https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104049
--- Comment #6 from Andrew Pinski ---
Before my patch we had on the gimple level:
vect_sum_26.13_38 = VIEW_CONVERT_EXPR(vect__7.9_48);
_36 = (vector(4) unsigned int) vect_sum_26.13_38;
_35 = .REDUC_PLUS (_36);
_34 = (int) _35;
_44 =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104049
--- Comment #5 from Andrew Pinski ---
The regression showing up is the same as PR 104059, that is
r12-5358-g32221357007666124409ec3ee0d3a1cf263ebc9e .
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104049
--- Comment #4 from Tamar Christina ---
(In reply to Vladimir Makarov from comment #3)
> (In reply to Richard Biener from comment #2)
> > We need to understand the issue at least.
>
> I think that it is not an RA problem.
>
> IRA assigns
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104049
--- Comment #3 from Vladimir Makarov ---
(In reply to Richard Biener from comment #2)
> We need to understand the issue at least.
I think that it is not an RA problem.
IRA assigns quite reasonable registers. LRA just generates 2 reloads for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104049
Richard Biener changed:
What|Removed |Added
CC||vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104049
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|