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

--- Comment #3 from Jiu Fu Guo <guojiufu at gcc dot gnu.org> ---

While, I'm wondering if we could accept this code, and handle it as something
like:

(insn 5 4 6 (set (reg/f:DI 118)
        (mem/u/c:DI (unspec:DI [
                    (symbol_ref/u:DI ("*.LC0") [flags 0x2])
                    (reg:DI 2 2)
                ] UNSPEC_TOCREL) [2  S8 A8])) "t.c":8:8 -1
     (expr_list:REG_EQUAL (symbol_ref:DI ("x") [flags 0x80]  <var_decl
0x200000b00360 x>)
        (nil)))

(insn 6 5 0 (parallel [
            (asm_operands/v ("#%a0") ("") 0 [
                    (reg/f:DI 118)
                ]
                 [
                    (asm_input:DI ("X") t.c:9)
                ]
                 [] t.c:9)
            (clobber (reg:SI 98 ca))
        ]) "t.c":9:3 -1
     (nil))

Reply via email to