CVSROOT: /cvs Module name: src Changes by: [email protected] 2014/05/01 08:15:42
Modified files:
gnu/gcc/gcc/config/i386: i386.c
Log message:
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.
OK kettenis@. Tested in snaps for a week.
