freebsd-nq/lib
David Schultz f4a5643005 Work around a gcc bug. This fixes feholdexcept() et al. at -O1.
Symptoms of the problem included assembler warnings and
nondeterministic runtime behavior when a fe*() call that affects the
fpsr is closely followed by a float point op.

The bug (at least, I think it's a bug) is that gcc does not insert a
break between a volatile asm and a dependent instruction if the
volatile asm came from an inlined function.  Volatile asms seem to be
fine in other circumstances, even without -mvolatile-asm-stop, so
perhaps the compiler adds the stop bits before inlining takes place.
The problem does not occur at -O0 because inlining is disabled, and it
doesn't happen at -O2 because -fschedule-insns2 knows better.
2005-03-05 20:34:45 +00:00
..
bind
csu Remnant code (broken, unhooked) from a.out which I missed. 2005-01-11 18:35:40 +00:00
libalias Fix a problem in the Skinny ALG where a specially crafted packet could cause 2005-03-03 03:06:37 +00:00
libarchive Use correct byte order when parsing the size of the gzip "Extra data" field. 2005-03-02 05:34:05 +00:00
libatm
libautofs spell "file system" correctly 2005-01-24 20:01:28 +00:00
libbegemot
libbluetooth Fixed xref. 2005-01-21 10:48:35 +00:00
libbsnmp who's -> whose 2005-02-13 23:23:30 +00:00
libbz2
libc Do not require the pty(4) majors to be anything in particular. 2005-03-04 20:23:32 +00:00
libc_r Increase the default stacksizes: 2005-02-28 17:15:31 +00:00
libcalendar
libcam Expand *n't contractions. 2005-02-13 22:25:33 +00:00
libcom_err
libcompat Expand contractions. 2005-02-13 23:45:54 +00:00
libcrypt Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
libdevinfo Fix typo in a comment. 2005-03-01 20:32:05 +00:00
libdevstat
libdisk Expand *n't contractions. 2005-02-13 22:25:33 +00:00
libedit Expand contractions. 2005-02-13 23:45:54 +00:00
libexpat
libfetch Set the TCP_NODELAY socket option and clear TCP_NOPUSH in order to flush 2005-03-02 19:09:28 +00:00
libform
libftpio Fix typo. 2005-02-14 18:40:31 +00:00
libgeom
libgpib Use the correct variable name in ibsad() 2005-02-13 06:21:36 +00:00
libio
libipsec Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
libipx
libkiconv
libkse Change the spin lock logic to a reasonable one. We should spin when 2005-02-27 17:45:55 +00:00
libkvm Sort sections. 2005-01-20 09:17:07 +00:00
libmagic Clean up makefile. 2005-01-28 17:01:54 +00:00
libmd Expand contractions. 2005-02-15 09:27:00 +00:00
libmenu
libmilter
libmp
libncp Standardize 2 error messages: start with lowercase letter. 2005-01-16 11:22:42 +00:00
libncurses
libnetgraph When we have converted an ASCII message to binary, set its version in 2005-02-04 21:36:10 +00:00
libngatm
libopie
libpam Expand *n't contractions. 2005-02-13 22:25:33 +00:00
libpanel
libpcap
libpthread Change the spin lock logic to a reasonable one. We should spin when 2005-02-27 17:45:55 +00:00
libradius
librpcsvc
libsbuf
libsdp Sort sections. 2005-01-20 09:17:07 +00:00
libsm Remove file no longer in 8.13.3 2005-02-14 02:41:41 +00:00
libsmb
libsmdb
libsmutil
libstand Sort sections. 2005-01-20 09:17:07 +00:00
libtacplus Fix most cases where the address of an int is passed to a function expecting a 2005-02-14 17:42:58 +00:00
libtelnet
libthr
libthread_db
libufs Fixed xrefs. 2005-01-21 10:35:40 +00:00
libugidfw
libusbhid Sort sections. 2005-01-20 09:17:07 +00:00
libutil Fix grammatical issue. 2005-02-27 22:24:24 +00:00
libvgl Expand contractions. 2005-02-13 23:45:54 +00:00
libwrap
liby
libypclnt
libz
msun Work around a gcc bug. This fixes feholdexcept() et al. at -O1. 2005-03-05 20:34:45 +00:00
ncurses
Makefile Tie libgpib into the build (unless NO_GPIB) 2005-02-06 16:45:57 +00:00
Makefile.inc