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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2021-03-29
   Target Milestone|---                         |8.5
           Keywords|                            |wrong-code
          Component|debug                       |target
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
           Priority|P3                          |P2

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  We're having a

(note 32 30 31 (var_location arg2 (const_vector:V2DF [
        (const_double:DF 0.0 [0x0.0p+0])
        (const_int 0 [0])
    ])) NOTE_INSN_VAR_LOCATION)

note which obviously will fail a scalar_float_mode assessment.  This first
appears in CSE1 as

(insn 8 7 9 2 (set (reg/v:V2DF 92 [ arg2 ])
        (const_vector:V2DF [
                (const_double:DF 0.0 [0x0.0p+0])
                (const_int 0 [0])
            ])) "t.c":9:22 1167 {*aarch64_simd_movv2df}
     (expr_list:REG_DEAD (reg:DF 94)
        (nil)))

and is likely a backend pattern issue.

Reply via email to