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.

Reply via email to