https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91814
--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> --- (insn 22 7 8 2 (set (subreg:V2DI (reg:DI 93) 0) (vec_concat:V2DI (mem/u:DI (const:DI (plus:DI (symbol_ref/f:DI ("*.LC0") [flags 0x2] <var_decl 0x7fffea451000 *.LC0>) (const_int 11532131096 [0x2af5e5b18]))) [1 MEM[(long int *)"empty" + 11532131096B]+0 S8 A8]) (const_int 0 [0]))) "pr67271.c":11:17 -1 (nil)) This is invalid memory address, it should be loaded to a temporary using movabs.