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

--- Comment #2 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #1)
> This went away with r250295 which reverted some earlier commit.  Was the
> patch reverted because of this LRA ICE, or for some other reason.  I.e. can
> we close it as RESOLVED/FIXED, or is there a plan to reapply the patch
> eventually and something we should get RA folks involved in?

I don't think this problem matches the reason for the revert directly, but it
might have caused it indirectly.  Carl's original code was fine, but he added
some standard patterns we had been missing before, allowing vectorization to
kick in for cases where it previously hadn't.  This exposed a bug in the
powerpc back end, which I fixed in https://gcc.gnu.org/r251161.  Carl then
re-committed his patches in https://gcc.gnu.org/r252027.

I don't believe the bug that I fixed could have caused the mismatched vector
modes that showed up in this bug report, but I could be wrong.  It's
theoretically possible that there is an RA bug hiding here, but it doesn't
reproduce anymore.

At this point I'd suggest closing this as RESOLVED/FIXED since the work on
vec_mule and vec_mulo is complete, and the bug is no longer occurring.

Reply via email to