[Bug tree-optimization/81740] [7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81740 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work||7.4.1 Resolution|--- |FIXED Known to fail||7.4.0 --- Comment #14 from Richard Biener --- Fixed.
[Bug tree-optimization/81740] [7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81740 --- Comment #13 from Richard Biener --- Author: rguenth Date: Wed Sep 4 11:56:15 2019 New Revision: 275372 URL: https://gcc.gnu.org/viewcvs?rev=275372=gcc=rev Log: 2019-09-04 Richard Biener Backport from mainline 2019-03-26 Bin Cheng PR tree-optimization/81740 * tree-vect-data-refs.c (vect_analyze_data_ref_dependence): In case of outer loop vectorization, check for backward dependence at the inner loop if outer loop dependence is reversed. * gcc.dg/vect/pr81740-1.c: New testcase. * gcc.dg/vect/pr81740-2.c: Likewise. Added: branches/gcc-7-branch/gcc/testsuite/gcc.dg/vect/pr81740-1.c branches/gcc-7-branch/gcc/testsuite/gcc.dg/vect/pr81740-2.c Modified: branches/gcc-7-branch/gcc/ChangeLog branches/gcc-7-branch/gcc/testsuite/ChangeLog branches/gcc-7-branch/gcc/tree-vect-data-refs.c
[Bug tree-optimization/81740] [7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81740 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment #12 from Christophe Lyon --- > Added: > branches/gcc-8-branch/gcc/testsuite/gcc.dg/tree-ssa/pr89725.c > branches/gcc-8-branch/gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c > branches/gcc-8-branch/gcc/testsuite/gcc.dg/vect/pr81740-1.c > branches/gcc-8-branch/gcc/testsuite/gcc.dg/vect/pr81740-2.c Hi Richard, I think you need to backport r269978: 2019-03-27 Bill Schmidt * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign. (FWIW I see this test failing on armeb, while it is unsupported on trunk)