https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115969
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- #5 0x0000000000f7d015 in output_asm_insn (operands=<optimized out>, templ=0x287a292 "ld1r\t{%0.2s}, %1") at ../../gcc/final.cc:3420 3420 if (*templ == 0) (gdb) up (insn:TI 233 1301 1297 (set (reg:V2SI 63 v31) (vec_duplicate:V2SI (mem:SI (reg:DI 62 v30 [orig:259 _476 ] [259]) [5 MEM[(const struct SourceRange *)_468].B.ID+0 S4 A32]))) "/var/tmp/portage/sys-devel/clang-16.0.6/work/clang/include/clang/AST/TypeLoc.h":560:34 discrim 2 5263 {*aarch64_simd_ld1rv2si} (nil)) That mem is definitely broken.