https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
Jakub Jelinek changed:
What|Removed |Added
Summary|[11/12 Regression] wrong|[11/12 Regression] wrong
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
--- Comment #2 from Jakub Jelinek ---
Optimized difference:
--- pr101129.c.244t.optimized.r11-5838 2021-06-18 22:40:20.915971652 +0200
+++ pr101129.c.244t.optimized.r11-5839 2021-06-18 22:40:34.739789553 +0200
@@ -8,6 +8,7 @@ void foo0 (u32 u3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
Richard Biener changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
--- Comment #4 from Jakub Jelinek ---
I think this is a bug in the swaps rs6000 specific pass.
It in particular changes
(insn 20 19 21 2 (set (reg:DI 155)
(mult:DI (reg:DI 224)
-(subreg:DI (reg:V16QI 148) 0))) "pr101129.c":
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
--- Comment #5 from Bill Schmidt ---
Uh, yeah, that is completely unexpected behavior for swaps. I'll try to look
at this soon.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
--- Comment #6 from Bill Schmidt ---
Testing this patch.
diff --git a/gcc/config/rs6000/rs6000-p8swap.c
b/gcc/config/rs6000/rs6000-p8swap.c
index 21cbcb2e28a..00693e6dc60 100644
--- a/gcc/config/rs6000/rs6000-p8swap.c
+++ b/gcc/config/rs6000/rs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
--- Comment #7 from Segher Boessenkool ---
That patch is pre-approved (if it works ;-) ) Bill. Thanks!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
--- Comment #8 from Bill Schmidt ---
Small change required to actually check that it's a SET insn. (oops)
Otherwise looks like it passed regstrap. Testing the revised patch now.
Thanks for the pre-review!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
--- Comment #9 from CVS Commits ---
The master branch has been updated by William Schmidt :
https://gcc.gnu.org/g:ad5f8ac1d2f2dc92d43663243b52f9e9eb3cf7c0
commit r12-2325-gad5f8ac1d2f2dc92d43663243b52f9e9eb3cf7c0
Author: Bill Schmidt
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
Bill Schmidt changed:
What|Removed |Added
Known to fail|12.0|
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
--- Comment #11 from CVS Commits ---
The releases/gcc-11 branch has been updated by William Schmidt
:
https://gcc.gnu.org/g:ac0efe3c6fc6231b20ffd684956a4a5c3c54a96b
commit r11-8780-gac0efe3c6fc6231b20ffd684956a4a5c3c54a96b
Author: Bill Schmidt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
--- Comment #12 from CVS Commits ---
The releases/gcc-10 branch has been updated by William Schmidt
:
https://gcc.gnu.org/g:ecad28561c47f5b2652a03e9b67cf37c13d88f53
commit r10-9990-gecad28561c47f5b2652a03e9b67cf37c13d88f53
Author: Bill Schmidt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
--- Comment #13 from CVS Commits ---
The releases/gcc-9 branch has been updated by William Schmidt
:
https://gcc.gnu.org/g:3e4b43ec9a937866ead88e996bd200b116a1766c
commit r9-9632-g3e4b43ec9a937866ead88e996bd200b116a1766c
Author: Bill Schmidt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101129
Bill Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
14 matches
Mail list logo