https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64149
Bug ID: 64149 Summary: -mno-lra bitrots, suggest to remove for GCC 5 Product: gcc Version: 5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: rguenth at gcc dot gnu.org Target: aarch64 I suggest to remove -mno-lra support from AARCH64 for GCC 5. When trying to reproduce a 4.8/4.9 ICE on trunk I now run into an earlier ICE /abuild/rguenther/obj-aarch64-g/gcc/cc1plus -quiet wxe_funcs.i -O2 -fPIC -w -I /abuild/rguenther/obj-aarch64-g/gcc/include -g -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fno-strict-aliasing -fomit-frame-pointer -mno-lra In file included from /usr/include/wx-3.0/wx/grid.h:14:0, from gen/../wxe_return.h:37, from gen/wxe_funcs.cpp:25: /usr/include/wx-3.0/wx/generic/grid.h: In constructor ‘wxGrid::wxGrid()’: /usr/include/wx-3.0/wx/generic/grid.h:935:24: internal compiler error: in insert_save, at caller-save.c:1338 0x8826fd insert_save /space/rguenther/src/svn/trunk/gcc/caller-save.c:1337 0x8826fd save_call_clobbered_regs() /space/rguenther/src/svn/trunk/gcc/caller-save.c:875 0xc0bb41 reload(rtx_insn*, int) /space/rguenther/src/svn/trunk/gcc/reload1.c:1008 0xaf457d do_reload /space/rguenther/src/svn/trunk/gcc/ira.c:5403 0xaf457d execute /space/rguenther/src/svn/trunk/gcc/ira.c:5561 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. where I suppose the ports reload support simply bitrotted.