[Bug lto/65376] LTO prevents use of fmadd
ramana at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Mar 12 15:42:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65376
Ramana Radhakrishnan <ramana at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ramana at gcc dot gnu.org
Target Milestone|--- |5.0
--- Comment #4 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> ---
I think this is not an issue any longer on 5.0. With a cross-compiler to
aarch64-none-linux-gnu built on 09032015, I see the following output
$GCC -flto -Ofast /tmp/fma.c -o t
0000000000400528 <f>:
400528: 1e600800 fmul d0, d0, d0
40052c: 1f410020 fmadd d0, d1, d1, d0
400530: d65f03c0 ret
400534: d503201f nop
Didn't honza do some work earlier this year in the 5.0 time frame to treat
ffp-contract similar to other options for LTO ?
regards
Ramana
More information about the Gcc-bugs
mailing list