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.