diff options
author | Zack Weinberg <zackw@stanford.edu> | 2001-05-17 03:16:18 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2001-05-17 03:16:18 +0000 |
commit | 7857f134041af1c563c4b35c90cada983a8f422b (patch) | |
tree | dbdab8a8c0d39325376980fcbc82309a2687b1e2 /gcc/config.gcc | |
parent | 1f98d85ed9fa40cffc0fb11341024dd7dd1f49db (diff) | |
download | gcc-7857f134041af1c563c4b35c90cada983a8f422b.zip gcc-7857f134041af1c563c4b35c90cada983a8f422b.tar.gz gcc-7857f134041af1c563c4b35c90cada983a8f422b.tar.bz2 |
i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file.
* testsuite/gcc.dg/complete-port.c: New (revised version of
libgcc1-test.c)
* po/POTFILES.in: Remove libgcc1-test.c and libgcc1.c.
* Makefile.in: Delete variables: OLDCC, CCLIBFLAGS, OLDAR,
OLDAR_FLAGS, LIBGCC1, LIBGCC1_TEST, CROSS_LIBGCC1,
LIB1FUNCS, and LIB1FUNCS_EXTRA. Delete rules: libgcc1-test,
libgcc1-test.o. Clarify commentary now that libgcc1 no longer exists.
* cross-make: Don't set LIBGCC1.
* mklibgcc.in: Delete all code for building from libgcc1.c.
Always honor LIB1ASMFUNCS if set.
* crtstuff.c, floatlib.c, longlong.h, config/fp-bit.c,
config/arc/lib1funcs.asm, config/arm/lib1funcs.asm,
config/d30v/libgcc1.asm, config/fr30/lib1funcs.asm,
config/h8300/lib1funcs.asm, config/i386/cygwin.asm,
config/i386/uwin.asm, config/m68hc11/larith.asm,
config/m68k/lb1sf68.asm, config/mcore/lib1.asm,
config/mn10200/lib1funcs.asm, config/sh/lib1funcs.asm,
config/sparc/lb1spc.asm, config/sparc/lb1spl.asm,
config/v850/lib1funcs.asm, config/c4x/libgcc.S:
Delete or update references to libgcc1 in commentary.
* config/t-libc-ok, config/t-linux, config/t-linux-aout,
config/t-netbsd, config/a29k/t-a29kbare, config/a29k/t-vx29k,
config/alpha/t-interix, config/alpha/t-osf, config/alpha/t-vms,
config/arc/t-arc, config/arm/t-arm-aout, config/arm/t-arm-coff,
config/arm/t-arm-elf, config/arm/t-linux, config/arm/t-pe,
config/arm/t-semi, config/arm/t-strongarm-coff,
config/arm/t-strongarm-elf, config/arm/t-strongarm-pe,
config/arm/t-xscale-coff, config/arm/t-xscale-elf, config/avr/t-avr,
config/c4x/t-c4x, config/d30v/t-d30v, config/fr30/t-fr30,
config/h8300/t-h8300, config/i386/t-beos, config/i386/t-cygwin,
config/i386/t-i386elf, config/i386/t-interix, config/i386/t-netware,
config/i386/t-next, config/i386/t-rtems-i386, config/i386/t-sol2,
config/i960/t-960bare, config/i960/t-vxworks960, config/ia64/t-ia64,
config/m32r/t-m32r, config/m68hc11/t-m68hc11-gas, config/m68k/t-lynx,
config/m68k/t-m68kbare, config/m68k/t-m68kelf,
config/m68k/t-mot3300-gald, config/m68k/t-mot3300-gas,
config/m68k/t-next, config/m68k/t-vxworks68, config/m88k/t-bug,
config/m88k/t-dgux, config/m88k/t-dgux-gas, config/m88k/t-dguxbcs,
config/m88k/t-luna, config/m88k/t-luna-gas, config/m88k/t-m88k,
config/m88k/t-m88k-gas, config/m88k/t-sysv4, config/mcore/t-mcore,
config/mcore/t-mcore-pe, config/mips/t-bsd, config/mips/t-bsd-gas,
config/mips/t-cross64, config/mips/t-ecoff, config/mips/t-elf,
config/mips/t-iris6, config/mips/t-r3900, config/mips/t-svr3,
config/mips/t-svr3-gas, config/mips/t-svr4, config/mips/t-svr4-gas,
config/mips/t-ultrix, config/mn10200/t-mn10200,
config/mn10300/t-mn10300, config/pa/t-linux, config/pa/t-linux64,
config/pa/t-pa, config/pa/t-pa64, config/pa/t-pro,
config/pdp11/t-pdp11, config/pj/t-pj, config/rs6000/t-aix43,
config/rs6000/t-beos, config/rs6000/t-darwin, config/rs6000/t-newas,
config/rs6000/t-ppccomm, config/rs6000/t-rs6000, config/sh/t-linux,
config/sh/t-sh, config/sparc/t-chorus-elf, config/sparc/t-elf,
config/sparc/t-sol2, config/sparc/t-sp86x, config/sparc/t-sparcbare,
config/sparc/t-sparclite, config/sparc/t-splet,
config/sparc/t-sunos41, config/sparc/t-vxsparc,
config/sparc/t-vxsparc64, config/v850/t-v850:
Don't set any of LIBGCC1, CROSS_LIBGCC1, or LIBGCC1_TEST.
* config/alpha/alpha.h, config/i386/i386.h, config/i860/i860.h:
Don't set FLOAT_VALUE_TYPE, FLOAT_ARG_TYPE, INTIFY, or FLOATIFY.
* config/d30v/d30v.h: Don't mention LIBGCC_NEEDS_DOUBLE,
FLOAT_VALUE_TYPE, FLOAT_ARG_TYPE, FLOATIFY, INTIFY,
nongcc_SI_type, nongcc_word_type, or perform_*
* config/i860/fx2800: Don't define perform_umodsi3 or perform_modsi3.
* config/i386/386bsd.h, config/i386/beos-elf.h,
config/i386/linux-aout.h, config/i386/linux-oldld.h,
config/i386/linux.h, config/i386/mach.h, config/i386/netbsd.h,
config/i386/openbsd.h, config/i386/osfrose.h, config/i386/rtemself.h:
Don't include i386/perform.h.
* config/a29k/t-a29k, config/arm/t-semiaof, config/i370/t-i370,
config/i370/t-linux, config/i370/t-mvs, config/i370/t-oe,
config/i386/t-djgpp, config/i386/t-i386bare, config/i386/t-vsta,
config/ia64/t-hpux, config/mips/t-mips, config/mips/t-mips-gas,
config/mips/t-osfrose, config/sparc/t-sp64, config/sparc/t-sunos40,
config/vax/t-openbsd, config/vax/t-vax: Delete.
* config.gcc: Remove references to deleted files.
(arm-semi-aof): Use arm/t-semi for tmake_file.
* gcc.texi, install.texi, invoke.texi, tm.texi:
Delete or rewrite text which is no longer relevant now that
libgcc1 no longer exists.
* config/t-openbsd, config/alpha/t-interix, config/i386/t-interix:
No need to set INSTALL_ASSERT_H. (Missed in previous sweep.)
From-SVN: r42188
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 68 |
1 files changed, 19 insertions, 49 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index f9d4d09e..f9ee01b 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -517,7 +517,7 @@ arm-semi-aout | armel-semi-aout) ;; arm-semi-aof | armel-semi-aof) tm_file=arm/semiaof.h - tmake_file=arm/t-semiaof + tmake_file=arm/t-semi ;; arm*-*-netbsd*) tm_file=arm/netbsd.h @@ -866,17 +866,15 @@ i370-*-opened*) # IBM 360/370/390 Architecture xm_defines='POSIX FATAL_EXIT_CODE=12' tm_file=i370/oe.h xmake_file=i370/x-oe - tmake_file=i370/t-oe ;; i370-*-mvs*) xm_defines='POSIX FATAL_EXIT_CODE=12' tm_file=i370/mvs.h - tmake_file=i370/t-mvs ;; i370-*-linux*) xmake_file=x-linux tm_file="i370/linux.h ${tm_file}" - tmake_file="t-linux i370/t-linux" + tmake_file=t-linux # broken_install=yes extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" # extra_parts="crtbegin.o crtend.o" @@ -982,12 +980,10 @@ i386-sun-sunos*) # Sun i386 roadrunner ;; i[34567]86-wrs-vxworks*) tm_file=i386/vxi386.h - tmake_file=i386/t-i386bare thread_file='vxworks' ;; i[34567]86-*-aout*) tm_file=i386/i386-aout.h - tmake_file=i386/t-i386bare ;; i[34567]86-*-beoself* | i[34567]86-*-beos*) xm_defines=POSIX @@ -1007,11 +1003,11 @@ i[34567]86-*-bsd*) # use_collect2=yes ;; i[34567]86-*-freebsd[12] | i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd*aout*) - tm_file="i386/freebsd-aout.h i386/perform.h" + tm_file=i386/freebsd-aout.h tmake_file=t-freebsd ;; i[34567]86-*-freebsd*) - tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h" + tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h" extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" tmake_file=t-freebsd gas=yes @@ -1035,7 +1031,6 @@ i[34567]86-*-openbsd*) ;; i[34567]86-*-coff*) tm_file=i386/i386-coff.h - tmake_file=i386/t-i386bare ;; i[34567]86-*-isc*) # 80386 running ISC system xm_defines=POSIX @@ -1049,7 +1044,6 @@ i[34567]86-*-isc*) # 80386 running ISC system tmake_file=i386/t-crtstuff extra_parts="crtbegin.o crtend.o" fi - tmake_file="$tmake_file i386/t-i386bare" install_headers_dir=install-headers-cpio ;; i[34567]86-*-linux*oldld*) # Intel 80386's running GNU/Linux @@ -1103,7 +1097,6 @@ i[34567]86-go32-msdos | i[34567]86-*-go32*) i[34567]86-pc-msdosdjgpp*) xm_file=i386/xm-djgpp.h tm_file=i386/djgpp.h - tmake_file=i386/t-djgpp xmake_file=i386/x-djgpp gnu_ld=yes gas=yes @@ -1127,7 +1120,6 @@ i[34567]86-*-lynxos*) else tm_file=i386/lynx-ng.h fi - tmake_file=i386/t-i386bare ;; i[34567]86-*-mach*) tm_file=i386/mach.h @@ -1157,7 +1149,7 @@ i[34567]86-go32-rtems*) i[34567]86-*-rtemscoff*) cpu_type=i386 tm_file=i386/rtems.h - tmake_file="i386/t-i386bare t-rtems" + tmake_file=t-rtems if test x$enable_threads = xyes; then thread_file='rtems' fi @@ -1183,7 +1175,6 @@ i[34567]86-*-sco3.2v5*) # 80386 running SCO Open Server 5 else tmake_file=i386/t-sco5 fi - tmake_file="$tmake_file i386/t-i386bare" extra_parts="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o" ;; i[34567]86-*-solaris2*) @@ -1193,7 +1184,7 @@ i[34567]86-*-solaris2*) # Only needed if gas does not support -s tm_file="i386/sol2gas.h ${tm_file}" fi - tmake_file="i386/t-i386bare i386/t-sol2" + tmake_file=i386/t-sol2 extra_parts="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o" xmake_file=x-svr4 if test x${enable_threads} = x; then @@ -1217,7 +1208,7 @@ i[34567]86-*-sysv5*) # Intel x86 on System V Release 5 then tm_file="${tm_file} dbx.h" fi - tmake_file="i386/t-i386bare i386/t-crtpic" + tmake_file=i386/t-crtpic xmake_file=x-svr4 extra_parts="crtbegin.o crtend.o" if test x$enable_threads = xyes; then @@ -1231,14 +1222,14 @@ i[34567]86-*-sysv4*) # Intel 80386's running system V.4 then tm_file="${tm_file} dbx.h" fi - tmake_file="i386/t-i386bare i386/t-crtpic" + tmake_file=i386/t-crtpic xmake_file=x-svr4 extra_parts="crtbegin.o crtend.o" ;; i[34567]86-*-udk*) # Intel x86 on SCO UW/OSR5 Dev Kit xm_defines=POSIX tm_file=i386/udk.h - tmake_file="i386/t-i386bare i386/t-crtpic i386/t-udk" + tmake_file="i386/t-crtpic i386/t-udk" xmake_file=x-svr4 extra_parts="crtbegin.o crtend.o" install_headers_dir=install-headers-cpio @@ -1280,7 +1271,6 @@ i[34567]86-*-sysv*) # Intel 80386's running system V i386-*-vsta) # Intel 80386's running VSTa kernel xm_file=i386/xm-vsta.h tm_file=i386/vsta.h - tmake_file=i386/t-vsta ;; i[34567]86-*-win32) xm_defines=POSIX @@ -1463,7 +1453,6 @@ ia64*-*-linux*) ;; ia64*-*-hpux*) tm_file="ia64/ia64.h svr4.h ia64/sysv4.h ia64/hpux.h" - tmake_file="ia64/t-ia64 ia64/t-hpux" target_cpu_default="MASK_GNU_AS" if test x$enable_threads = xyes; then thread_file='posix' @@ -2035,7 +2024,6 @@ mips-sni-sysv4) tm_file=mips/sni-svr4.h fi xm_defines=POSIX - tmake_file=mips/t-mips-gas if test x$gnu_ld != xyes then use_collect2=yes @@ -2056,7 +2044,6 @@ mips-sgi-irix5*) # SGI System V.4., IRIX 5 xm_file=mips/xm-iris5.h xmake_file=mips/x-iris # mips-tfile doesn't work yet - tmake_file=mips/t-mips-gas # See comment in mips/iris5.h file. use_collect2=yes # if test x$enable_threads = xyes; then @@ -2071,8 +2058,7 @@ mips-sgi-irix4loser*) # Mostly like a MIPS. xm_defines=POSIX xmake_file=mips/x-iris if test x$gas = xyes - then - tmake_file=mips/t-mips-gas + then : else extra_passes="mips-tfile mips-tdump" fi @@ -2092,8 +2078,7 @@ mips-sgi-irix4*) # Mostly like a MIPS. xm_defines=POSIX xmake_file=mips/x-iris if test x$gas = xyes - then - tmake_file=mips/t-mips-gas + then : else extra_passes="mips-tfile mips-tdump" fi @@ -2112,8 +2097,7 @@ mips-sgi-*) # Mostly like a MIPS. fi xm_defines=POSIX if test x$gas = xyes - then - tmake_file=mips/t-mips-gas + then : else extra_passes="mips-tfile mips-tdump" fi @@ -2124,7 +2108,6 @@ mips-sgi-*) # Mostly like a MIPS. ;; mips-dec-osfrose*) # Decstation running OSF/1 reference port with OSF/rose. tm_file="mips/osfrose.h ${tm_file}" - tmake_file=mips/t-osfrose extra_objs=halfpic.o use_collect2=yes ;; @@ -2134,8 +2117,7 @@ mips-dec-osf*) # Decstation running OSF/1 as shipped by DIGITAL tm_file="${tm_file} dbx.h" fi if test x$gas = xyes - then - tmake_file=mips/t-mips-gas + then : else tmake_file=mips/t-ultrix extra_passes="mips-tfile mips-tdump" @@ -2148,8 +2130,7 @@ mips-dec-osf*) # Decstation running OSF/1 as shipped by DIGITAL mips-dec-bsd*) # Decstation running 4.4 BSD tm_file=mips/dec-bsd.h if test x$gas = xyes - then - tmake_file=mips/t-mips-gas + then : else tmake_file=mips/t-ultrix extra_passes="mips-tfile mips-tdump" @@ -2191,8 +2172,7 @@ mips-sony-bsd* | mips-sony-newsos*) # Sony NEWS 3600 or risc/news. tm_file="${tm_file} dbx.h" fi if test x$gas = xyes - then - tmake_file=mips/t-mips-gas + then : else extra_passes="mips-tfile mips-tdump" fi @@ -2210,8 +2190,7 @@ mips-sony-sysv*) # Sony NEWS 3800 with NEWSOS5.0. fi xm_defines=POSIX if test x$gas = xyes - then - tmake_file=mips/t-mips-gas + then : else extra_passes="mips-tfile mips-tdump" fi @@ -2228,10 +2207,8 @@ mips-tandem-sysv4*) # Tandem S2 running NonStop UX xm_defines=POSIX if test x$gas = xyes then - tmake_file=mips/t-mips-gas extra_parts="crtbegin.o crtend.o" else - tmake_file=mips/t-mips extra_passes="mips-tfile mips-tdump" fi if test x$gnu_ld != xyes @@ -2245,8 +2222,7 @@ mips-*-ultrix* | mips-dec-mach3) # Decstation. tm_file="${tm_file} dbx.h" fi if test x$gas = xyes - then - tmake_file=mips/t-mips-gas + then : else tmake_file=mips/t-ultrix extra_passes="mips-tfile mips-tdump" @@ -2367,8 +2343,7 @@ mips-*-riscos[56789]*) # Default MIPS RISC-OS 5.0. tm_file="${tm_file} dbx.h" fi if test x$gas = xyes - then - tmake_file=mips/t-mips-gas + then : else extra_passes="mips-tfile mips-tdump" fi @@ -2444,8 +2419,7 @@ mips-*-*) # Default MIPS RISC-OS 4.0. tm_file="${tm_file} dbx.h" fi if test x$gas = xyes - then - tmake_file=mips/t-mips-gas + then : else extra_passes="mips-tfile mips-tdump" fi @@ -2969,7 +2943,6 @@ sparc-*-solaris2*) ;; sparc-*-sunos4.0*) tm_file=sparc/sunos4.h - tmake_file=sparc/t-sunos40 use_collect2=yes ;; sparc-*-sunos4*) @@ -3022,11 +2995,9 @@ sparc86x-*-elf*) extra_parts="crtbegin.o crtend.o" ;; sparc64-*-aout*) - tmake_file=sparc/t-sp64 tm_file=sparc/sp64-aout.h ;; sparc64-*-elf*) - tmake_file=sparc/t-sp64 tm_file=sparc/sp64-elf.h extra_parts="crtbegin.o crtend.o" ;; @@ -3107,7 +3078,6 @@ vax-*-netbsd*) use_collect2=yes ;; vax-*-openbsd*) - tmake_file="${tmake_file} vax/t-openbsd" tm_file="vax/vax.h vax/openbsd1.h openbsd.h ${tm_file}" float_format=vax use_collect2=yes |