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.