https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91347
--- Comment #1 from John David Anglin <danglin at gcc dot gnu.org> --- The uses on the call insn seem okay (i.e., they have mem:BLK for spec): (call_insn/j 53 52 0 5 (parallel [ (set (reg:SI 28 %r28) (call (mem:SI (symbol_ref/v:SI ("@number") [flags 0x203] <function_decl 0xf6898bb8 number>) [0 number S4 A32]) (const_int 24 [0x18]))) (clobber (reg:SI 1 %r1)) (use (reg:SI 2 %r2)) (use (const_int 0 [0])) ]) "/home/svens/linux-kernel/parisc-linux/src/lib/vsprintf.c":682 217 {sibcall_value_internal_symref} (expr_list:REG_DEAD (reg:SI 26 %r26) (expr_list:REG_DEAD (reg:SI 25 %r25) (expr_list:REG_DEAD (reg:SI 2 %r2) (expr_list:REG_DEAD (reg:DI 23 %r23) (expr_list:REG_CALL_DECL (symbol_ref/v:SI ("@number") [flags 0x203] <function_decl 0xf6898bb8 number>) (expr_list:REG_EH_REGION (const_int 0 [0]) (nil))))))) (expr_list:SI (use (reg:SI 26 %r26)) (expr_list:SI (use (reg:SI 25 %r25)) (expr_list:DI (use (reg:DI 23 %r23)) (expr_list:BLK (use (mem:BLK (plus:SI (reg/f:SI 3 %r3) (const_int -56 [0xffffffffffffffc8])) [0 S8 A64])) (nil))))))