freebsd-dev/lib/msun
David Schultz 8185b32b5a Fix a problem relating to fesetenv() clobbering i387 register stack.
Details: As a side-effect of restoring a saved FP environment,
fesetenv() overwrites the tag word, which indicates which i387
registers are in use.  Normally this isn't a problem because
the calling convention requires the register stack to be empty
on function entry and exit.  However, fesetenv() is inlined, so we
need to tell gcc explicitly that the i387 registers get clobbered.

PR:	85101
2007-01-06 21:46:23 +00:00
..
amd64 Fix a problem relating to fesetenv() clobbering i387 register stack. 2007-01-06 21:46:23 +00:00
arm Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
bsdsrc Removed an unused declaration which was so old that it wasn't a prototype 2005-11-18 05:03:12 +00:00
i387 Fix a problem relating to fesetenv() clobbering i387 register stack. 2007-01-06 21:46:23 +00:00
ia64 Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
man Fix a cut-and-paste-o. 2007-01-06 21:23:20 +00:00
powerpc Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
sparc64 Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
src Correctly handle NaN. 2007-01-06 21:22:57 +00:00
Makefile Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
Symbol.map Remove modf from libm's symbol map. It's actually in libc for 2007-01-06 21:18:17 +00:00