diff options
author | Marc Espie <espie@cvs.openbsd.org> | 1998-12-23 02:56:58 +0000 |
---|---|---|
committer | Marc Espie <espie@cvs.openbsd.org> | 1998-12-23 02:56:58 +0000 |
commit | ac3f315b6bf9f023c21358e81fd9d82bddb1e72a (patch) | |
tree | 4167352fdb82e665cbda4741dafe50d737bfb6be | |
parent | d9006dd53d3c73282800eefb525d52e882f2b171 (diff) |
2.7.2 -> 2.8.1: old i386 & m68k, nextstep renaming.
-rw-r--r-- | gnu/usr.bin/gcc/config/i386/i386iscgas.h | 67 | ||||
-rw-r--r-- | gnu/usr.bin/gcc/config/i386/next.c | 7 | ||||
-rw-r--r-- | gnu/usr.bin/gcc/config/i386/t-iscscodbx | 2 | ||||
-rw-r--r-- | gnu/usr.bin/gcc/config/m68k/mot3300g.h | 109 | ||||
-rw-r--r-- | gnu/usr.bin/gcc/config/m68k/next.c | 7 |
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" |