[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-12-08 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #15 from Pat Haugen --- Just confirming that the changes have eliminated the bwaves degradation on PowerPC that started with r249919.

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #14 from Richard Biener --- Author: rguenth Date: Fri Dec 8 08:22:08 2017 New Revision: 255499 URL: https://gcc.gnu.org/viewcvs?rev=255499=gcc=rev Log: 2017-12-08 Richard Biener PR

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #12 from Richard Biener --- Author: rguenth Date: Fri Dec 8 08:06:31 2017 New Revision: 255497 URL: https://gcc.gnu.org/viewcvs?rev=255497=gcc=rev Log: 2017-12-08 Richard Biener PR

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-12-07 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #11 from amker at gcc dot gnu.org --- Author: amker Date: Thu Dec 7 18:03:53 2017 New Revision: 255472 URL: https://gcc.gnu.org/viewcvs?rev=255472=gcc=rev Log: PR tree-optimization/81303 * Makefile.in

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-08-16 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 amker at gcc dot gnu.org changed: What|Removed |Added CC||amker at gcc dot gnu.org ---

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-07-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #9 from Richard Biener --- Author: rguenth Date: Tue Jul 25 10:59:15 2017 New Revision: 250503 URL: https://gcc.gnu.org/viewcvs?rev=250503=gcc=rev Log: 2017-07-25 Richard Biener PR

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-07-24 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #8 from Wilco --- (In reply to Richard Biener from comment #7) Unfortunately these commits have had no effect on AArch64...

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-07-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #7 from Richard Biener --- Author: rguenth Date: Fri Jul 21 11:32:39 2017 New Revision: 250424 URL: https://gcc.gnu.org/viewcvs?rev=250424=gcc=rev Log: 2017-07-21 Richard Biener PR

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-07-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #6 from Richard Biener --- So if in addition to this patch we do Index: gcc/tree-vect-loop.c === --- gcc/tree-vect-loop.c(revision 250386) +++

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-07-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #5 from Richard Biener --- Author: rguenth Date: Fri Jul 21 07:13:57 2017 New Revision: 250416 URL: https://gcc.gnu.org/viewcvs?rev=250416=gcc=rev Log: 2016-07-21 Richard Biener PR

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-07-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #4 from Richard Biener --- So one useful change is the following which makes the runtime profitability threshold 6 and thus the vector loop is never entered. Even though that should be quite a predictable conditional jump it turns

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-07-12 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 Wilco changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-07-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #2 from Richard Biener --- Without peeling for alignment the numbers improve but we still regress from 176s to 205s. The innermost (unrolled) loop is: .L11: vmovsd (%rdi,%r15,2), %xmm2 vmovsd (%rsi,%r15,2), %xmm1

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-07-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 --- Comment #1 from Richard Biener --- Looks like we peel for alignment which, for the loop is quite pointless at it only runs 5 times, so for AVX256 we're likely running into peel for alignment, no vector iteration, epilogue. Need to tame down

[Bug tree-optimization/81303] [8 Regression] 410.bwaves regression caused by r249919

2017-07-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81303 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0