https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100056
--- Comment #9 from CVS Commits ---
The master branch has been updated by Jakub Jelinek :
https://gcc.gnu.org/g:39d23b7960e4efb11bbe1eff056ae9da0884c539
commit r11-8188-g39d23b7960e4efb11bbe1eff056ae9da0884c539
Author: Jakub Jelinek
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100056
--- Comment #8 from Jakub Jelinek ---
Created attachment 50586
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50586=edit
gcc11-pr100056.patch
Updated patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100056
--- Comment #7 from Luc Van Oostenryck ---
Created attachment 50585
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50585=edit
newer testcases (with 32 -> 64-bit extensions)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100056
--- Comment #6 from Luc Van Oostenryck ---
(In reply to Jakub Jelinek from comment #3)
> Created attachment 50583 [details]
> gcc11-pr100056.patch
>
> Untested fix.
OTOH, for the signed case things seems to be OK unless the
sign extension is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100056
--- Comment #5 from Luc Van Oostenryck ---
Created attachment 50584
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50584=edit
updated test cases
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100056
--- Comment #4 from Luc Van Oostenryck ---
(In reply to Jakub Jelinek from comment #3)
> Created attachment 50583 [details]
> gcc11-pr100056.patch
>
> Untested fix.
Mmmm, that's working fine for the cases I had but not in
more general cases.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100056
--- Comment #3 from Jakub Jelinek ---
Created attachment 50583
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50583=edit
gcc11-pr100056.patch
Untested fix.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100056
--- Comment #2 from Jakub Jelinek ---
So, the change is that previously there was just one significant combination,
Trying 7 -> 8:
7: r96:SI=r94:SI<<0xb
8: r95:SI=r96:SI|r94:SI
REG_DEAD r96:SI
REG_DEAD r94:SI
Successfully
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100056
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100056
Jakub Jelinek changed:
What|Removed |Added
Last reconfirmed||2021-04-13
Target Milestone|---
10 matches
Mail list logo