Regression in cris-elf results; worked with 134437 started failing with 134440:

Running /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp ...
FAIL: gcc.dg/tree-ssa/forwprop-3.c scan-tree-dump forwprop1 "Replaced .p_. <
q_.. with .1."

Nothing interesting in gcc.log, but the whole of forwprop-3.c.030t.forwprop1 is
below:

;; Function foo (foo)

foo (struct bar * x)
{
  int * q;
  int * p;
  int D.1197;

<bb 2>:
  p_3 = &x_2(D)->a[0];
  q_4 = &x_2(D)->a[1];
  if (p_3 < q_4)
    goto <bb 3>;
  else
    goto <bb 4>;

<bb 3>:
  D.1197_5 = 1;
  goto <bb 5>;

<bb 4>:
  D.1197_6 = 0;

<bb 5>:
  # D.1197_1 = PHI <1(3), 0(4)>
  return D.1197_1;

}

Author of only suspect patch CCed.


-- 
           Summary: [4.4 Regression] gcc.dg/tree-ssa/forwprop-3.c broke
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: cris-axis-elf


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35977

Reply via email to