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

            Bug ID: 86989
           Summary: ICE in rs6000_output_addr_const_extra, at
                    config/rs6000/rs6000.c:20994
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: segher at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux-gnu
            Target: ppc64le-linux-gnu

Following causes ICE:

$ ./xgcc -B.
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/compile/pr82337.c
-fno-rerun-cse-after-loop -mminimal-toc -Os
during RTL pass: final
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/compile/pr82337.c: In
function ā€˜g’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/compile/pr82337.c:27:1:
internal compiler error: in rs6000_output_addr_const_extra, at
config/rs6000/rs6000.c:20994
27 | }
   | ^
0x14d9c69 rs6000_output_addr_const_extra
        /home/marxin/Programming/gcc/gcc/config/rs6000/rs6000.c:20992
0xb96fb3 output_addr_const(_IO_FILE*, rtx_def*)
        /home/marxin/Programming/gcc/gcc/final.c:4202
0x14d9b05 print_operand_address(_IO_FILE*, rtx_def*)
        /home/marxin/Programming/gcc/gcc/config/rs6000/rs6000.c:20973
0x102fb5c default_print_operand_address(_IO_FILE*, machine_mode, rtx_def*)
        /home/marxin/Programming/gcc/gcc/targhooks.c:366
0xb968f1 output_address(machine_mode, rtx_def*)
        /home/marxin/Programming/gcc/gcc/final.c:4066
0x14d966b print_operand(_IO_FILE*, rtx_def*, int)
        /home/marxin/Programming/gcc/gcc/config/rs6000/rs6000.c:20886
0x102fb33 default_print_operand(_IO_FILE*, rtx_def*, int)
        /home/marxin/Programming/gcc/gcc/targhooks.c:351
0xb9688d output_operand(rtx_def*, int)
        /home/marxin/Programming/gcc/gcc/final.c:4050
0xb96452 output_asm_insn(char const*, rtx_def**)
        /home/marxin/Programming/gcc/gcc/final.c:3962
0xb948e0 final_scan_insn_1
        /home/marxin/Programming/gcc/gcc/final.c:3100
0xb94b05 final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*)
        /home/marxin/Programming/gcc/gcc/final.c:3146
0xb92333 final_1
        /home/marxin/Programming/gcc/gcc/final.c:2019
0xb97bdc rest_of_handle_final
        /home/marxin/Programming/gcc/gcc/final.c:4657
0xb97f98 execute
        /home/marxin/Programming/gcc/gcc/final.c:4731

Reply via email to