[Bug target/27855] [4.3/4.4 regression] reassociation causes the RA to be confused
ubizjak at gmail dot com
gcc-bugzilla@gcc.gnu.org
Wed Feb 4 08:58:00 GMT 2009
------- Comment #30 from ubizjak at gmail dot com 2009-02-04 08:57 -------
(In reply to comment #29)
> A similar problem was fixed with PR38533, is this still an issue?
TYPE=double:
gcc -DREPS=1000 -msse3 -O2 -mfpmath=sse -ffast-math -fno-tree-reassoc:
atlasmm 60 1000 0.208 2076.79
gcc -DREPS=1000 -msse3 -O2 -mfpmath=sse -ffast-math
atlasmm 60 1000 0.272 1588.14
TYPE=float:
gcc -DREPS=1000 -msse3 -O2 -mfpmath=sse -ffast-math -fno-tree-reassoc
atlasmm 60 1000 0.176 2454.39
gcc -DREPS=1000 -msse3 -O2 -mfpmath=sse -ffast-math
atlasmm 60 1000 0.168 2571.28
FLOAT case is OK now, but we regressed somehow.
DOUBLE case still shows problem and runtime regression too.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27855
More information about the Gcc-bugs
mailing list