[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-09-13 Thread aldyh at gcc dot gnu.org
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

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-31 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504 Bill Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-31 Thread wschmidt at gcc dot gnu.org
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

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-25 Thread wschmidt at gcc dot gnu.org
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.

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-25 Thread wschmidt at gcc dot gnu.org
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

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-24 Thread wschmidt at gcc dot gnu.org
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

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-24 Thread wschmidt at gcc dot gnu.org
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.

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-24 Thread wschmidt at gcc dot gnu.org
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

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-24 Thread wschmidt at gcc dot gnu.org
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.

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504 Richard Biener changed: What|Removed |Added Target Milestone|7.2 |7.3

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-14 Thread rguenth at gcc dot gnu.org
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

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-07-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-07-23 Thread wschmidt at gcc dot gnu.org
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 ---

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-07-22 Thread segher 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|

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-07-21 Thread zoltan at hidvegi dot com
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

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-07-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504 Richard Biener changed: What|Removed |Added Keywords||wrong-code Version|unknown