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.