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

Reply via email to