This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] Remove XFAILs from passing testcases
- From: Richard Guenther <rguenther at suse dot de>
- To: gcc-patches at gcc dot gnu dot org
- Date: Thu, 21 Aug 2008 13:31:26 +0200 (CEST)
- Subject: [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" } } */