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