https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117277
Bug ID: 117277 Summary: [15 Regression] gcc.target/aarch64/store_lane_spill_1.c fails Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org Target Milestone: --- Since at least 20240924 gcc.target/aarch64/store_lane_spill_1.c fails. The CLOBBER that was added in r9-247-g3ba4ff4130903a no longer being emitted. In GCC 14 from the vectorizer we had got: vect_array.22 ={v} {CLOBBER}; vect_array.22[0] = vect__7.11_141; vect_array.22[1] = vect__10.15_146; vect_array.22[2] = vect__13.19_151; MEM <int[12]> [(int *)vectp_x.20_152] = .STORE_LANES (vect_array.22); vect_array.22 ={v} {CLOBBER}; But on the trunk those CLOBBERs are no longer there.