https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70628

            Bug ID: 70628
           Summary: [5/6 regression] ICE in get_reg_rtx, at
                    emit-rtl.c:1025
           Product: gcc
           Version: 5.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sch...@linux-m68k.org
  Target Milestone: ---
            Target: aarch64-*-*

Created attachment 38237
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38237&action=edit
Preprocessed source

$ gcc/xgcc -B gcc/ -O2 -g -S -mabi=ilp32 disk.i
disk/disk.c: In function ‘gp_port_library_list’:
disk/disk.c:305:1: internal compiler error: in gen_reg_rtx, at emit-rtl.c:1025
0x7f30d3 gen_reg_rtx(machine_mode)
        ../../gcc/emit-rtl.c:1025
0x8297b3 convert_modes(machine_mode, machine_mode, rtx_def*, int)
        ../../gcc/expr.c:723
0x777a5b cselib_expand_value_rtx_1
        ../../gcc/cselib.c:1832
0x779acb cselib_expand_value_rtx_cb(rtx_def*, bitmap_head*, int, rtx_def*
(*)(rtx_def*, bitmap_head*, int, void*), void*)
        ../../gcc/cselib.c:1540
0xdfa043 vt_expand_var_loc_chain
        ../../gcc/var-tracking.c:8329
0xdfa043 vt_expand_loc_callback
        ../../gcc/var-tracking.c:8492
0x77790b cselib_expand_value_rtx_1
        ../../gcc/cselib.c:1693
0x779acb cselib_expand_value_rtx_cb(rtx_def*, bitmap_head*, int, rtx_def*
(*)(rtx_def*, bitmap_head*, int, void*), void*)
        ../../gcc/cselib.c:1540
0xdf9cbf vt_expand_loc_callback
        ../../gcc/var-tracking.c:8426
0x777747 cselib_expand_value_rtx_1
        ../../gcc/cselib.c:1658
0x779acb cselib_expand_value_rtx_cb(rtx_def*, bitmap_head*, int, rtx_def*
(*)(rtx_def*, bitmap_head*, int, void*), void*)
        ../../gcc/cselib.c:1540
0xdfa043 vt_expand_var_loc_chain
        ../../gcc/var-tracking.c:8329
0xdfa043 vt_expand_loc_callback
        ../../gcc/var-tracking.c:8492
0x77790b cselib_expand_value_rtx_1
        ../../gcc/cselib.c:1693
0x777973 cselib_expand_value_rtx_1
        ../../gcc/cselib.c:1731
0x779acb cselib_expand_value_rtx_cb(rtx_def*, bitmap_head*, int, rtx_def*
(*)(rtx_def*, bitmap_head*, int, void*), void*)
        ../../gcc/cselib.c:1540
0xdfa043 vt_expand_var_loc_chain
        ../../gcc/var-tracking.c:8329
0xdfa043 vt_expand_loc_callback
        ../../gcc/var-tracking.c:8492
0x77790b cselib_expand_value_rtx_1
        ../../gcc/cselib.c:1693
0x779acb cselib_expand_value_rtx_cb(rtx_def*, bitmap_head*, int, rtx_def*
(*)(rtx_def*, bitmap_head*, int, void*), void*)
        ../../gcc/cselib.c:1540

Needs -O >= 2, -g >= 2 and -mabi=ilp32.

Reply via email to