1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/lib
Bruce Evans fb0be37ded Align the stack suitably for the version of gcc in FreeBSD-4 (provided
-fomit-frame-pointer is not used).  This is mostly moot for -current
because gcc-3 does the alignment (slightly incorrectly) in main().

This patch is intended for easy MFC'ing and should be backed out in
-current soon since it causes compiler warnings and better fixes are
possible in -current.  The best fix is to do nothing here and wait for
gcc to do stack alignment right.  gcc-3 aligns the stack in main(), but
does it too late for main()'s local variables and too late for anything
called before main().  A misaligned stack is now more than an efficiency
problem, since some SSE instructions in some or all (hardware)
implementations trap on misaligned operands even if alignment checking
is not enabled.

PR:		41528:
Submitted by:	NIIMI Satoshi <sa2c@sa2c.net> (original version)
MFC after:	3 days
2002-09-29 13:42:27 +00:00
..
compat Update compat3x libc and libc_r from RELENG_3. This fixes the buffer 2002-09-25 19:47:54 +00:00
csu Align the stack suitably for the version of gcc in FreeBSD-4 (provided 2002-09-29 13:42:27 +00:00
libalias Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libatm LP64 fix: don't cast pointer to int 2002-06-30 23:36:21 +00:00
libbind
libbz2 Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libc Add getopt_long(3). 2002-09-29 04:14:37 +00:00
libc_r Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libcalendar
libcam Don't depend on <sys/types.h> pollution in <fcntl.h>. 2002-09-16 07:18:27 +00:00
libcom_err
libcompat
libcrypt
libdevinfo Expose the new kernel data structures to libdevinfo: 2002-09-20 02:16:33 +00:00
libdevstat Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libdisk Use correct printf format specifier to print unsigned longs. 2002-05-30 21:00:42 +00:00
libedit Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libfetch Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libform
libftpio Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libio
libipsec Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libipx Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:10:45 +00:00
libisc Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libkse Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libkvm Fixed messes involving $FreeBSD$ starting with one left in the copyright 2002-09-16 08:22:57 +00:00
libmd Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
libmenu
libmilter
libmp
libncp Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libncurses Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libnetgraph Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libopie Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libpam Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libpanel
libpcap Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libpthread Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libradius Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
librpcsvc
libsbuf
libsm
libsmb Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libsmdb
libsmutil
libstand Use the standardized CHAR_BIT constant instead of NBBY in userland. 2002-09-25 04:06:37 +00:00
libtacplus Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libtelnet
libufs Wrap the header to prevent multiple inclusion, and mark the DECLS section. 2002-08-22 23:35:35 +00:00
libugidfw Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libusbhid Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libutil Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libvgl Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libwrap Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libxpg4 Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
liby Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libypclnt Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libz Fix an easy warning in a local addition. 2002-08-01 11:29:05 +00:00
msun Revert previous commit to unbreak world until we figure out the 2002-09-20 15:43:26 +00:00
ncurses Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
Makefile reconnect libc_r 2002-09-19 08:06:23 +00:00
Makefile.inc Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00