[Bug tree-optimization/92351] [10 Regression] Wrong code with -O3 -match=skylake since r277569
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92351 avieira at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #4 from avieira at gcc dot gnu.org --- I believe the committed patch fixes this.
[Bug tree-optimization/92351] [10 Regression] Wrong code with -O3 -match=skylake since r277569
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92351 --- Comment #3 from avieira at gcc dot gnu.org --- Author: avieira Date: Fri Nov 8 13:52:56 2019 New Revision: 277974 URL: https://gcc.gnu.org/viewcvs?rev=277974&root=gcc&view=rev Log: [vect] PR 92351: When peeling for alignment make alignment of epilogues unknown gcc/ChangeLog: 2019-11-08 Andre Vieira PR tree-optimization/92351 * tree-vect-data-refs.c (vect_compute_data_ref_alignment): When we are peeling the main loop for alignment, make sure to set the misalignment of the epilogue's data references to DR_MISALIGNMENT_UNKNOWN. gcc/testsuite/ChangeLog: 2019-11-08 Andre Vieira PR tree-optimization/92351 * gcc.dg/vect/vect-peel-2.c: Disable epilogue vectorization and split the source of this test to... * gcc.dg/vect/vect-peel-2-src.c: ... This. * gcc.dg/vect/vect-peel-2-epilogues.c: New test. Added: trunk/gcc/testsuite/gcc.dg/vect/vect-peel-2-epilogues.c trunk/gcc/testsuite/gcc.dg/vect/vect-peel-2-src.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/vect/vect-peel-2.c trunk/gcc/tree-vect-data-refs.c
[Bug tree-optimization/92351] [10 Regression] Wrong code with -O3 -match=skylake since r277569
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92351 --- Comment #2 from Martin Liška --- Using -fdbg-cnt=vect_loop:4:6 will reduce vectorizer to one vectorization + one epilogue vectorization that causes the miscompilation.
[Bug tree-optimization/92351] [10 Regression] Wrong code with -O3 -match=skylake since r277569
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92351 --- Comment #1 from Martin Liška --- Created attachment 47165 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47165&action=edit test-case
[Bug tree-optimization/92351] [10 Regression] Wrong code with -O3 -match=skylake since r277569
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92351 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2019-11-04 Known to work||9.2.0 Assignee|unassigned at gcc dot gnu.org |avieira at gcc dot gnu.org Target Milestone|--- |10.0 Ever confirmed|0 |1 Known to fail||10.0