https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71490
Bug ID: 71490
Summary: [7 regression] gcc.dg/tree-ssa/slsr-8.c FAILs
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: ro at gcc dot gnu.org
Target Milestone: ---
Host: i386-pc-solaris2.*, sparc-sun-solaris2.*
Target: i386-pc-solaris2.*, sparc-sun-solaris2.*
Build: i386-pc-solaris2.*, sparc-sun-solaris2.*
Between 20160606 and 20160606, the gcc.dg/tree-ssa/slsr-8.c testcase started to
FAIL:
+FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?\\\\* " 7
Before, we had
f (int s, int * c)
int * x3;
int * x2;
int * x1;
int * iftmp.3_10;
a1_12 = s_11(D) * 2;
_2 = a1.0_1 * 4;
in the dump, now there's
f (int s, int * c)
int * x3;
int * x2;
int * x1;
int * iftmp.3_10;
a1_12 = s_11(D) * 2;
_2 = a1.0_1 * 4;
slsr_20 = s_11(D) * -16;
x3_18 = (int *) slsr_20;
i.e. a change from 7 to 9 matches.
This is a regression from the gcc-6 branch.
Rainer