freebsd-dev/lib/csu
Doug Rabson 6f21c8127a Align the stack to a 16 byte boundary so that we can safely call functions
that use SSE. The compiler does attempt to do this in main() but not very
successfully - it still manages to use unaligned offsets from %ebp in some
cases. Also we need to have an aligned stack in case something uses SSE
via _init().

MFC After: 1 week
2005-05-19 07:36:07 +00:00
..
alpha Back out the call to _init_tls() - something is broken there and it 2004-08-21 08:22:00 +00:00
amd64 Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00
arm Implement .init and .fini. 2004-09-23 23:00:51 +00:00
common Explicitly specify an alignment for abitag. Without it, gcc specifies a 2003-10-17 15:43:13 +00:00
i386-elf Align the stack to a 16 byte boundary so that we can safely call functions 2005-05-19 07:36:07 +00:00
ia64 Bring ia64 back from the dead. After a call one needs to restore the 2004-08-18 23:06:47 +00:00
powerpc Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00
sparc64 Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00