This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Remove XFAILs from passing testcases


The PRE rewrite caused some FAILs which were later XFAILed but now
are fixed again.

Thus this removes these XFAILs.

Applied to trunk.

Richard.

2008-08-21  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-13.c: Remove XFAIL.
	* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
	* gcc.dg/tree-ssa/data-dep-1.c: Likewise.
	* gcc.dg/tree-ssa/ltrans-3.c: Likewise.

Index: testsuite/gcc.dg/tree-ssa/ssa-fre-13.c
===================================================================
*** testsuite/gcc.dg/tree-ssa/ssa-fre-13.c	(revision 139373)
--- testsuite/gcc.dg/tree-ssa/ssa-fre-13.c	(working copy)
*************** void foo(double (*q)[4], struct Foo *tmp
*** 25,30 ****
      }
  }
  
! /* { dg-final { scan-tree-dump "Inserted .* &a" "fre"  { xfail *-*-* } } } */
! /* { dg-final { scan-tree-dump "Replaced tmp1_.\\\(D\\\)->data" "fre" { xfail *-*-* } } } */
  /* { dg-final { cleanup-tree-dump "fre" } } */
--- 25,30 ----
      }
  }
  
! /* { dg-final { scan-tree-dump "Inserted .* &a" "fre" } } */
! /* { dg-final { scan-tree-dump "Replaced tmp1_.\\\(D\\\)->data" "fre" } } */
  /* { dg-final { cleanup-tree-dump "fre" } } */
Index: testsuite/gcc.dg/tree-ssa/ssa-fre-14.c
===================================================================
*** testsuite/gcc.dg/tree-ssa/ssa-fre-14.c	(revision 139373)
--- testsuite/gcc.dg/tree-ssa/ssa-fre-14.c	(working copy)
*************** void foo(double (*q)[4])
*** 27,32 ****
      }
  }
  
! /* { dg-final { scan-tree-dump "Inserted .* &a" "fre" { xfail *-*-* } } } */
! /* { dg-final { scan-tree-dump "Replaced tmp1.data" "fre" { xfail *-*-* } } } */
  /* { dg-final { cleanup-tree-dump "fre" } } */
--- 27,32 ----
      }
  }
  
! /* { dg-final { scan-tree-dump "Inserted .* &a" "fre" } } */
! /* { dg-final { scan-tree-dump "Replaced tmp1.data" "fre" } } */
  /* { dg-final { cleanup-tree-dump "fre" } } */
Index: testsuite/gcc.dg/tree-ssa/ssa-fre-17.c
===================================================================
*** testsuite/gcc.dg/tree-ssa/ssa-fre-17.c	(revision 139373)
--- testsuite/gcc.dg/tree-ssa/ssa-fre-17.c	(working copy)
*************** int foo(int i, int j, int k)
*** 18,23 ****
    return f.doms[0LL].dom;
  }
  
! /* { dg-final { scan-tree-dump "Replaced f.doms\\\[0\\\].dom with i_" "fre" { xfail *-*-* } } } */
  /* { dg-final { cleanup-tree-dump "fre" } } */
  
--- 18,23 ----
    return f.doms[0LL].dom;
  }
  
! /* { dg-final { scan-tree-dump "Replaced f.doms\\\[0\\\].dom with i_" "fre" } } */
  /* { dg-final { cleanup-tree-dump "fre" } } */
  
Index: testsuite/gcc.dg/tree-ssa/data-dep-1.c
===================================================================
*** testsuite/gcc.dg/tree-ssa/data-dep-1.c	(revision 139373)
--- testsuite/gcc.dg/tree-ssa/data-dep-1.c	(working copy)
*************** int foo (int n, int m)
*** 25,29 ****
     outermost "k" loop: the 4 comes from the instantiation of the
     number of iterations of loop "j".  */
  
! /* { dg-final { scan-tree-dump-times "4, \\+, 1" 0 "ltrans" { xfail *-*-* } } } */ 
  /* { dg-final { cleanup-tree-dump "ltrans" } } */
--- 25,29 ----
     outermost "k" loop: the 4 comes from the instantiation of the
     number of iterations of loop "j".  */
  
! /* { dg-final { scan-tree-dump-times "4, \\+, 1" 0 "ltrans" } } */ 
  /* { dg-final { cleanup-tree-dump "ltrans" } } */
Index: testsuite/gcc.dg/tree-ssa/ltrans-3.c
===================================================================
*** testsuite/gcc.dg/tree-ssa/ltrans-3.c	(revision 139373)
--- testsuite/gcc.dg/tree-ssa/ltrans-3.c	(working copy)
*************** int foo(int N, int *res)
*** 17,21 ****
        *res = sum + N;
  }
  
! /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans" { xfail *-*-* } } } */ 
  /* { dg-final { cleanup-tree-dump "ltrans" } } */
--- 17,21 ----
        *res = sum + N;
  }
  
! /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans" } } */ 
  /* { dg-final { cleanup-tree-dump "ltrans" } } */


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]