https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67351
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67351
--- Comment #5 from Andrew Pinski ---
Oh his patch only handled multiplies/divide and not shifts. But it should be
easy to add them to match.pd to simplify this at the tree level.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67351
--- Comment #4 from Andrew Pinski ---
(In reply to Uroš Bizjak from comment #3)
> (In reply to Uroš Bizjak from comment #2)
> > (In reply to Allan Jensen from comment #0)
> >
> > > Gcc will expand and detect field setting on 32-bit integers, but
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67351
Uroš Bizjak changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67351
--- Comment #2 from Uroš Bizjak ---
(In reply to Allan Jensen from comment #0)
> Gcc will expand and detect field setting on 32-bit integers, but for some
> reason miss the opportunity on 64-bit.
The immediates for 64bit logic insns are limited