gcc/gcc/config
Rainer Orth 45b86625d7 Move libgcc1 to toplevel libgcc
gcc:
	* Makefile.in (LIB1ASMSRC): Don't export.
	(libgcc.mvars): Don't emit LIB1ASMFUNCS, LIB1ASMSRC.
	* config/arm/arm.c: Update lib1funcs.asm filename.
	* config/arm/linux-eabi.h: Likewise.
	* config/arm/bpabi-v6m.S, config/arm/bpabi.S,
	config/arm/ieee754-df.S, config/arm/ieee754-sf.S: Move to
	../libgcc/config/arm.
	* config/arm/lib1funcs.asm: Move to ../libgcc/config/arm/lib1funcs.S.
	* config/arm/t-arm (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/arm/t-arm-elf (LIB1ASMFUNCS): Remove.
	* config/arm/t-bpabi: Likewise.
	* config/arm/t-linux (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/arm/t-linux-eabi (LIB1ASMFUNCS): Remove.
	* config/arm/t-strongarm-elf: Likewise.
	* config/arm/t-symbian: Likewise.
	* config/arm/t-vxworks: Likewise.
	* config/arm/t-wince-pe: Likewise.
	* config/avr/libgcc.S: Move to ../libgcc/config/avr.
	* config/avr/t-avr (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/bfin/lib1funcs.asm: Move to
	../libgcc/config/bfin/lib1funcs.S.
	* config/bfin/t-bfin: Remove.
	* config/bfin/t-bfin-elf (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/bfin/t-bfin-linux: Likewise.
	* config/bfin/t-bfin-uclinux: Likewise.
	* config/c6x/lib1funcs.asm: Move to
	../libgcc/config/c6x/lib1funcs.S.
	* config/c6x/t-c6x-elf (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/fr30/lib1funcs.asm: Move to
	../libgcc/config/fr30/lib1funcs.S.
	* config/fr30/t-fr30 (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/frv/lib1funcs.asm: Move to
	../libgcc/config/frv/lib1funcs.S.
	* config/frv/t-frv (CROSS_LIBGCC1, LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/h8300/fixunssfsi.c: Update lib1funcs.asm filename.
	* config/h8300/lib1funcs.asm: Move to
	../libgcc/config/h8300/lib1funcs.S.
	* config/h8300/t-h8300 (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/i386/cygwin.asm: Move to ../libgcc/config/i386/cygwin.S.
	* config/i386/t-cygming (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/i386/t-interix: Likewise.
	* config/ia64/lib1funcs.asm: Move to
	../libgcc/config/ia64/lib1funcs.S.
	* config/ia64/t-hpux (LIB1ASMFUNCS, LIBGCC1_TEST): Remove.
	* config/ia64/t-ia64 (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/iq2000/t-iq2000 (LIBGCC1, CROSS_LIBGCC1): Remove.
	* config/m32c/m32c.c: Update m32c-lib1.S filename.
	* config/m32c/m32c-lib1.S: Move to ../libgcc/config/m32c/lib1funcs.S.
	* config/m32c/t-m32c (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/m32r/t-linux (CROSS_LIBGCC1, LIBGCC1, LIBGCC1_TEST): Remove.
	* config/m68k/lb1sf68.asm: Move to ../libgcc/config/m68k/lb1sf68.S.
	* config/m68k/t-floatlib (LIB1ASMSRC, LIB1ASMFUNCS): New file.
	* config/mcore/lib1.asm: Move to ../libgcc/config/mcore/lib1funcs.S.
	* config/mcore/t-mcore (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/mep/mep-lib1.asm: Move to ../libgcc/config/mep/lib1funcs.S.
	* config/mep/t-mep (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/mips/mips16.S: Move to ../libgcc/config/mips.
	* config/mips/t-libgcc-mips16: Remove.
	* config/mips/t-sr71k (LIBGCC1, CROSS_LIBGCC1): Remove.
	* config/pa/milli64.S: Move to ../libgcc/config/pa.
	* config/pa/t-linux (LIB1ASMFUNCS, LIB1ASMSRC): Remove.
	* config/pa/t-linux64: Likewise.
	* config/picochip/libgccExtras/fake_libgcc.asm: Move to
	../libgcc/config/picochip/lib1funcs.S.
	* config/picochip/t-picochip (LIB1ASMFUNCS, LIB1ASMSRC): Remove.
	* config/sh/lib1funcs.asm: Move to ../libgcc/config/sh/lib1funcs.S.
	* config/sh/lib1funcs.h: Move to ../libgcc/config/sh.
	* config/sh/sh.h: Update lib1funcs.asm filename.
	* config/sh/t-linux (LIB1ASMFUNCS_CACHE): Remove.
	* config/sh/t-netbsd: Likewise.
	* config/sh/t-sh (LIB1ASMSRC, LIB1ASMFUNCS, LIB1ASMFUNCS_CACHE):
	Remove.
	* config/sh/t-sh64 (LIB1ASMFUNCS): Remove.
	* config/sparc/lb1spc.asm: Move to ../libgcc/config/sparc/lb1spc.S.
	* config/sparc/lb1spl.asm: Remove.
	* config/sparc/t-elf (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config/sparc/t-leon: Likewise.
	* config/spu/t-spu-elf (LIBGCC1, CROSS_LIBGCC1): Remove.
	* config/v850/lib1funcs.asm: Move to ../libgcc/config/v850/lib1funcs.S.
	* config/v850/t-v850 (LIB1ASMSRC, LIB1ASMFUNCS): Remove
	* config/vax/lib1funcs.asm: Move to ../libgcc/config/vax/lib1funcs.S.
	* config/vax/t-linux: Remove.
	* config/xtensa/ieee754-df.S, config/xtensa/ieee754-sf.S: Move to
	../libgcc/config/xtensa.
	* config/xtensa/lib1funcs.asm: Move to
	../libgcc/config/xtensa/lib1funcs.S.
	* config/xtensa/t-xtensa (LIB1ASMSRC, LIB1ASMFUNCS): Remove.
	* config.gcc (bfin*-rtems*): Remove bfin/t-bfin from tmake_file.
	(bfin*-*): Likewise.
	(mips64*-*-linux*, mipsisa64*-*-linux*): Remove
	mips/t-libgcc-mips16 from tmake_file.
	(mips*-*-linux*): Likewise.
	(mips*-sde-elf*): Likewise.
	(mipsisa32-*-elf*, mipsisa32el-*-elf*, mipsisa32r2-*-elf*)
	(mipsisa32r2el-*-elf*, mipsisa64-*-elf*, mipsisa64el-*-elf*)
	(mipsisa64r2-*-elf*, mipsisa64r2el-*-elf*): Likewise.
	(mipsisa64sb1-*-elf*, mipsisa64sb1el-*-elf*): Likewise.
	(mips-*-elf*, mipsel-*-elf*): Likewise.
	(mips64-*-elf*, mips64el-*-elf*): Likewise.
	(mips64orion-*-elf*, mips64orionel-*-elf*): Likewise.
	(mips*-*-rtems*): Likewise.
	(mipstx39-*-elf*, mipstx39el-*-elf*): Likewise.
	(vax-*-linux*): Remove vax/t-linux from tmake_file.

	libgcc:
	* Makefile.in ($(lib1asmfuncs-o), $(lib1asmfuncs-s-o)): Use
	$(srcdir) to refer to $(LIB1ASMSRC).
	Use $<.
	* config/arm/bpabi-v6m.S, config/arm/bpabi.S,
	config/arm/ieee754-df.S, config/arm/ieee754-sf.S,
	config/arm/lib1funcs.S: New files.
	* config/arm/libunwind.S [!__symbian__]: Use lib1funcs.S.
	* config/arm/t-arm: New file.
	* config/arm/t-bpabi (LIB1ASMFUNCS): Set.
	* config/arm/t-elf, config/arm/t-linux, config/arm/t-linux-eabi,
	config/arm/t-strongarm-elf: New files.
	* config/arm/t-symbian (LIB1ASMFUNCS): Set.
	* config/arm/t-vxworks, config/arm/t-wince-pe: New files.
	* config/avr/lib1funcs.S: New file.
	* config/avr/t-avr (LIB1ASMSRC, LIB1ASMFUNCS): Set.
	* config/bfin/lib1funcs.S, config/bfin/t-bfin: New files.
	* config/c6x/lib1funcs.S: New file.
	* config/c6x/t-elf (LIB1ASMSRC, LIB1ASMFUNCS): Set.
	* config/fr30/lib1funcs.S, config/fr30/t-fr30: New files.
	* config/frv/lib1funcs.S: New file.
	* config/frv/t-frv (LIB1ASMSRC, LIB1ASMFUNCS): Set.
	* config/h8300/lib1funcs.S, config/h8300/t-h8300: New files.
	* config/i386/cygwin.S, config/i386/t-chkstk: New files.
	* config/ia64/__divxf3.asm: Rename to ...
	* config/ia64/__divxf3.S: ... this.
	Adapt lib1funcs.asm filename.
	* config/ia64/_fixtfdi.asm: Rename to ...
	* config/ia64/_fixtfdi.S: ... this.
	Adapt lib1funcs.asm filename.
	* config/ia64/_fixunstfdi.asm: Rename to ...
	* config/ia64/_fixunstfdi.S: ... this.
	Adapt lib1funcs.asm filename.
	* config/ia64/_floatditf.asm: Rename to ...
	* config/ia64/_floatditf.S: ... this.
	Adapt lib1funcs.asm filename.
	* config/ia64/lib1funcs.S: New file.
	* config/ia64/t-hpux (LIB1ASMFUNCS): Set.
	* config/ia64/t-ia64 (LIB1ASMSRC, LIB1ASMFUNCS): Set.
	* config/ia64/t-softfp-compat (libgcc1-tf-compats): Adapt suffix.
	* config/m32c/lib1funcs.S, config/m32c/t-m32c: New files.
	* config/m68k/lb1sf68.S, config/m68k/t-floatlib: New files.
	* config/mcore/lib1funcs.S, config/mcore/t-mcore: New files.
	* config/mep/lib1funcs.S: New file.
	* config/mep/t-mep (LIB1ASMSRC, LIB1ASMFUNCS): Set.
	* config/mips/mips16.S: New file.
	* config/mips/t-mips16 (LIB1ASMSRC, LIB1ASMFUNCS): Set.
	* config/pa/milli64.S: New file.
	* config/pa/t-linux, config/pa/t-linux64: New files.
	* config/picochip/lib1funcs.S: New file.
	* config/picochip/t-picochip (LIB1ASMSRC, LIB1ASMFUNCS): Set.
	* config/sh/lib1funcs.S, config/sh/lib1funcs.h: New files.
	* config/sh/t-linux (LIB1ASMFUNCS_CACHE): Set.
	* config/sh/t-netbsd: New file.
	* config/sh/t-sh (LIB1ASMSRC, LIB1ASMFUNCS, LIB1ASMFUNCS_CACHE): Set.
	Use $(srcdir) to refer to lib1funcs.S, adapt filename.
	* config/sh/t-sh64: New file.
	* config/sparc/lb1spc.S: New file.
	* config/sparc/t-softmul (LIB1ASMSRC): Adapt sparc/lb1spc.asm
	filename.
	* config/v850/lib1funcs.S, config/v850/t-v850: New files.
	* config/vax/lib1funcs.S, config/vax/t-linux: New files.
	* config/xtensa/ieee754-df.S, config/xtensa/ieee754-sf.S,
	config/xtensa/lib1funcs.S: New files.
	* config/xtensa/t-xtensa (LIB1ASMSRC, LIB1ASMFUNCS): Set.
	* config.host (arm-wrs-vxworks): Add arm/t-arm, arm/t-vxworks to
	tmake_file.
	(arm*-*-freebsd*): Add arm/t-arm, arm/t-strongarm-elf to tmake_file.
	(arm*-*-netbsdelf*): Add arm/t-arm to tmake_file.
	(arm*-*-linux*): Likewise.
	Add arm/t-elf, arm/t-bpabi, arm/t-linux-eabi to tmake_file for
	arm*-*-linux-*eabi, add arm/t-linux otherwise.
	(arm*-*-uclinux*): Add arm/t-arm, arm/t-elf to tmake_file.
	(arm*-*-ecos-elf): Likewise.
	(arm*-*-eabi*, arm*-*-symbianelf*): Likewise.
	(arm*-*-rtems*): Likewise.
	(arm*-*-elf): Likewise.
	(arm*-wince-pe*): Add arm/t-arm, arm/t-wince-pe to tmake_file.
	(avr-*-rtems*): Add to tmake_file, add avr/t-avr.
	(bfin*-elf*): Add bfin/t-bfin to tmake_file.
	(bfin*-uclinux*): Likewise.
	(bfin*-linux-uclibc*): Likewise.
	(bfin*-rtems*): Likewise.
	(bfin*-*): Likewise.
	(fido-*-elf): Merge into m68k-*-elf*.
	(fr30-*-elf)): Add fr30/t-fr30 to tmake_file.
	(frv-*-*linux*): Add frv/t-frv to tmake_file.
	(h8300-*-rtems*): Add h8300/t-h8300 to tmake_file.
	(h8300-*-elf*): Likewise.
	(hppa*64*-*-linux*): Add pa/t-linux, pa/t-linux64 to tmake_file.
	(hppa*-*-linux*): Add pa/t-linux to tmake_file.
	(i[34567]86-*-cygwin*): Add i386/t-chkstk to tmake_file.
	(i[34567]86-*-mingw*): Likewise.
	(x86_64-*-mingw*): Likewise.
	(i[34567]86-*-interix3*): Likewise.
	(ia64*-*-hpux*): Add ia64/t-ia64, ia64/t-hpux to tmake_file.
	(ia64-hp-*vms*): Add ia64/t-ia64 to tmake_file.
	(m68k-*-elf*): Also handle fido-*-elf.
	Add m68k/t-floatlib to tmake_file.
	(m68k-*-uclinux*): Add m68k/t-floatlib to tmake_file.
	(m68k-*-linux*): Likewise.
	(m68k-*-rtems*): Likewise.
	(mcore-*-elf): Add mcore/t-mcore to tmake_file.
	(sh-*-elf*, sh[12346l]*-*-elf*): Add sh/t-sh64 to tmake_file for
	sh64*-*-*.
	(sh-*-linux*, sh[2346lbe]*-*-linux*): Add sh/t-sh to tmake_file.
	Add sh/t-sh64 to tmake_file for sh64*-*-linux*.
	(sh-*-netbsdelf*, shl*-*-netbsdelf*, sh5-*-netbsd*)
	(sh5l*-*-netbsd*, sh64-*-netbsd*, sh64l*-*-netbsd*): Add sh/t-sh,
	sh/t-netbsd to tmake_file.
	Add sh/t-sh64 to tmake_file for sh5*-*-netbsd*, sh64*-netbsd*.
	(sh-*-rtems*): Add sh/t-sh to tmake_file.
	(sh-wrs-vxworks): Likewise.
	(sparc-*-linux*): Add sparc/t-softmul to tmake_file except for
	*-leon[3-9]*.
	(v850*-*-*): Add v850/t-v850 to tmake_file.
	(vax-*-linux*): Add vax/t-linux to tmake_file.
	(m32c-*-elf*, m32c-*-rtems*): Add m32c/t-m32c to tmake_file.

From-SVN: r180773
2011-11-02 15:03:19 +00:00
..
alpha Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
arm Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
avr Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
bfin Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
c6x Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
cris Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
fr30 Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
frv Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
h8300 Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
i386 Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
ia64 Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
iq2000 Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
lm32 tm.texi.in (TARGET_RTX_COSTS): Add an opno paramter. 2011-08-18 12:37:53 +00:00
m32c Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
m32r Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
m68k Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
mcore Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
mep Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
microblaze Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
mips Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
mmix Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
mn10300 mn10300.md: Use match_test rather than eq/ne symbol_ref throughout file. 2011-09-13 18:14:00 +00:00
moxie Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
pa Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
pdp11 tm.texi.in (TARGET_RTX_COSTS): Add an opno paramter. 2011-08-18 12:37:53 +00:00
picochip Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
rs6000 Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
rx Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
s390 s390.c (s390_emit_tls_call_insn): Remove assertion. 2011-10-07 13:50:01 +00:00
score Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
sh Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
sparc Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
spu Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
stormy16 tm.texi.in (TARGET_RTX_COSTS): Add an opno paramter. 2011-08-18 12:37:53 +00:00
v850 Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
vax Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
vms Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
xtensa Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
README
darwin-64.c
darwin-c.c tm.texi.in: Document C target hooks as separate from general target hooks. 2011-04-06 12:08:17 +01:00
darwin-driver.c make darwin port a little more cross & cross native build friendly. 2011-09-08 07:28:11 +00:00
darwin-f.c
darwin-ppc-ldouble-patch.def
darwin-protos.h darwin-protos.h (machopic_select_rtx_section): Move to inside RTX_CODE ifdef. 2011-06-16 19:38:34 +00:00
darwin-sections.def Added support for the 64-bit Apple Objective-C runtime 2011-02-18 00:07:38 +00:00
darwin.c re PR target/48108 (lto should be containerized in a single mach-o section on darwin) 2011-10-26 12:37:59 +00:00
darwin.h make darwin port a little more cross & cross native build friendly. 2011-09-08 07:28:11 +00:00
darwin.opt PR/driver 48208 2011-03-30 14:45:49 +00:00
darwin9.h darwin9.h (STACK_CHECK_STATIC_BUILTIN): Enable for Darwin >= 9. 2011-09-29 07:17:42 +00:00
darwin10.h make darwin port a little more cross & cross native build friendly. 2011-09-08 07:28:11 +00:00
dbx.h
dbxcoff.h
dbxelf.h
default-c.c tm.texi.in: Document C target hooks as separate from general target hooks. 2011-04-06 12:08:17 +01:00
divmod.c
elfos.h tm.texi.in (HANDLE_SYSV_PRAGMA, [...]): Remove. 2010-11-21 00:54:14 +00:00
flat.h
floatunsidf.c
floatunsisf.c
floatunsitf.c
floatunsixf.c
freebsd-nthr.h
freebsd-spec.h re PR target/45808 (FreeBSD: -pthread is handled incompletely) 2011-02-14 00:40:15 +00:00
freebsd-stdint.h
freebsd.h tm.texi.in (HANDLE_SYSV_PRAGMA, [...]): Remove. 2010-11-21 00:54:14 +00:00
freebsd.opt * config/freebsd.opt (posix, rdynamic): New Driver options. 2011-01-28 19:25:16 +00:00
fused-madd.opt i386: Convert from -mfused-madd to -ffp-contract. 2010-11-11 17:07:49 -08:00
g.opt flags.h (g_switch_value, [...]): Remove. 2010-10-04 21:48:39 +01:00
glibc-stdint.h
gnu-user.h * config.gcc (*-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | 2011-04-28 17:49:49 +01:00
gnu-user.opt gnu-user.opt: New. 2011-02-08 20:33:40 +00:00
gnu.h configure.ac: Add --with-native-system-header-dir. 2011-10-17 23:31:25 +00:00
host-darwin.c diagnostic-core.h: Include bversion.h. 2010-11-30 11:41:24 +00:00
host-darwin.h
host-hpux.c system.h: Include "safe-ctype.h" instead of <safe-ctype.h>. 2010-11-29 14:09:41 +00:00
host-linux.c For Michael Hope. 2011-05-05 09:52:12 +00:00
host-solaris.c re PR bootstrap/39150 (Configure scripts have no 64-Bit Solaris defined (only i386-solaris*).) 2011-07-07 09:24:16 +00:00
hpux-stdint.h
hpux11.opt osf5.opt (mno-mips-tfile): Mark as Target rather than Driver option. 2011-02-22 01:44:52 +00:00
initfini-array.h Use .init_arrary/.fini_array sections if possible. 2011-08-20 13:02:17 -07:00
interix.h interix.opt: New. 2010-12-17 16:45:18 +00:00
interix.opt * config/interix.opt (posix): New Driver option. 2011-02-01 22:23:53 +00:00
interix3.h
kfreebsd-gnu.h kfreebsd-gnu.h: Resync with `config/i386/linux.h'. 2011-06-14 17:32:55 +02:00
knetbsd-gnu.h linux-elf.h (LINUX_DYNAMIC_LINKER): Rename to GNU_USER_DYNAMIC_LINKER. 2011-04-11 19:46:05 +01:00
kopensolaris-gnu.h linux-elf.h (LINUX_DYNAMIC_LINKER): Rename to GNU_USER_DYNAMIC_LINKER. 2011-04-11 19:46:05 +01:00
linux-android.h config.gcc (LIBC_GLIBC, [...]): Move constants to top level. 2010-07-19 20:05:46 +00:00
linux-android.opt linux-android.opt (tno-android-cc, [...]): New Driver options. 2011-01-06 13:04:59 +00:00
linux.h Initial x32 support. 2011-07-07 08:38:34 -07:00
linux.opt options.texi (Variable, Var, Init): Update documentation without reference to VarExists. 2010-09-29 15:51:52 +01:00
lynx.h
lynx.opt
memcmp.c
memcpy.c
memmove.c
memset.c
netbsd-elf.h openbsdelf.h (LINK_SPEC): Use %{r:} not %{r*:}. 2010-12-09 13:28:22 +00:00
netbsd-elf.opt netbsd.opt, [...]: New files. 2010-12-18 01:30:13 +00:00
netbsd.h netbsd.h (ENABLE_EXECUTE_STACK): Remove. 2011-06-09 12:30:46 +00:00
netbsd.opt netbsd.opt, [...]: New files. 2010-12-18 01:30:13 +00:00
newlib-stdint.h
openbsd-libpthread.h
openbsd-oldgas.h
openbsd-stdint.h
openbsd.h configure.ac: Add --with-native-system-header-dir. 2011-10-17 23:31:25 +00:00
openbsd.opt * config/openbsd.opt (assert=): New Driver option. 2011-02-02 01:21:52 +00:00
print-sysroot-suffix.sh
rpath.opt alpha.h (WORD_SWITCH_TAKES_ARG): Remove. 2010-11-01 23:44:35 +00:00
rtems.h re PR target/47111 (mips-rtems: redefinition of NO_IMPLICIT_EXTERN_C) 2010-12-31 10:29:30 +00:00
rtems.opt rtems.opt: New. 2011-01-06 00:07:32 +00:00
sol2-10.h usegld.h: New file. 2011-06-21 08:53:06 +00:00
sol2-bi.h re PR bootstrap/39150 (Configure scripts have no 64-Bit Solaris defined (only i386-solaris*).) 2011-07-07 09:24:16 +00:00
sol2-c.c re PR bootstrap/49794 (Solaris 10/x86 bootstrap broken by C++ build) 2011-07-22 08:58:25 +00:00
sol2-cxx.c Keep tm, div_t, ldiv_t, lconv mangling on Solaris (PR libstdc++-v3/1773) 2011-08-18 14:47:46 +00:00
sol2-protos.h Keep tm, div_t, ldiv_t, lconv mangling on Solaris (PR libstdc++-v3/1773) 2011-08-18 14:47:46 +00:00
sol2-stubs.c Keep tm, div_t, ldiv_t, lconv mangling on Solaris (PR libstdc++-v3/1773) 2011-08-18 14:47:46 +00:00
sol2.c re PR debug/49887 (.debug_macro breaks many Solaris/SPARC tests) 2011-08-01 12:14:21 +00:00
sol2.h Keep tm, div_t, ldiv_t, lconv mangling on Solaris (PR libstdc++-v3/1773) 2011-08-18 14:47:46 +00:00
sol2.opt usegld.h: New file. 2011-06-21 08:53:06 +00:00
t-darwin Makefile.in (UNWIND_H): Remove. 2011-08-05 14:37:48 +00:00
t-freebsd Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
t-freebsd-thread
t-libgcc-pic
t-libunwind Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-linux Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
t-lynx Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
t-openbsd
t-openbsd-thread
t-pnt16-warn re PR java/46386 (negative shift count in build_constants_constructor for 16 bit pointer targets) 2010-11-16 21:46:28 +00:00
t-rtems
t-slibgcc Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-sol2 Keep tm, div_t, ldiv_t, lconv mangling on Solaris (PR libstdc++-v3/1773) 2011-08-18 14:47:46 +00:00
t-svr4 Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
t-sysroot-suffix
t-vxworks Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
tm-dwarf2.h
udivmod.c
udivmodsi4.c
usegas.h
usegld.h usegld.h: New file. 2011-06-21 08:53:06 +00:00
vx-common.h
vxlib-tls.c
vxlib.c
vxworks-dummy.h
vxworks.c diagnostic-core.h: Include bversion.h. 2010-11-30 11:41:24 +00:00
vxworks.h svr4.h: Remove. 2010-12-22 12:06:01 +00:00
vxworks.opt vxworks.opt (Bdynamic, [...]): New Driver options. 2011-01-04 11:48:04 +00:00
vxworksae.h Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
x-cflags-O1
x-darwin
x-hpux
x-linux
x-solaris

README

This directory contains machine-specific files for the GNU C compiler.
It has a subdirectory for each basic CPU type.
The only files in this directory itself
are some .h files that pertain to particular operating systems
and are used for more than one CPU type.