[Bug target/45701] [4.6 Regression] Fail to prefer using r3 for padding a push/pop multiple to 8-byte alignment
ramana at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Dec 24 11:04:00 GMT 2010
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45701
--- Comment #5 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> 2010-12-24 11:04:08 UTC ---
Ok I'll test this. (In reply to comment #4)
> Created attachment 22835 [details]
> gcc46-pr45701.patch
>
> Remembering pointers to tail call insns is both wasteful (allocates stuff that
> is never used anywhere but on arm), error-prone (nothing adjusts the list if
> tail calls are deleted, or duplicated, etc.) and unnecessary, because
> the list is trivially available from the IL.
>
> Here is completely untested patch (tested just on the 3 testcases with a
> cross).
> Could anyone interested in ARM target please bootstrap/regtest this?
> We have way too many open P1 bugs.
I'll test this.
More information about the Gcc-bugs
mailing list