[Bug tree-optimization/56347] [4.8 Regression] FAIL: gfortran.dg/integer_exponentiation_2.f90 -O2 execution test
danglin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Feb 15 20:08:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56347
--- Comment #4 from John David Anglin <danglin at gcc dot gnu.org> 2013-02-15 20:07:47 UTC ---
> Wrong assembly code is here:
>
> 0x000030f4 <run_me_+396>: fsub,sgl fr17,fr17,fr22
> 0x000030f8 <run_me_+400>: fabs,sgl fr22,fr22
> 0x000030fc <run_me_+404>: fcmp,sgl,!< fr13R,fr22
> 0x00003100 <run_me_+408>: ftest
> 0x00003104 <run_me_+412>: b,l,n 0x37f0 <run_me_+2184
Actually test fails at next test:
(gdb) disass $pc-16,$pc+24
Dump of assembler code from 0x30ec to 0x3114:
0x000030ec <run_me_+388>: ftest
0x000030f0 <run_me_+392>: b,l,n 0x37f0 <run_me_+2184>,r0
0x000030f4 <run_me_+396>: fsub,sgl fr17,fr17,fr22
0x000030f8 <run_me_+400>: fabs,sgl fr22,fr22
=> 0x000030fc <run_me_+404>: fcmp,sgl,!< fr13R,fr22
0x00003100 <run_me_+408>: ftest
0x00003104 <run_me_+412>: b,l,n 0x37f0 <run_me_+2184>,r0
0x00003108 <run_me_+416>: fcmp,sgl,!> fr12R,fr15
0x0000310c <run_me_+420>: ftest
0x00003110 <run_me_+424>: b,l,n 0x37f0 <run_me_+2184>,r0
End of assembler dump.
(gdb) p $fr12R
$3 = 2
(gdb) p $fr15
$4 = 9.09090886e-06
Ignore #3.
More information about the Gcc-bugs
mailing list