freebsd-src/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 Removed now unused INTERNALSTATICLIB. 2002-05-13 11:09:07 +00:00
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 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
libcam Don't depend on <sys/types.h> pollution in <fcntl.h>. 2002-09-16 07:18:27 +00:00
libcom_err MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libcompat Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
libcrypt crypt(3) incorrectly documents md5 salt, fixed. 2002-04-09 22:32:59 +00:00
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 Make this a little easier to build standalone. (same change as libpanel) 2002-05-21 07:08:30 +00:00
libftpio Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libio Add __FBSDID()s to libio 2001-09-30 21:41:46 +00:00
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 Make this a little easier to build standalone. (same change as libpanel) 2002-05-21 07:08:30 +00:00
libmilter Added new bsd.incs.mk which handles installing of header files 2002-05-12 16:01:00 +00:00
libmp MAN[1-9] -> MAN. 2002-05-13 12:11:54 +00:00
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 Initial update of bmake glue for ncurses-5.2-20020518 2002-05-21 05:41:07 +00:00
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 New cpp(1) doesn't like -I${DESTDIR}/usr/include. 2002-05-14 11:37:10 +00:00
libsbuf Enable WARNS?=2. 2002-01-06 08:47:19 +00:00
libsm Removed now unused INTERNALSTATICLIB. 2002-05-13 11:09:07 +00:00
libsmb Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libsmdb Removed now unused INTERNALSTATICLIB. 2002-05-13 11:09:07 +00:00
libsmutil Removed now unused INTERNALSTATICLIB. 2002-05-13 11:09:07 +00:00
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 Removed now unused INTERNALSTATICLIB. 2002-05-13 11:09:07 +00:00
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