diff options
| author | Bruce Evans <bde@FreeBSD.org> | 2005-12-04 08:57:54 +0000 |
|---|---|---|
| committer | Bruce Evans <bde@FreeBSD.org> | 2005-12-04 08:57:54 +0000 |
| commit | 669152498ad89a026283604d82722fad3309b72f (patch) | |
| tree | 1e19f80e5d313d2e49d2ffe3f0b1f5e4ebef145b /lib/libedit | |
| parent | 8069c79ddda74024612882694511108ef8fd1a6b (diff) | |
Use the usual volatile hack to trick gcc into clipping any extra precision
on assignment.
Extra precision on i386's broke hi+lo decomposition in the usual way.
It caused all except 1 of the 62343 errors of more than 1 ulp for
log1pf() on i386's with gcc -O [-fno-float-store].
Notes
svn path=/head/; revision=153078
Diffstat (limited to 'lib/libedit')
0 files changed, 0 insertions, 0 deletions
