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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
             Target|                            |ia64
   Last reconfirmed|                            |2023-09-15

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed on trunk - we ICE in cselib during var-tracking, so -fno-var-tracking
would be a workaround (or -g0).  We ICE processing mo->insn

(call_insn:TI 6446 8040 8038 59 (parallel [
            (set (reg:DI 8 r8)
                (call (mem:DI (symbol_ref:DI ("memset") [flags 0x41]
<function_decl 0x7ffff6f2d200 __builtin_memset>) [0  S8 A64])
                    (const_int 0 [0])))
            (clobber (reg:DI 320 b0))
        ]) "net/ipv4/fib_semantics.c":703:3 330 {call_value_nogp}
     (expr_list:REG_DEAD (reg:DI 122 r74)
        (expr_list:REG_DEAD (reg:SI 121 r73)
            (expr_list:REG_DEAD (reg:DI 120 r72)
                (expr_list:REG_DEAD (reg:DI 1 r1)
                    (expr_list:REG_UNUSED (reg:DI 8 r8)
                        (expr_list:REG_CALL_DECL (symbol_ref:DI ("memset")
[flags 0x41] <function_decl 0x7ffff6f2d200 __builtin_memset>)
                            (nil)))))))
    (expr_list (use (reg:DI 1 r1))
        (expr_list:DI (set (reg:DI 8 r8)
                (reg:DI 120 r72))
            (expr_list:DI (use (reg:DI 120 r72))
                (expr_list:SI (use (reg:SI 121 r73))
                    (expr_list:DI (use (reg:DI 122 r74))
                        (nil)))))))

Reply via email to