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

            Bug ID: 95634
           Summary: [11 Regression] ICE in output_operand: invalid address
                    mode
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at 
gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux-gnu
            Target: aarch64-linux-gnu

The following fails:

$ /xgcc -B.
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-1.c
-mabi=ilp32 -fsanitize=address -c -S -fdump-rtl-all
during RTL pass: final
dump file: pr38048-1.c.320r.final
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-1.c:
In function ‘foo’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-1.c:14:1:
internal compiler error: output_operand: invalid address mode
   14 | }
      | ^
0xc65336 output_operand_lossage(char const*, ...)
        /home/marxin/Programming/gcc/gcc/final.c:3609
0x15a4dfd aarch64_print_address_internal
        /home/marxin/Programming/gcc/gcc/config/aarch64/aarch64.c:10464
0x15a5546 aarch64_print_operand_address
        /home/marxin/Programming/gcc/gcc/config/aarch64/aarch64.c:10568
0xc65553 output_address(machine_mode, rtx_def*)
        /home/marxin/Programming/gcc/gcc/final.c:4067
0x15a4601 aarch64_print_operand
        /home/marxin/Programming/gcc/gcc/config/aarch64/aarch64.c:10250
0xc654b1 output_operand(rtx_def*, int)
        /home/marxin/Programming/gcc/gcc/final.c:4051
0xc65efc output_asm_insn(char const*, rtx_def**)
        /home/marxin/Programming/gcc/gcc/final.c:3963
0xc69dc3 output_asm_insn(char const*, rtx_def**)
        /home/marxin/Programming/gcc/gcc/final.c:3840
0xc69dc3 final_scan_insn_1
        /home/marxin/Programming/gcc/gcc/final.c:3106
0xc6a0bb final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*)
        /home/marxin/Programming/gcc/gcc/final.c:3152
0xc6a1c6 final_1
        /home/marxin/Programming/gcc/gcc/final.c:2020
0xc6adb4 rest_of_handle_final
        /home/marxin/Programming/gcc/gcc/final.c:4658
0xc6adb4 execute
        /home/marxin/Programming/gcc/gcc/final.c:4736
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to