[Bug tree-optimization/98235] [11 Regression] ice in decompose with -O3 -fallow-store-data-races

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Dec 11 09:48:49 GMT 2020


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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Eh, so this is fully LSMed into a "PHI state machine" we try to vectorize.

Since the SLP discovery cache is not "permute aware" (thus it does not find
an existing SLP node for say {a, b} when looking for {b, a}) the discovery
follows backedges and re-discovers the flow with a different permutation.

That's the opportunity to change how we deal with permute limits as well I
guess.


More information about the Gcc-bugs mailing list