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

Reply via email to