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.

Reply via email to