[Bug tree-optimization/86367] FRE1 tree pass deletes code in gcc.target/powerpc/nan128-1.c when long double is IEEE 128

segher at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jun 29 23:54:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86367

--- Comment #6 from Segher Boessenkool <segher at gcc dot gnu.org> ---
The values created for the four NaNs are

7fff8000000000000000000000000001
7fff800000000000000000000002ab3c
7fff8000000000000000000000000001
7fff800000000000000000000002ab3c

with -mabi=ieeelongdouble

and

7fff8000000000000000000000000001
7fff800000000000000000000002ab3c
7fff0000000000000000000000000001
7fff000000000000000000000002ab3c

with -mabi=ibmlongdouble (the latter is correct).


More information about the Gcc-bugs mailing list