https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106253
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEW Assignee|rguenth at gcc dot gnu.org |unassigned at gcc dot gnu.org Component|tree-optimization |target CC| |rsandifo at gcc dot gnu.org --- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- # .MEM = VDEF <.MEM> vect__19.49_45 = __builtin_aarch64_lroundv4sfv4si (vect__18.48_44); aarch64 lround vectorized builtin does not have the same guarantees as the builtin.def one. It's good that those cases are now uncovered (I've already fixed a similar case in the x86 backend). Can a target maintainer please take this?