https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111133

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2023-11-08
             Status|UNCONFIRMED                 |NEW

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
With

#pragma GCC ivdep

the dependence issue is gone but we are not grouping gathers/scatters in
vect_analyze_data_ref_accesses.  Technically those are not "groups",
we wouldn't know how to set gap/size.

So to SLP scatters we'd need to optimistically perform SLP discovery on
"all" of them (or likely more successful, start greedy discovery from
the offset or the stored data side, aka from loads).  Eventually handled
when SLP discovery is rewritten.

For now priority #1 is to get single-lane discovery work for scatters.
  • [Bug tree-optimization/111133] ... rguenth at gcc dot gnu.org via Gcc-bugs

Reply via email to