glibc/soft-fp
Richard Henderson 573cd4843a soft-fp: Fix used without set warning in _FP_MUL and _FP_DIV
Seen in, e.g. ports/sysdeps/alpha/soft-fp/ots_mul.c.

The problem here is we have a switch on the class of X*Y, followed by
a switch on the class of R.  The exponent field of R really is not set
by the first switch for NaN outputs, because we know it's not going to
be used.  The compiler is not smart enough to see through this.

By pulling the exponent computation out of the NORMAL*NORMAL path, we
will not be pessimizing the most common case, while still providing an
arbitrary value to satisfy the compiler.
2012-12-07 13:17:08 -06:00
..
Banner Update. 1999-12-29 18:11:48 +00:00
Makefile Remove distribute variable from Makefiles 2012-03-07 05:17:13 -05:00
adddf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
addsf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
addtf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
divdf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
divsf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
divtf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
double.h soft-fp: Support using struct layout attributes on bit-fields. 2012-03-01 16:22:09 +00:00
eqdf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
eqsf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
eqtf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
extenddftf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
extended.h soft-fp: Support using struct layout attributes on bit-fields. 2012-03-01 16:22:09 +00:00
extendsfdf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
extendsftf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixdfdi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixdfsi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixsfdi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixsfsi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixtfdi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixtfsi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixunsdfdi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixunsdfsi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixunssfdi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixunssfsi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixunstfdi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
fixunstfsi.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatdidf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatdisf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatditf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatsidf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatsisf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatsitf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatundidf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatundisf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatunditf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatunsidf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatunsisf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
floatunsitf.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
gedf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
gesf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
getf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
ledf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
lesf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
letf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
muldf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
mulsf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
multf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
negdf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
negsf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
negtf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
op-1.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
op-2.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
op-4.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
op-8.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
op-common.h soft-fp: Fix used without set warning in _FP_MUL and _FP_DIV 2012-12-07 13:17:08 -06:00
quad.h soft-fp: Support using struct layout attributes on bit-fields. 2012-03-01 16:22:09 +00:00
single.h soft-fp: Support using struct layout attributes on bit-fields. 2012-03-01 16:22:09 +00:00
soft-fp.h Fix missing truncation UNDERFLOW. 2012-11-13 17:01:05 +00:00
sqrtdf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
sqrtsf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
sqrttf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
subdf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
subsf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
subtf3.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
testit.c Update. 1999-12-29 18:11:48 +00:00
truncdfsf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
trunctfdf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
trunctfsf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
unorddf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
unordsf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
unordtf2.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00