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))))))