[Bug target/64149] New: -mno-lra bitrots, suggest to remove for GCC 5
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Dec 2 12:32:00 GMT 2014
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.
More information about the Gcc-bugs
mailing list