https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105023

Jiu Fu Guo <guojiufu at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |guojiufu at gcc dot gnu.org

--- Comment #7 from Jiu Fu Guo <guojiufu at gcc dot gnu.org> ---
This would already been fixed via r12-7833
(41d1f11f5f693a2a06c65c9467a28dfeb02aed85).

With this patch, the call is:
(call_insn/u/c 23 22 0 (parallel [
            (call (mem:SI (symbol_ref:DI ("_Z1cz") [flags 0x3]  <function_decl
0x200000d95100 c>) [0 c S4 A8])
                (const_int 2305843009213693952 [0x2000000000000000]))
            (use (const_int 0 [0]))
            (clobber (reg:DI 96 lr))
        ]) "/home/guojiufu/temp/pr104989.C":8:16 -1
     (expr_list:REG_CALL_DECL (symbol_ref:DI ("_Z1cz") [flags 0x3] 
<function_decl 0x200000d95100 c>)
        (expr_list:REG_EH_REGION (const_int 0 [0])
            (nil)))
    (expr_list (use (reg:DI 2 %r2))
        (expr_list (use (reg:DI 10 %r10))
            (expr_list (use (reg:DI 9 %r9))
                (expr_list (use (reg:DI 8 %r8))
                    (expr_list (use (reg:DI 7 %r7))
                        (expr_list (use (reg:DI 6 %r6))
                            (expr_list (use (reg:DI 5 %r5))
                                (expr_list (use (reg:DI 4 %r4))
                                    (expr_list (use (reg:DI 3 %r3))
                                        (expr_list:BLK (use (mem:BLK (reg/f:DI
114 virtual-outgoing-args) [0  S2305843009213693952 A128]))
                                            (nil))))))))))))

Reply via email to