X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=BUGS;h=788da3e6cdf1a77920485fbb01128d60ad52b6c7;hb=1b56edad1bf47547bbcd3b98c809b6f933ba937e;hp=41587108cd0f12d6586a59e47cbef9c4c2f844b7;hpb=ecb9046ba0d9b56ede06740e5c8b40f3b139651f;p=sbcl.git diff --git a/BUGS b/BUGS index 4158710..788da3e 100644 --- a/BUGS +++ b/BUGS @@ -1245,3 +1245,16 @@ WORKAROUND: requires less registers than [x y z + +]. This transformation is currently performed with source transforms, but it would be good to also perform it in IR1 optimization phase. + +290: Alpha floating point and denormalized traps + In SBCL 0.8.3.6x on the alpha, we work around what appears to be a + hardware or kernel deficiency: the status of the enable/disable + denormalized-float traps bit seems to be ambiguous; by the time we + get to os_restore_fp_control after a trap, denormalized traps seem + to be enabled. Since we don't want a trap every time someone uses a + denormalized float, in general, we mask out that bit when we restore + the control word; however, this clobbers any change the user might + have made. + +292: + (fixed in 0.8.3.74)