freebsd-nq/contrib/gcc/config/i386
Pedro F. Giffuni cd85ba9385 gcc: fix strict alignment.
From the OpenBSD log:

x86-64 ABI requires arrays greater than 16 bytes to be aligned to
16byte boundary.  However, GCC 16-byte aligns arrays of >=16 BITS,
not BYTES.

This diff improves bug detectability for code which has local arrays
of [16 .. 127] bits:  in those cases SSP will now detect even 1-byte
overflows.

Obtained from:	OpenBSD (CVS rev 1.4)
MFC after:	1 week
2014-05-02 16:15:34 +00:00
..
ammintrin.h GCC: bring back experimental support for amdfam10/barcelona CPUs. 2013-06-01 01:02:24 +00:00
athlon.md GCC: bring back experimental support for amdfam10/barcelona CPUs. 2013-06-01 01:02:24 +00:00
att.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
beos-elf.h gcc: another round of merges from the gcc pre-43 branch. 2013-11-21 16:38:57 +00:00
biarch64.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
bsd.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
constraints.md GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
crtdll.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
crtfastmath.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
cygming.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
cygming.opt GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
cygwin1.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
cygwin2.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
cygwin.asm GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
cygwin.h gcc: another round of merges from the gcc pre-43 branch. 2013-11-21 16:38:57 +00:00
darwin64.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
darwin-libgcc.10.4.ver GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
darwin-libgcc.10.5.ver GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
darwin.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
djgpp.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
djgpp.opt GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
driver-i386.c GCC: bring back experimental support for amdfam10/barcelona CPUs. 2013-06-01 01:02:24 +00:00
emmintrin.h Use correct casts in gcc's emmintrin.h for the first arguments of the 2013-12-08 23:24:32 +00:00
freebsd64.h Pass --enable-new-dtags to the linker invocation by default. If 2012-07-15 10:54:10 +00:00
freebsd.h Pass --enable-new-dtags to the linker invocation by default. If 2012-07-15 10:54:10 +00:00
gas.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
geode.md Backport Intel Core 2 and AMD Geode CPU types from gcc-4.3 (GPLv2) 2011-03-07 14:48:22 +00:00
gmm_malloc.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
gmon-sol2.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
gnu.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
gstabs.h
gthr-win32.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
host-cygwin.c Clean some 'svn:executable' properties in the tree. 2013-01-26 22:08:21 +00:00
host-i386-darwin.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
host-mingw32.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
i386-aout.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
i386-coff.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
i386-interix3.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
i386-interix.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
i386-modes.def GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
i386-protos.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
i386.c gcc: fix strict alignment. 2014-05-02 16:15:34 +00:00
i386.h gcc: another round of merges from the gcc pre-43 branch. 2013-11-21 16:38:57 +00:00
i386.md gcc: another round of merges from the gcc pre-43 branch. 2013-11-21 16:38:57 +00:00
i386.opt add support to gcc for AES and PCLMUL intrinsics... This addes the 2013-09-03 17:33:29 +00:00
i386elf.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
k6.md GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
kaos-i386.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
kfreebsd-gnu.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
knetbsd-gnu.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
libgcc-x86_64-glibc.ver
linux64.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
linux-unwind.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
linux.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
lynx.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
mach.h
mingw32.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
mm3dnow.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
mmintrin.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
mmx.md Revert r236962 - Experimental amdfam10/barcelona support. 2012-06-13 20:21:08 +00:00
netbsd64.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
netbsd-elf.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
netbsd.h
netware-crt0.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
netware-libgcc.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
netware-libgcc.def GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
netware-libgcc.exp GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
netware.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
nto.h gcc: another round of merges from the gcc pre-43 branch. 2013-11-21 16:38:57 +00:00
nwld.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
nwld.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
openbsd.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
openbsdelf.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
pentium.md GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
pmm_malloc.h Adjust posix_memalign() prototype to match what we define in stdlib.h for 2011-10-16 10:14:33 +00:00
pmmintrin.h GCC: bring back experimental support for amdfam10/barcelona CPUs. 2013-06-01 01:02:24 +00:00
ppro.md GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
predicates.md GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
ptx4-i.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
rtemself.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sco5.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sco5.opt GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sol2-10.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sol2-c1.asm GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sol2-ci.asm GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sol2-cn.asm GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sol2-gc1.asm GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sol2.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sse.md GCC: bring back experimental support for amdfam10/barcelona CPUs. 2013-06-01 01:02:24 +00:00
sync.md GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sysv4-cpp.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sysv4.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
sysv5.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-beos
t-crtfm GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-crtpic
t-crtstuff
t-cygming GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-cygwin
t-darwin GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-darwin64 GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-djgpp
t-gmm_malloc GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-gthr-win32 GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-i386elf
t-interix
t-linux64 GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-mingw32 GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-nto
t-nwld GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-openbsd
t-pmm_malloc GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-rtems-i386 GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-sco5
t-sol2 GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-sol2-10 GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-svr3dbx
t-uwin
t-vxworks GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
t-vxworksae GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
tmmintrin.h GCC: bring back experimental support for amdfam10/barcelona CPUs. 2013-06-01 01:02:24 +00:00
unix.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
uwin.asm
uwin.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
vxworks.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
vxworksae.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
winnt-cxx.c Clean some 'svn:executable' properties in the tree. 2013-01-26 22:08:21 +00:00
winnt-stubs.c Clean some 'svn:executable' properties in the tree. 2013-01-26 22:08:21 +00:00
winnt.c GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
x86-64.h FreeBSD uses unchanged versions of this files. 2007-05-19 02:12:21 +00:00
x-cygwin FreeBSD uses unchanged versions of this files. 2007-05-19 02:12:21 +00:00
x-darwin GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
x-i386 GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
x-mingw32 GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
xm-cygwin.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
xm-djgpp.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
xm-mingw32.h GCC 4.2.0 release. 2007-05-19 01:19:51 +00:00
xmmintrin.h Follow clang lead and include mm_malloc.h only in hosted configurations. 2012-10-27 17:39:36 +00:00