https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98772
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |missed-optimization Blocks| |53947 Target| |arm Version|unknown |11.0 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Looks like arm assembly so assuming arm target. The pattern recognizer is supposed to a) fixate the vector type, b) verify the target supports the op. You need to trace where there's a disconnect between vectorizable_conversion checking and pattern match checking. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 [Bug 53947] [meta-bug] vectorizer missed-optimizations