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