[Bug target/61915] [AArch64] High amounts of GP to FP register moves using LRA on AArch64
vmakarov at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Aug 14 14:28:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61915
--- Comment #6 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
(In reply to Evandro Menezes from comment #5)
> Created attachment 33249 [details]
> Dhrystone, part 2 of 3
>
> I firstly observed this issue when looking into Dhrystone built with fairly
> standard options:
>
> -O2 -fno-short-enums -fno-inline -fno-inline-functions
> -fno-inline-small-functions -fno-inline-functions-called-once
> -fomit-frame-pointer -funroll-all-loops
>
> If I add -mno-lra, the code size in dhry_1.o is about 2% smaller.
Evandro, thanks for reporting this. Sorry, I am busy with other thing these
days. I'll start to work on this PR in September to try to make some progress
for the next GCC release.
May be a better remeaterialization in LRA I am working on now will help the PR
too.
More information about the Gcc-bugs
mailing list