summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>1998-12-23 02:56:58 +0000
committerMarc Espie <espie@cvs.openbsd.org>1998-12-23 02:56:58 +0000
commitac3f315b6bf9f023c21358e81fd9d82bddb1e72a (patch)
tree4167352fdb82e665cbda4741dafe50d737bfb6be
parentd9006dd53d3c73282800eefb525d52e882f2b171 (diff)
2.7.2 -> 2.8.1: old i386 & m68k, nextstep renaming.
-rw-r--r--gnu/usr.bin/gcc/config/i386/i386iscgas.h67
-rw-r--r--gnu/usr.bin/gcc/config/i386/next.c7
-rw-r--r--gnu/usr.bin/gcc/config/i386/t-iscscodbx2
-rw-r--r--gnu/usr.bin/gcc/config/m68k/mot3300g.h109
-rw-r--r--gnu/usr.bin/gcc/config/m68k/next.c7
5 files changed, 0 insertions, 192 deletions
diff --git a/gnu/usr.bin/gcc/config/i386/i386iscgas.h b/gnu/usr.bin/gcc/config/i386/i386iscgas.h
deleted file mode 100644
index 526fe374e48..00000000000
--- a/gnu/usr.bin/gcc/config/i386/i386iscgas.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Definitions for Intel 386 running Interactive Unix System V,
- producing stabs-in-coff output (using a slightly modified gas).
- Specifically, this is for recent versions that support POSIX;
- for version 2.0.2, use configuration option i386-sysv instead. */
-
-/* Underscores are not used on ISC systems (probably not on any COFF
- system), despite the comments in i386/gas.h. If this is not defined,
- enquire (for example) will fail to link. --karl@cs.umb.edu */
-#define NO_UNDERSCORES
-
-/* Mostly like other gas-using systems. */
-#include "i386/gas.h"
-
-/* But with ISC-specific additions. */
-#include "i386/isc.h"
-
-/* We do not want to output SDB debugging information. */
-
-#undef SDB_DEBUGGING_INFO
-
-/* We want to output DBX debugging information. */
-
-#define DBX_DEBUGGING_INFO
-
-
-/* The function `dbxout_init' in dbxout.c omits the first character of
- `ltext_label_name' when outputting the main source directory and main
- source filename. I don't understand why, but rather than making a
- system-independent change there, I override dbxout.c's defaults.
- Perhaps it would be better to use ".Ltext0" instead of
- `ltext_label_name', but we've already generated the label, so we just
- use it here. --karl@cs.umb.edu */
-#define DBX_OUTPUT_MAIN_SOURCE_DIRECTORY(asmfile, cwd) \
- do { fprintf (asmfile, "%s ", ASM_STABS_OP); \
- output_quoted_string (asmfile, cwd); \
- fprintf (asmfile, ",%d,0,0,%s\n", N_SO, ltext_label_name); \
- } while (0)
-#define DBX_OUTPUT_MAIN_SOURCE_FILENAME(asmfile, input_file_name) \
- fprintf (asmfile, "%s ", ASM_STABS_OP); \
- output_quoted_string (input_file_name); \
- fprintf (asmfile, ",%d,0,0,%s\n", N_SO, ltext_label_name); \
- text_section (); \
- ASM_OUTPUT_INTERNAL_LABEL (asmfile, "Ltext", 0)
-
-
-/* Because we don't include `svr3.h', we haven't yet defined SIZE_TYPE
- and PTRDIFF_TYPE. ISC's definitions don't match GCC's defaults, so: */
-
-#undef SIZE_TYPE
-#define SIZE_TYPE "unsigned int"
-
-#undef PTRDIFF_TYPE
-#define PTRDIFF_TYPE "int"
-
-
-/* But we can't use crtbegin.o and crtend.o, because gas 1.38.1 doesn't
- grok .section. The definitions here are otherwise identical to those
- in i386/isc.h. */
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shlib:%{posix:%{pg:mcrtp1.o%s}%{!pg:%{p:mcrtp1.o%s}%{!p:crtp1.o%s}}}\
- %{!posix:%{pg:mcrt1.o%s}%{!pg:%{p:mcrt1.o%s}%{!p:crt1.o%s}}\
- %{p:-L/lib/libp} %{pg:-L/lib/libp}}}\
- %{shlib:%{posix:crtp1.o%s}%{!posix:crt1.o%s}}"
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC "crtn.o%s"
diff --git a/gnu/usr.bin/gcc/config/i386/next.c b/gnu/usr.bin/gcc/config/i386/next.c
deleted file mode 100644
index f249647ab59..00000000000
--- a/gnu/usr.bin/gcc/config/i386/next.c
+++ /dev/null
@@ -1,7 +0,0 @@
-/* next.c: Functions for NeXT as target machine for GNU C compiler. */
-
-/* Note that the include below means that we can't debug routines in
- i386.c when running on a COFF system. */
-
-#include "i386/i386.c"
-#include "nextstep.c"
diff --git a/gnu/usr.bin/gcc/config/i386/t-iscscodbx b/gnu/usr.bin/gcc/config/i386/t-iscscodbx
deleted file mode 100644
index 928a7589f8c..00000000000
--- a/gnu/usr.bin/gcc/config/i386/t-iscscodbx
+++ /dev/null
@@ -1,2 +0,0 @@
-# The one that comes with the system is POSIX-compliant.
-LIMITS_H =
diff --git a/gnu/usr.bin/gcc/config/m68k/mot3300g.h b/gnu/usr.bin/gcc/config/m68k/mot3300g.h
deleted file mode 100644
index 3247ce1f4c1..00000000000
--- a/gnu/usr.bin/gcc/config/m68k/mot3300g.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/* Definitions of target machine Motorola Delta 68k using GAS
- for GNU Compiler.
- Copyright (C) 1994 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-GNU CC is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA. */
-
-
-/* Just in case someone asks */
-#define USE_GAS
-
-#include "m68k/m68k.h"
-
-/* See m68k.h. 7 means 68020 with 68881,
- 7 & 01400 means optimize for 68040 but allow execution on 68020. */
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (7 & 01400)
-
-/* NYI: FP= is equivalent to -msoft-float
- We use /lib/libp/lib* when profiling.
-
- NYI: if FP=M68881U library is -lc881u
- NYI: if FP= library is -lc.
- Default for us: FP=M68881 library is -lc881 */
-#undef LIB_SPEC
-#define LIB_SPEC "%{!shlib:%{p:-L/usr/lib/libp} %{pg:-L/usr/lib/libp} -lc881}"
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{!msoft-float:-D__HAVE_68881__}"
-
-/* Shared libraries need to use crt0s.o */
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shlib:%{pg:mcrt0.o%s}%{!pg:%{p:mcrt0.o%s}%{!p:crt0.o%s}}}\
- %{shlib:crt0s.o%s shlib.ifile%s} "
-
- /* -m68000 requires special flags to the assembler. */
-#define ASM_SPEC \
- "%{m68000:-mc68000}%{mc68000:-mc68000}%{!mc68000:%{!m68000:-mc68020}}"
-
-/* Generate calls to memcpy, memcmp and memset. */
-#define TARGET_MEM_FUNCTIONS
-
-/* size_t is unsigned int. */
-#define SIZE_TYPE "unsigned int"
-
-/* Every structure or union's size must be a multiple of 2 bytes. */
-#define STRUCTURE_SIZE_BOUNDARY 16
-
-/* man cpp on the Delta says pcc predefines "m68k", "unix", and "sysV68",
- and experimentation validates this. -jla */
-#define CPP_PREDEFINES "-Dm68k -Dunix -DsysV68"
-
-/* cpp has to support a #sccs directive for the /usr/include files */
-#define SCCS_DIRECTIVE
-
-/* Make sure to use MIT syntax, not Motorola */
-#undef MOTOROLA
-
-/* Use SDB style because gdb on the delta doesn't understand stabs. */
-#define SDB_DEBUGGING_INFO
-
-/* Use a register prefix to avoid clashes with external symbols (classic
- example: `extern char PC;' in termcap). */
-#undef REGISTER_PREFIX
-#define REGISTER_PREFIX "%"
-
-/* In the machine description we can't use %R, because it will not be seen
- by ASM_FPRINTF. (Isn't that a design bug?). */
-#undef REGISTER_PREFIX_MD
-#define REGISTER_PREFIX_MD "%%"
-
-/* The file command should always begin the output. */
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
- { \
- fprintf (FILE, "%s", ASM_APP_OFF); \
- output_file_directive ((FILE), main_input_filename); \
- }
-
-/* Undefining these will allow `output_file_directive' (in toplev.c)
- to default to the right thing. */
-#undef ASM_OUTPUT_SOURCE_FILENAME
-#undef ASM_OUTPUT_MAIN_SOURCE_FILENAME
-
-#undef REGISTER_NAMES
-#define REGISTER_NAMES \
-{"%d0", "%d1", "%d2", "%d3", "%d4", "%d5", "%d6", "%d7", \
- "%a0", "%a1", "%a2", "%a3", "%a4", "%a5", "%a6", "%sp", \
- "%fp0", "%fp1", "%fp2", "%fp3", "%fp4", "%fp5", "%fp6", "%fp7" }
-
-/* Define how to jump to variable address from dispatch table of
- relative addresses, for m68k.md insn. Note the use of 2 '%'
- chars to output one. */
-#define ASM_RETURN_CASE_JUMP return "jmp %%pc@(2,%0:w)"
diff --git a/gnu/usr.bin/gcc/config/m68k/next.c b/gnu/usr.bin/gcc/config/m68k/next.c
deleted file mode 100644
index 26d2a6d1f08..00000000000
--- a/gnu/usr.bin/gcc/config/m68k/next.c
+++ /dev/null
@@ -1,7 +0,0 @@
-/* next.c: Functions for NeXT as target machine for GNU C compiler. */
-
-/* Note that the include below means that we can't debug routines in
- m68k.c when running on a COFF system. */
-
-#include "m68k/m68k.c"
-#include "nextstep.c"