https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85711
Bug ID: 85711 Summary: ICE in aarch64_classify_address, at config/aarch64/aarch64.c:5678 Product: gcc Version: unknown 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: amker at gcc dot gnu.org Target Milestone: --- Host: x86_64-linux-gnu Target: aarch64-linux-gnu Following ICEs: $ aarch64-linux-gnu-gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/torture/pr84682-2.c asm("" : : "pir"(c)); ^~~ 0xdeadbeef aarch64_classify_address .././../gcc/config/aarch64/aarch64.c:5677 0xdeadbeef aarch64_legitimate_address_hook_p .././../gcc/config/aarch64/aarch64.c:5958 0xdeadbeef memory_address_addr_space_p(machine_mode, rtx_def*, unsigned char) .././../gcc/recog.c:1334 0xdeadbeef address_operand(rtx_def*, machine_mode) .././../gcc/recog.c:1073 0xdeadbeef asm_operand_ok(rtx_def*, char const*, char const**) .././../gcc/recog.c:1816 0xdeadbeef expand_asm_stmt .././../gcc/cfgexpand.c:3138 0xdeadbeef expand_gimple_stmt_1 .././../gcc/cfgexpand.c:3621 0xdeadbeef expand_gimple_stmt .././../gcc/cfgexpand.c:3790 0xdeadbeef expand_gimple_basic_block .././../gcc/cfgexpand.c:5819 0xdeadbeef execute .././../gcc/cfgexpand.c:6425