freebsd-dev/contrib/gcc/config
John-Mark Gurney 003f0fa63f add support to gcc for AES and PCLMUL intrinsics... This addes the
-maes option, but not the -mpclmul option as I ran out of bits in
the 32 bit flags field...  You can -D__PCLMUL__ to get this, but it
won't be compatible w/ clang and modern gcc...

Reviewed by:	-current, -toolchain
2013-09-03 17:33:29 +00:00
..
arm Implement _Unwind_GetIP and _Unwind_GetIPInfo as functions as that is what 2013-08-31 14:56:09 +00:00
i386 add support to gcc for AES and PCLMUL intrinsics... This addes the 2013-09-03 17:33:29 +00:00
ia64 Pass --enable-new-dtags to the linker invocation by default. If 2012-07-15 10:54:10 +00:00
mips Pass --enable-new-dtags to the linker invocation by default. If 2012-07-15 10:54:10 +00:00
rs6000 Pass --enable-new-dtags to the linker invocation by default. If 2012-07-15 10:54:10 +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 Pass --enable-new-dtags to the linker invocation by default. If 2012-07-15 10:54:10 +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.