glibc/sysdeps
Florian Weimer 3375cfafa7 Make padding in struct sockaddr_storage explicit [BZ #20111]
This avoids aliasing issues with GCC 6 in -fno-strict-aliasing
mode.  (With implicit padding, not all data is copied.)

This change makes it explicit that struct sockaddr_storage is
only 126 bytes large on m68k (unlike elsewhere, where we end up
with the requested 128 bytes).  The new test case makes sure that
this does not happen on other architectures.
2016-05-23 19:43:09 +02:00
..
aarch64 This is an optimized memset for AArch64. Memset is split into 4 main cases: 2016-05-12 16:44:53 +01:00
alpha
arm
generic
gnu
hppa
i386 Call init_cpu_features only if SHARED is defined 2016-05-13 08:29:33 -07:00
ia64
ieee754 Implement proper fmal for ldbl-128ibm (bug 13304). 2016-05-19 20:10:56 +00:00
init_array
m68k
mach Make padding in struct sockaddr_storage explicit [BZ #20111] 2016-05-23 19:43:09 +02:00
microblaze
mips
nacl
nios2
nptl
posix
powerpc
pthread
s390
sh
sparc
tile
unix Make padding in struct sockaddr_storage explicit [BZ #20111] 2016-05-23 19:43:09 +02:00
wordsize-32
wordsize-64
x86 Remove special L2 cache case for Knights Landing 2016-05-20 14:42:00 -07:00
x86_64 Remove alignments on jump targets in memset 2016-05-19 08:49:55 -07:00