https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #12 from Aldy Hernandez ---
Author: aldyh
Date: Wed Sep 13 17:29:41 2017
New Revision: 252577
URL: https://gcc.gnu.org/viewcvs?rev=252577=gcc=rev
Log:
2017-08-25 Bill Schmidt
PR target/81504
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
Bill Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #10 from Bill Schmidt ---
Author: wschmidt
Date: Thu Aug 31 20:28:17 2017
New Revision: 251575
URL: https://gcc.gnu.org/viewcvs?rev=251575=gcc=rev
Log:
2017-08-31 Bill Schmidt
Backport from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #9 from Bill Schmidt ---
Fixed on trunk so far. Will commit backport in about a week.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #8 from Bill Schmidt ---
Author: wschmidt
Date: Fri Aug 25 15:08:30 2017
New Revision: 251355
URL: https://gcc.gnu.org/viewcvs?rev=251355=gcc=rev
Log:
2017-08-25 Bill Schmidt
PR target/81504
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #7 from Bill Schmidt ---
Created attachment 42041
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42041=edit
Patch under test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #6 from Bill Schmidt ---
Correction, the reconstruction happens *prior* to swap optimization so the
latter can't make the patterns unrecognizable.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #5 from Bill Schmidt ---
OK, so the problem is in the swaps pass. It's just that the add of 16 is
correctly placed in every prior optimization pass following ivopts, which has
shifted it around in the usual fashion. Prior to swap
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #4 from Bill Schmidt ---
I don't think this has anything to do with the swaps pass. I see the same
wrong code generation with -mno-optimize-swaps. I'll continue to investigate.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
Richard Biener changed:
What|Removed |Added
Target Milestone|7.2 |7.3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
Richard Biener changed:
What|Removed |Added
Target Milestone|7.2 |7.3
--- Comment #4 from Richard Biener
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
Bill Schmidt changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |wschmidt at gcc dot
gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
Segher Boessenkool changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #1 from Zoltan Hidvegi ---
This may not be a gcc-7 regression, my application fails even with gcc-6, even
with -O1 when I use vec_ld and vec_st, but works if I replace them with vec_xl
and vec_xst, and also works when I replace it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
Richard Biener changed:
What|Removed |Added
Keywords||wrong-code
Version|unknown
16 matches
Mail list logo