[Bug target/69176] [6 Regression] ICE in in final_scan_insn, at final.c:2981 on aarch64-linux-gnu
rth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jan 8 18:31:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69176
Richard Henderson <rth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #37267|0 |1
is obsolete| |
--- Comment #13 from Richard Henderson <rth at gcc dot gnu.org> ---
Created attachment 37281
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37281&action=edit
second patch
Ok, so the patch didn't survive overnight testing.
The primary issue being that stack pointer adjustments need to
be split immediately, since try_split will refuse to operate on
an instruction that modifies the stack pointer.
Thanks for the test cases in #c11, I'd forgotten about exposing
this to cse. This adjusted patch handles them as expected.
The lack of condition on the peepholes was just a think-o.
Testing for single-insn move was always intended, just forgotten.
Full testing for this is still a couple hours off completion.
More information about the Gcc-bugs
mailing list