freebsd-dev/contrib/gcc/config
Oleksandr Tymoshenko b3f67bed16 Unbreak jemalloc build with MALLOC_PRODUCTION set. New jemalloc version
uncovered MIPS-related gcc bug described in
    http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33256

The patch was obtained from r128198 in gcc-4_1-branch, which is GPLv2,
so it's OK to merge it.
2012-04-30 22:46:09 +00:00
..
arm Import gcc fix for -fstack-protector that produces segfaulting 2011-11-09 15:59:02 +00:00
i386 Adjust posix_memalign() prototype to match what we define in stdlib.h for 2011-10-16 10:14:33 +00:00
ia64 Now that the fix for gcc PR 20218 is applied, and hidden attributes 2010-11-25 20:35:49 +00:00
mips Unbreak jemalloc build with MALLOC_PRODUCTION set. New jemalloc version 2012-04-30 22:46:09 +00:00
rs6000 Rename the linker emulation name for powerpc and powerc64. This is needed that 2011-11-19 19:25:57 +00:00
s390 Upgrade of base gcc and libstdc++ to the last GPLv2-licensed revision 2011-03-29 20:53:51 +00:00
soft-fp Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
sparc Now that TLS is supported for sparc64 by both binutils 2.17.50 committed 2011-03-11 21:24:02 +00:00
darwin9.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
darwin-64.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
darwin-c.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
darwin-crt2.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
darwin-crt3.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
darwin-protos.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
darwin-sections.def Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
darwin.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
darwin.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
darwin.opt Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
dbx.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
dbxcoff.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
dbxelf.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
dfp-bit.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
dfp-bit.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
divmod.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
elfos.h Apply backported fix for gcc PR 20218. This makes __attribute__ 2010-11-25 20:29:14 +00:00
fixdfdi.c Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain. 2010-06-02 11:06:03 +00:00
fixsfdi.c Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain. 2010-06-02 11:06:03 +00:00
fixunsdfsi.c Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain. 2010-06-02 11:06:03 +00:00
fixunssfsi.c Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain. 2010-06-02 11:06:03 +00:00
floatdidf.c Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain. 2010-06-02 11:06:03 +00:00
floatdisf.c Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain. 2010-06-02 11:06:03 +00:00
floatundidf.c Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain. 2010-06-02 11:06:03 +00:00
floatundisf.c Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain. 2010-06-02 11:06:03 +00:00
floatunsidf.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
floatunsisf.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
floatunsitf.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
floatunsixf.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
fp-bit.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
fp-bit.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
freebsd-nthr.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
freebsd-spec.h Properly support -fPIE by linking PIE binaries with specially-built 2009-12-02 16:34:20 +00:00
freebsd.h Silence a warning about redefinition of TARGET_ELF on powerpc. 2012-01-06 18:37:49 +00:00
gnu.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
gofast.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
host-darwin.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
host-darwin.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
host-hpux.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
host-linux.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
host-solaris.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
interix3.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
interix.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
kaos.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
kfreebsd-gnu.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
knetbsd-gnu.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
libgcc-glibc.ver Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
libgloss.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
linux.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
linux.opt Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
lynx.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
lynx.opt Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
memcmp.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
memcpy.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
memmove.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
memset.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
netbsd-aout.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
netbsd-elf.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
netbsd.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
openbsd-oldgas.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
openbsd.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
ptx4.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
README Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
rtems.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
sol2-6.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
sol2-10.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
sol2-c.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
sol2-protos.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
sol2.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
sol2.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
svr3.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
svr4.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-darwin Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-dfprules Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-freebsd Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-freebsd-thread Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-gnu Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-libc-ok Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-libgcc-pic Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-libunwind Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-libunwind-elf Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-linux Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-lynx Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-netbsd Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-openbsd Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-openbsd-thread Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-rtems Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-slibgcc-darwin Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-slibgcc-elf-ver Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-slibgcc-nolc-override Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-slibgcc-sld Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-sol2 Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-svr4 Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
t-vxworks Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
tm-dwarf2.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
udivmod.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
udivmodsi4.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
usegas.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
vx-common.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
vxlib.c Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
vxworks.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
vxworks.opt Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
vxworksae.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
windiss.h Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
x-darwin Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
x-hpux Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
x-interix Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
x-linux Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00
x-solaris Reorganize the gcc vendor import work area. This flattens out a bunch 2008-06-01 00:03:21 +00:00

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.