public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* [google] Merge trunk into google/integration
@ 2011-09-14 20:30 Diego Novillo
  2011-09-15 16:14 ` Ollie Wild
  0 siblings, 1 reply; 2+ messages in thread
From: Diego Novillo @ 2011-09-14 20:30 UTC (permalink / raw)
  To: gcc, Simon Baldwin, Ollie Wild

This merge brings google/integration up to rev 178783.  I also
merged rev 178833 to get the testsuite validation script I
committed to trunk yesterday.

Simon, Ollie, I expect our internal builder to fail until I
incorporate validate_failures.py into it.  It's a catch-22, but
it is easier to keep the local changes to the builder than the
whole merge.

I have reverted all the xfail/skip markers we used to have.  I
moved the ones that still fail to the new xfail manifest file in
contrib/testsuite-management (we'll likely need manifests for
other platforms as well).

Tested on x86_64.  Committed to google/integration.


2011-09-14   Diego Novillo  <dnovillo@google.com>

	Mainline merge rev 178783.
	Cherry pick mainline rev 178833.

2011-09-14   Diego Novillo  <dnovillo@google.com>

contrib/ChangeLog.google-integration

	* testsuite-management/x86_64-unknown-linux-gnu.xfail: New.

gcc/testsuite/ChangeLog.google-integration

	* g++.dg/tree-prof/partition2.C: Revert to mainline variant.
	* g++.dg/tree-ssa/pr41186.C: Likewise.
	* gcc.dg/cproj-fails-with-broken-glibc.c: Likewise.
	* gcc.dg/guality/sra-1.c: Likewise.
	* gcc.dg/guality/vla-1.c: Likewise.
	* gcc.dg/guality/vla-2.c: Likewise.
	* gcc.dg/inline_3.c: Likewise.
	* gcc.dg/inline_4.c: Likewise.
	* gcc.dg/tree-ssa/vrp47.c: Likewise.
	* gcc.dg/uninit-B.c: Likewise.
	* gcc.dg/uninit-pr19430.c: Likewise.
	* gcc.dg/unroll_2.c: Likewise.
	* gcc.dg/unroll_3.c: Likewise.
	* gcc.dg/unroll_4.c: Likewise.
	* gcc.target/i386/pr27827.c: Likewise.
	* gcc.target/i386/sse4_1-blendps-2.c: Likewise.
	* gcc.target/i386/sse4_1-blendps.c: Likewise.

libmudflap/ChangeLog.google-integration

	* testsuite/libmudflap.c++/pass55-frag.cxx: Revert to
	mainline variant.

libstdc++-v3/ChangeLog.google-integration:

	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
	Revert to mainline variant.
	* testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc: Likewise.
	* testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc: Likewise.
	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Likewise.

diff --git a/svnclient/contrib/testsuite-management/x86_64-unknown-linux-gnu.xfail b/svnclient/contrib/testsuite-management/x86_64-unknown-linux-gnu.xfail
new file mode 100644
index 0000000..b3e86a5
--- /dev/null
+++ b/svnclient/contrib/testsuite-management/x86_64-unknown-linux-gnu.xfail
@@ -0,0 +1,59 @@
+# These tests fail in trunk in all configurations.
+FAIL: 23_containers/vector/requirements/dr438/assign_neg.cc (test for errors, line 1222)
+FAIL: 23_containers/vector/requirements/dr438/assign_neg.cc (test for excess errors)
+FAIL: 23_containers/vector/requirements/dr438/constructor_1_neg.cc (test for excess errors)
+FAIL: 23_containers/vector/requirements/dr438/constructor_1_neg.cc (test for errors, line 1152)
+FAIL: 23_containers/vector/requirements/dr438/constructor_2_neg.cc (test for excess errors)
+FAIL: 23_containers/vector/requirements/dr438/constructor_2_neg.cc (test for errors, line 1152)
+FAIL: 23_containers/vector/requirements/dr438/insert_neg.cc (test for excess errors)
+FAIL: 23_containers/vector/requirements/dr438/insert_neg.cc (test for errors, line 1263)
+FAIL: gcc.dg/cproj-fails-with-broken-glibc.c execution test
+XPASS: gcc.dg/inline_3.c (test for excess errors)
+XPASS: gcc.dg/inline_4.c (test for excess errors)
+FAIL: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times dom1 "x[^ ]* & y" 1
+XPASS: gcc.dg/uninit-B.c uninit i warning (test for warnings, line 12)
+XPASS: gcc.dg/uninit-pr19430.c uninitialized (test for warnings, line 41)
+XPASS: gcc.dg/uninit-pr19430.c (test for warnings, line 32)
+XPASS: gcc.dg/unroll_2.c (test for excess errors)
+XPASS: gcc.dg/unroll_3.c (test for excess errors)
+XPASS: gcc.dg/unroll_4.c (test for excess errors)
+FAIL: libmudflap.c++/pass55-frag.cxx ( -O) execution test
+
+# The following tests are failing with gold.  The LTO plugin is not resolving
+# names properly.  Only builds configured to use gold will show these.
+UNRESOLVED: gcc.c-torture/execute/20010209-1.c execution,  -O2 -flto -flto-partition=none
+UNRESOLVED: gcc.c-torture/execute/20010209-1.c execution,  -O2 -flto
+FAIL: gcc.c-torture/execute/20010209-1.c compilation,  -O2 -flto  (internal compiler error)
+FAIL: gcc.c-torture/execute/20010209-1.c compilation,  -O2 -flto -flto-partition=none  (internal compiler error)
+
+# These tests fail in trunk when compiled with -m32.
+FAIL: boehm-gc.c/thread_leak_test.c -O2 (test for excess errors)
+FAIL: gcc.target/i386/pr27827.c scan-assembler fmul[ \t]*%st
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O1  (internal compiler error)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O1  (test for excess errors)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O2  (internal compiler error)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O2  (test for excess errors)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer  (internal compiler error)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer  (test for excess errors)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer -funroll-loops  (internal compiler error)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer -funroll-loops  (test for excess errors)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  (internal compiler error)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  (test for excess errors)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -g  (internal compiler error)
+FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -g  (test for excess errors)
+UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O3 -g  compilation failed to produce executable
+UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O1  compilation failed to produce executable
+UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  compilation failed to produce executable
+UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O2  compilation failed to produce executable
+UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O3 -fomit-frame-pointer  compilation failed to produce executable
+UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O3 -fomit-frame-pointer -funroll-loops  compilation failed to produce executable
+
+# These are flaky when tested in loaded machines (they exceed the timeout)
+flaky | FAIL: libmudflap.cth/pass40-frag.c (-O2) output pattern test
+flaky | FAIL: libmudflap.cth/pass40-frag.c (-static -DSTATIC) execution test
+flaky | FAIL: libmudflap.cth/pass40-frag.c (-O3) execution test
+flaky | FAIL: libmudflap.cth/pass40-frag.c (-static -DSTATIC) output pattern test
+flaky | FAIL: libmudflap.cth/pass40-frag.c (-O3) output pattern test
+flaky | FAIL: libmudflap.cth/pass40-frag.c execution test
+flaky | FAIL: libmudflap.cth/pass40-frag.c output pattern test
+flaky | FAIL: libmudflap.cth/pass40-frag.c (-O2) execution test
diff --git a/svnclient/gcc/testsuite/g++.dg/tree-prof/partition2.C b/svnclient/gcc/testsuite/g++.dg/tree-prof/partition2.C
index 062ef68..6715da5 100644
--- a/svnclient/gcc/testsuite/g++.dg/tree-prof/partition2.C
+++ b/svnclient/gcc/testsuite/g++.dg/tree-prof/partition2.C
@@ -2,7 +2,6 @@
 // { dg-require-effective-target freorder }
 // { dg-options "-fnon-call-exceptions -freorder-blocks-and-partition" }
 // { dg-skip-if "PR target/47683" { mips-sgi-irix* } }
-// { dg-skip-if "google/integration - broken in trunk" { *-*-* } }
 
 int
 main ()
diff --git a/svnclient/gcc/testsuite/g++.dg/tree-ssa/pr41186.C b/svnclient/gcc/testsuite/g++.dg/tree-ssa/pr41186.C
index ffd5d9a..cc685b2 100644
--- a/svnclient/gcc/testsuite/g++.dg/tree-ssa/pr41186.C
+++ b/svnclient/gcc/testsuite/g++.dg/tree-ssa/pr41186.C
@@ -30,6 +30,6 @@ int main()
 }
 
 /* { dg-final { scan-tree-dump "Replaced b1.b with 1" "fre1" } } */
-/* { dg-final { scan-tree-dump "Replaced b1.D.\[0-9\]*.i with 0" "fre1" { xfail *-*-* } } } */
-/* { dg-final { scan-tree-dump "Replaced b1.D.\[0-9\]*.f with 1" "fre1" { xfail *-*-* } } } */
+/* { dg-final { scan-tree-dump "Replaced b1.D.\[0-9\]*.i with 0" "fre1" } } */
+/* { dg-final { scan-tree-dump "Replaced b1.D.\[0-9\]*.f with 1" "fre1" } } */
 /* { dg-final { cleanup-tree-dump "fre1" } } */
diff --git a/svnclient/gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c b/svnclient/gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c
index 9e8f1cf..fe143b9 100644
--- a/svnclient/gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c
+++ b/svnclient/gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c
@@ -7,8 +7,7 @@
 
    Origin: Kaveh R. Ghazi,  April 20, 2010.  */
 
-/* FIXME google - Change to dg-run after upgrading glibc.  */
-/* { dg-do compile } */
+/* { dg-do run } */
 /* { dg-options "-fno-builtin-cproj" } */
 /* { dg-add-options c99_runtime } */
 /* { dg-require-effective-target c99_runtime } */
diff --git a/svnclient/gcc/testsuite/gcc.dg/guality/sra-1.c b/svnclient/gcc/testsuite/gcc.dg/guality/sra-1.c
index e36d68d..e779d7a 100644
--- a/svnclient/gcc/testsuite/gcc.dg/guality/sra-1.c
+++ b/svnclient/gcc/testsuite/gcc.dg/guality/sra-1.c
@@ -40,7 +40,7 @@ f3 (int k)
   asm ("" : "+r" (a.i));
   a.j++;
   bar (a.i);		/* { dg-final { gdb-test 43 "a.i" "4" } } */
-  bar (a.j);		/* { dg-final { gdb-test 43 "a.j" "14" { xfail *-*-* } } } */
+  bar (a.j);		/* { dg-final { gdb-test 43 "a.j" "14" } } */
   return a.i + a.j;
 }
 
diff --git a/svnclient/gcc/testsuite/gcc.dg/guality/vla-1.c b/svnclient/gcc/testsuite/gcc.dg/guality/vla-1.c
index b5185d6..6514654 100644
--- a/svnclient/gcc/testsuite/gcc.dg/guality/vla-1.c
+++ b/svnclient/gcc/testsuite/gcc.dg/guality/vla-1.c
@@ -14,14 +14,14 @@ f1 (int i)
 {
   char a[i + 1];
   a[0] = 5;		/* { dg-final { gdb-test 17 "i" "5" } } */
-  return a[0];		/* { dg-final { gdb-test 17 "sizeof (a)" "6" { xfail *-*-* } } } */
+  return a[0];		/* { dg-final { gdb-test 17 "sizeof (a)" "6" } } */
 }
 
 int __attribute__((noinline))
 f2 (int i)
 {
   short a[i * 2 + 7];	/* { dg-final { gdb-test 24 "i" "5" } } */
-  bar (a);		/* { dg-final { gdb-test 24 "sizeof (a)" "17 * sizeof (short)" { xfail *-*-* } } } */
+  bar (a);		/* { dg-final { gdb-test 24 "sizeof (a)" "17 * sizeof (short)" } } */
   return a[i + 4];
 }
 
diff --git a/svnclient/gcc/testsuite/gcc.dg/guality/vla-2.c b/svnclient/gcc/testsuite/gcc.dg/guality/vla-2.c
index d473cdd..6773775 100644
--- a/svnclient/gcc/testsuite/gcc.dg/guality/vla-2.c
+++ b/svnclient/gcc/testsuite/gcc.dg/guality/vla-2.c
@@ -13,7 +13,7 @@ fn2 (int i)
 {
   int a[i];
   fn1 (a, i);
-  fn1 (a, i);		/* { dg-final { gdb-test 16 "sizeof (a)" "5 * sizeof (int)" { xfail *-*-* } } } */
+  fn1 (a, i);		/* { dg-final { gdb-test 16 "sizeof (a)" "5 * sizeof (int)" } } */
   return i;
 }
 
@@ -22,7 +22,7 @@ fn3 (int i)
 {
   int a[i];
   fn1 (a, i);
-  fn1 (a, i);		/* { dg-final { gdb-test 25 "sizeof (a)" "6 * sizeof (int)" { xfail *-*-* } } } */
+  fn1 (a, i);		/* { dg-final { gdb-test 25 "sizeof (a)" "6 * sizeof (int)" } } */
   return i;
 }
 
diff --git a/svnclient/gcc/testsuite/gcc.dg/inline_3.c b/svnclient/gcc/testsuite/gcc.dg/inline_3.c
index 0b9ffed..17871c6 100644
--- a/svnclient/gcc/testsuite/gcc.dg/inline_3.c
+++ b/svnclient/gcc/testsuite/gcc.dg/inline_3.c
@@ -20,3 +20,4 @@ int foo2 (void)
 
 /* { dg-final { scan-tree-dump-times "bar" 5 "optimized" } } */
 /* { dg-final { cleanup-tree-dump "optimized" } } */
+/* { dg-excess-errors "extra notes" } */
diff --git a/svnclient/gcc/testsuite/gcc.dg/inline_4.c b/svnclient/gcc/testsuite/gcc.dg/inline_4.c
index a2fcac4..1feefa1 100644
--- a/svnclient/gcc/testsuite/gcc.dg/inline_4.c
+++ b/svnclient/gcc/testsuite/gcc.dg/inline_4.c
@@ -20,3 +20,4 @@ int foo2 (void)
 
 /* { dg-final { scan-tree-dump-times "bar" 4 "optimized" } } */
 /* { dg-final { cleanup-tree-dump "optimized" } } */
+/* { dg-excess-errors "extra notes" } */
diff --git a/svnclient/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c b/svnclient/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c
index 4e6ef98..19e1911 100644
--- a/svnclient/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c
+++ b/svnclient/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c
@@ -37,7 +37,7 @@ int f(int x)
 /* { dg-final { scan-tree-dump-times "\[xy\]\[^ \]* !=" 0 "vrp1" } } */
 
 /* This one needs more copy propagation that only happens in dom1.  */
-/* { dg-final { scan-tree-dump-times "x\[^ \]* & y" 1 "dom1" { xfail *-*-* } } } */
+/* { dg-final { scan-tree-dump-times "x\[^ \]* & y" 1 "dom1" } } */
 /* { dg-final { scan-tree-dump-times "x\[^ \]* & y" 1 "vrp1" { xfail *-*-* } } } */
 
 /* These two are fully simplified by VRP.  */
diff --git a/svnclient/gcc/testsuite/gcc.dg/uninit-B.c b/svnclient/gcc/testsuite/gcc.dg/uninit-B.c
index adb1461..f03dd70 100644
--- a/svnclient/gcc/testsuite/gcc.dg/uninit-B.c
+++ b/svnclient/gcc/testsuite/gcc.dg/uninit-B.c
@@ -9,7 +9,7 @@ void
 baz (void)
 {
   int i;
-  if (i) /* { dg-warning "is used uninitialized" "uninit i warning" } */
+  if (i) /* { dg-warning "is used uninitialized" "uninit i warning" { xfail *-*-* } } */
     bar (i);
   foo (&i);
 }
diff --git a/svnclient/gcc/testsuite/gcc.dg/uninit-pr19430.c b/svnclient/gcc/testsuite/gcc.dg/uninit-pr19430.c
index 3612931..4d2b4f6 100644
--- a/svnclient/gcc/testsuite/gcc.dg/uninit-pr19430.c
+++ b/svnclient/gcc/testsuite/gcc.dg/uninit-pr19430.c
@@ -29,7 +29,7 @@ void frob(int *pi);
 int main(void)
 {
   int i; 
-  printf("i = %d\n", i); /* { dg-warning "'i' is used uninitialized in this function" "" } */
+  printf("i = %d\n", i); /* { dg-warning "'i' is used uninitialized in this function" "" { xfail *-*-* } } */
   frob(&i);
 
   return 0;
@@ -38,6 +38,6 @@ int main(void)
 void foo3(int*);
 void bar3(void) { 
   int x; 
-  if(x) /* { dg-warning "'x' is used uninitialized in this function" "uninitialized" } */
+  if(x) /* { dg-warning "'x' is used uninitialized in this function" "uninitialized" { xfail *-*-* } } */
     foo3(&x); 
 }
diff --git a/svnclient/gcc/testsuite/gcc.dg/unroll_2.c b/svnclient/gcc/testsuite/gcc.dg/unroll_2.c
index 9fdec57..12912cf 100644
--- a/svnclient/gcc/testsuite/gcc.dg/unroll_2.c
+++ b/svnclient/gcc/testsuite/gcc.dg/unroll_2.c
@@ -30,3 +30,4 @@ int foo2(void)
 
 /* { dg-final { scan-rtl-dump-times "Decided to peel loop completely" 1 "loop2_unroll" } } */
 /* { dg-final { cleanup-rtl-dump "loop2_unroll" } } */
+/* { dg-excess-errors "extra notes" } */
diff --git a/svnclient/gcc/testsuite/gcc.dg/unroll_3.c b/svnclient/gcc/testsuite/gcc.dg/unroll_3.c
index cc9a4fb..d86ed55 100644
--- a/svnclient/gcc/testsuite/gcc.dg/unroll_3.c
+++ b/svnclient/gcc/testsuite/gcc.dg/unroll_3.c
@@ -30,3 +30,4 @@ int foo2(void)
 
 /* { dg-final { scan-rtl-dump-times "Decided to peel loop completely" 1 "loop2_unroll" } } */
 /* { dg-final { cleanup-rtl-dump "loop2_unroll" } } */
+/* { dg-excess-errors "extra notes" } */
diff --git a/svnclient/gcc/testsuite/gcc.dg/unroll_4.c b/svnclient/gcc/testsuite/gcc.dg/unroll_4.c
index 4484f04..7c70157 100644
--- a/svnclient/gcc/testsuite/gcc.dg/unroll_4.c
+++ b/svnclient/gcc/testsuite/gcc.dg/unroll_4.c
@@ -30,3 +30,4 @@ int foo2(void)
 
 /* { dg-final { scan-rtl-dump-times "Decided to peel loop completely" 1 "loop2_unroll" } } */
 /* { dg-final { cleanup-rtl-dump "loop2_unroll" } } */
+/* { dg-excess-errors "extra notes" } */
diff --git a/svnclient/gcc/testsuite/gcc.target/i386/pr27827.c b/svnclient/gcc/testsuite/gcc.target/i386/pr27827.c
index bb6b025..3b33744 100644
--- a/svnclient/gcc/testsuite/gcc.target/i386/pr27827.c
+++ b/svnclient/gcc/testsuite/gcc.target/i386/pr27827.c
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
-/* { dg-options "-O2 -mfpmath=387 -mtune=generic" } */
+/* { dg-options "-O2 -mfpmath=387" } */
 
 double a, b;
 double f(double c)
diff --git a/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c b/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c
index a15bc95..af56e14 100644
--- a/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c
+++ b/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c
@@ -1,7 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
-/* FIXME - Forced -O0.  This test is flaky as of trunk@175879.  */
-/* { dg-options "-O0 -msse4.1" } */
+/* { dg-options "-O2 -msse4.1" } */
 
 #include "sse4_1-check.h"
 
diff --git a/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps.c b/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps.c
index f6824ad..b4d8e8e 100644
--- a/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps.c
+++ b/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps.c
@@ -1,7 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
-/* FIXME - Forced -O0.  This test is flaky as of trunk@175879.  */
-/* { dg-options "-O0 -msse4.1" } */
+/* { dg-options "-O2 -msse4.1" } */
 
 #ifndef CHECK_H
 #define CHECK_H "sse4_1-check.h"
diff --git a/svnclient/libmudflap/testsuite/libmudflap.c++/pass55-frag.cxx b/svnclient/libmudflap/testsuite/libmudflap.c++/pass55-frag.cxx
index e2bc583..e83c124 100644
--- a/svnclient/libmudflap/testsuite/libmudflap.c++/pass55-frag.cxx
+++ b/svnclient/libmudflap/testsuite/libmudflap.c++/pass55-frag.cxx
@@ -1,4 +1,3 @@
-/* { dg-options "-O2" }  -  This test is flaky under GRTE.  */
 #include <vector>
 
 int main() {
diff --git a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
index 10da012..55b9096 100644
--- a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
+++ b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
@@ -18,7 +18,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-do compile }
-// { dg-error "no matching" "" { target *-*-* } 0 }
+// { dg-error "no matching" "" { target *-*-* } 1222 }
 
 #include <vector>
 
diff --git a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc
index 878d405..6ea2c6f 100644
--- a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc
+++ b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc
@@ -18,7 +18,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-do compile }
-// { dg-error "no matching" "" { target *-*-* } 0 }
+// { dg-error "no matching" "" { target *-*-* } 1152 }
 
 #include <vector>
 
diff --git a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc
index ec4f653..75b5bd6 100644
--- a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc
+++ b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc
@@ -18,7 +18,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-do compile }
-// { dg-error "no matching" "" { target *-*-* } 0 }
+// { dg-error "no matching" "" { target *-*-* } 1152 }
 
 #include <vector>
 #include <utility>
diff --git a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
index fd2307a..d93de19 100644
--- a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
+++ b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
@@ -18,7 +18,7 @@
 // <http://www.gnu.org/licenses/>.
 
 // { dg-do compile }
-// { dg-error "no matching" "" { target *-*-* } 0 }
+// { dg-error "no matching" "" { target *-*-* } 1263 }
 
 #include <vector>
 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [google] Merge trunk into google/integration
  2011-09-14 20:30 [google] Merge trunk into google/integration Diego Novillo
@ 2011-09-15 16:14 ` Ollie Wild
  0 siblings, 0 replies; 2+ messages in thread
From: Ollie Wild @ 2011-09-15 16:14 UTC (permalink / raw)
  To: Diego Novillo; +Cc: gcc, Simon Baldwin

LGTM

Ollie

On Wed, Sep 14, 2011 at 3:29 PM, Diego Novillo <dnovillo@google.com> wrote:
>
> This merge brings google/integration up to rev 178783.  I also
> merged rev 178833 to get the testsuite validation script I
> committed to trunk yesterday.
>
> Simon, Ollie, I expect our internal builder to fail until I
> incorporate validate_failures.py into it.  It's a catch-22, but
> it is easier to keep the local changes to the builder than the
> whole merge.
>
> I have reverted all the xfail/skip markers we used to have.  I
> moved the ones that still fail to the new xfail manifest file in
> contrib/testsuite-management (we'll likely need manifests for
> other platforms as well).
>
> Tested on x86_64.  Committed to google/integration.
>
>
> 2011-09-14   Diego Novillo  <dnovillo@google.com>
>
>        Mainline merge rev 178783.
>        Cherry pick mainline rev 178833.
>
> 2011-09-14   Diego Novillo  <dnovillo@google.com>
>
> contrib/ChangeLog.google-integration
>
>        * testsuite-management/x86_64-unknown-linux-gnu.xfail: New.
>
> gcc/testsuite/ChangeLog.google-integration
>
>        * g++.dg/tree-prof/partition2.C: Revert to mainline variant.
>        * g++.dg/tree-ssa/pr41186.C: Likewise.
>        * gcc.dg/cproj-fails-with-broken-glibc.c: Likewise.
>        * gcc.dg/guality/sra-1.c: Likewise.
>        * gcc.dg/guality/vla-1.c: Likewise.
>        * gcc.dg/guality/vla-2.c: Likewise.
>        * gcc.dg/inline_3.c: Likewise.
>        * gcc.dg/inline_4.c: Likewise.
>        * gcc.dg/tree-ssa/vrp47.c: Likewise.
>        * gcc.dg/uninit-B.c: Likewise.
>        * gcc.dg/uninit-pr19430.c: Likewise.
>        * gcc.dg/unroll_2.c: Likewise.
>        * gcc.dg/unroll_3.c: Likewise.
>        * gcc.dg/unroll_4.c: Likewise.
>        * gcc.target/i386/pr27827.c: Likewise.
>        * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
>        * gcc.target/i386/sse4_1-blendps.c: Likewise.
>
> libmudflap/ChangeLog.google-integration
>
>        * testsuite/libmudflap.c++/pass55-frag.cxx: Revert to
>        mainline variant.
>
> libstdc++-v3/ChangeLog.google-integration:
>
>        * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
>        Revert to mainline variant.
>        * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc: Likewise.
>        * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc: Likewise.
>        * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Likewise.
>
> diff --git a/svnclient/contrib/testsuite-management/x86_64-unknown-linux-gnu.xfail b/svnclient/contrib/testsuite-management/x86_64-unknown-linux-gnu.xfail
> new file mode 100644
> index 0000000..b3e86a5
> --- /dev/null
> +++ b/svnclient/contrib/testsuite-management/x86_64-unknown-linux-gnu.xfail
> @@ -0,0 +1,59 @@
> +# These tests fail in trunk in all configurations.
> +FAIL: 23_containers/vector/requirements/dr438/assign_neg.cc (test for errors, line 1222)
> +FAIL: 23_containers/vector/requirements/dr438/assign_neg.cc (test for excess errors)
> +FAIL: 23_containers/vector/requirements/dr438/constructor_1_neg.cc (test for excess errors)
> +FAIL: 23_containers/vector/requirements/dr438/constructor_1_neg.cc (test for errors, line 1152)
> +FAIL: 23_containers/vector/requirements/dr438/constructor_2_neg.cc (test for excess errors)
> +FAIL: 23_containers/vector/requirements/dr438/constructor_2_neg.cc (test for errors, line 1152)
> +FAIL: 23_containers/vector/requirements/dr438/insert_neg.cc (test for excess errors)
> +FAIL: 23_containers/vector/requirements/dr438/insert_neg.cc (test for errors, line 1263)
> +FAIL: gcc.dg/cproj-fails-with-broken-glibc.c execution test
> +XPASS: gcc.dg/inline_3.c (test for excess errors)
> +XPASS: gcc.dg/inline_4.c (test for excess errors)
> +FAIL: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times dom1 "x[^ ]* & y" 1
> +XPASS: gcc.dg/uninit-B.c uninit i warning (test for warnings, line 12)
> +XPASS: gcc.dg/uninit-pr19430.c uninitialized (test for warnings, line 41)
> +XPASS: gcc.dg/uninit-pr19430.c (test for warnings, line 32)
> +XPASS: gcc.dg/unroll_2.c (test for excess errors)
> +XPASS: gcc.dg/unroll_3.c (test for excess errors)
> +XPASS: gcc.dg/unroll_4.c (test for excess errors)
> +FAIL: libmudflap.c++/pass55-frag.cxx ( -O) execution test
> +
> +# The following tests are failing with gold.  The LTO plugin is not resolving
> +# names properly.  Only builds configured to use gold will show these.
> +UNRESOLVED: gcc.c-torture/execute/20010209-1.c execution,  -O2 -flto -flto-partition=none
> +UNRESOLVED: gcc.c-torture/execute/20010209-1.c execution,  -O2 -flto
> +FAIL: gcc.c-torture/execute/20010209-1.c compilation,  -O2 -flto  (internal compiler error)
> +FAIL: gcc.c-torture/execute/20010209-1.c compilation,  -O2 -flto -flto-partition=none  (internal compiler error)
> +
> +# These tests fail in trunk when compiled with -m32.
> +FAIL: boehm-gc.c/thread_leak_test.c -O2 (test for excess errors)
> +FAIL: gcc.target/i386/pr27827.c scan-assembler fmul[ \t]*%st
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O1  (internal compiler error)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O1  (test for excess errors)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O2  (internal compiler error)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O2  (test for excess errors)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer  (internal compiler error)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer  (test for excess errors)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer -funroll-loops  (internal compiler error)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer -funroll-loops  (test for excess errors)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  (internal compiler error)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  (test for excess errors)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -g  (internal compiler error)
> +FAIL: gfortran.dg/actual_array_constructor_1.f90  -O3 -g  (test for excess errors)
> +UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O3 -g  compilation failed to produce executable
> +UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O1  compilation failed to produce executable
> +UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  compilation failed to produce executable
> +UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O2  compilation failed to produce executable
> +UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O3 -fomit-frame-pointer  compilation failed to produce executable
> +UNRESOLVED: gfortran.dg/actual_array_constructor_1.f90 -O3 -fomit-frame-pointer -funroll-loops  compilation failed to produce executable
> +
> +# These are flaky when tested in loaded machines (they exceed the timeout)
> +flaky | FAIL: libmudflap.cth/pass40-frag.c (-O2) output pattern test
> +flaky | FAIL: libmudflap.cth/pass40-frag.c (-static -DSTATIC) execution test
> +flaky | FAIL: libmudflap.cth/pass40-frag.c (-O3) execution test
> +flaky | FAIL: libmudflap.cth/pass40-frag.c (-static -DSTATIC) output pattern test
> +flaky | FAIL: libmudflap.cth/pass40-frag.c (-O3) output pattern test
> +flaky | FAIL: libmudflap.cth/pass40-frag.c execution test
> +flaky | FAIL: libmudflap.cth/pass40-frag.c output pattern test
> +flaky | FAIL: libmudflap.cth/pass40-frag.c (-O2) execution test
> diff --git a/svnclient/gcc/testsuite/g++.dg/tree-prof/partition2.C b/svnclient/gcc/testsuite/g++.dg/tree-prof/partition2.C
> index 062ef68..6715da5 100644
> --- a/svnclient/gcc/testsuite/g++.dg/tree-prof/partition2.C
> +++ b/svnclient/gcc/testsuite/g++.dg/tree-prof/partition2.C
> @@ -2,7 +2,6 @@
>  // { dg-require-effective-target freorder }
>  // { dg-options "-fnon-call-exceptions -freorder-blocks-and-partition" }
>  // { dg-skip-if "PR target/47683" { mips-sgi-irix* } }
> -// { dg-skip-if "google/integration - broken in trunk" { *-*-* } }
>
>  int
>  main ()
> diff --git a/svnclient/gcc/testsuite/g++.dg/tree-ssa/pr41186.C b/svnclient/gcc/testsuite/g++.dg/tree-ssa/pr41186.C
> index ffd5d9a..cc685b2 100644
> --- a/svnclient/gcc/testsuite/g++.dg/tree-ssa/pr41186.C
> +++ b/svnclient/gcc/testsuite/g++.dg/tree-ssa/pr41186.C
> @@ -30,6 +30,6 @@ int main()
>  }
>
>  /* { dg-final { scan-tree-dump "Replaced b1.b with 1" "fre1" } } */
> -/* { dg-final { scan-tree-dump "Replaced b1.D.\[0-9\]*.i with 0" "fre1" { xfail *-*-* } } } */
> -/* { dg-final { scan-tree-dump "Replaced b1.D.\[0-9\]*.f with 1" "fre1" { xfail *-*-* } } } */
> +/* { dg-final { scan-tree-dump "Replaced b1.D.\[0-9\]*.i with 0" "fre1" } } */
> +/* { dg-final { scan-tree-dump "Replaced b1.D.\[0-9\]*.f with 1" "fre1" } } */
>  /* { dg-final { cleanup-tree-dump "fre1" } } */
> diff --git a/svnclient/gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c b/svnclient/gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c
> index 9e8f1cf..fe143b9 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c
> @@ -7,8 +7,7 @@
>
>    Origin: Kaveh R. Ghazi,  April 20, 2010.  */
>
> -/* FIXME google - Change to dg-run after upgrading glibc.  */
> -/* { dg-do compile } */
> +/* { dg-do run } */
>  /* { dg-options "-fno-builtin-cproj" } */
>  /* { dg-add-options c99_runtime } */
>  /* { dg-require-effective-target c99_runtime } */
> diff --git a/svnclient/gcc/testsuite/gcc.dg/guality/sra-1.c b/svnclient/gcc/testsuite/gcc.dg/guality/sra-1.c
> index e36d68d..e779d7a 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/guality/sra-1.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/guality/sra-1.c
> @@ -40,7 +40,7 @@ f3 (int k)
>   asm ("" : "+r" (a.i));
>   a.j++;
>   bar (a.i);           /* { dg-final { gdb-test 43 "a.i" "4" } } */
> -  bar (a.j);           /* { dg-final { gdb-test 43 "a.j" "14" { xfail *-*-* } } } */
> +  bar (a.j);           /* { dg-final { gdb-test 43 "a.j" "14" } } */
>   return a.i + a.j;
>  }
>
> diff --git a/svnclient/gcc/testsuite/gcc.dg/guality/vla-1.c b/svnclient/gcc/testsuite/gcc.dg/guality/vla-1.c
> index b5185d6..6514654 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/guality/vla-1.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/guality/vla-1.c
> @@ -14,14 +14,14 @@ f1 (int i)
>  {
>   char a[i + 1];
>   a[0] = 5;            /* { dg-final { gdb-test 17 "i" "5" } } */
> -  return a[0];         /* { dg-final { gdb-test 17 "sizeof (a)" "6" { xfail *-*-* } } } */
> +  return a[0];         /* { dg-final { gdb-test 17 "sizeof (a)" "6" } } */
>  }
>
>  int __attribute__((noinline))
>  f2 (int i)
>  {
>   short a[i * 2 + 7];  /* { dg-final { gdb-test 24 "i" "5" } } */
> -  bar (a);             /* { dg-final { gdb-test 24 "sizeof (a)" "17 * sizeof (short)" { xfail *-*-* } } } */
> +  bar (a);             /* { dg-final { gdb-test 24 "sizeof (a)" "17 * sizeof (short)" } } */
>   return a[i + 4];
>  }
>
> diff --git a/svnclient/gcc/testsuite/gcc.dg/guality/vla-2.c b/svnclient/gcc/testsuite/gcc.dg/guality/vla-2.c
> index d473cdd..6773775 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/guality/vla-2.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/guality/vla-2.c
> @@ -13,7 +13,7 @@ fn2 (int i)
>  {
>   int a[i];
>   fn1 (a, i);
> -  fn1 (a, i);          /* { dg-final { gdb-test 16 "sizeof (a)" "5 * sizeof (int)" { xfail *-*-* } } } */
> +  fn1 (a, i);          /* { dg-final { gdb-test 16 "sizeof (a)" "5 * sizeof (int)" } } */
>   return i;
>  }
>
> @@ -22,7 +22,7 @@ fn3 (int i)
>  {
>   int a[i];
>   fn1 (a, i);
> -  fn1 (a, i);          /* { dg-final { gdb-test 25 "sizeof (a)" "6 * sizeof (int)" { xfail *-*-* } } } */
> +  fn1 (a, i);          /* { dg-final { gdb-test 25 "sizeof (a)" "6 * sizeof (int)" } } */
>   return i;
>  }
>
> diff --git a/svnclient/gcc/testsuite/gcc.dg/inline_3.c b/svnclient/gcc/testsuite/gcc.dg/inline_3.c
> index 0b9ffed..17871c6 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/inline_3.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/inline_3.c
> @@ -20,3 +20,4 @@ int foo2 (void)
>
>  /* { dg-final { scan-tree-dump-times "bar" 5 "optimized" } } */
>  /* { dg-final { cleanup-tree-dump "optimized" } } */
> +/* { dg-excess-errors "extra notes" } */
> diff --git a/svnclient/gcc/testsuite/gcc.dg/inline_4.c b/svnclient/gcc/testsuite/gcc.dg/inline_4.c
> index a2fcac4..1feefa1 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/inline_4.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/inline_4.c
> @@ -20,3 +20,4 @@ int foo2 (void)
>
>  /* { dg-final { scan-tree-dump-times "bar" 4 "optimized" } } */
>  /* { dg-final { cleanup-tree-dump "optimized" } } */
> +/* { dg-excess-errors "extra notes" } */
> diff --git a/svnclient/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c b/svnclient/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c
> index 4e6ef98..19e1911 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/tree-ssa/vrp47.c
> @@ -37,7 +37,7 @@ int f(int x)
>  /* { dg-final { scan-tree-dump-times "\[xy\]\[^ \]* !=" 0 "vrp1" } } */
>
>  /* This one needs more copy propagation that only happens in dom1.  */
> -/* { dg-final { scan-tree-dump-times "x\[^ \]* & y" 1 "dom1" { xfail *-*-* } } } */
> +/* { dg-final { scan-tree-dump-times "x\[^ \]* & y" 1 "dom1" } } */
>  /* { dg-final { scan-tree-dump-times "x\[^ \]* & y" 1 "vrp1" { xfail *-*-* } } } */
>
>  /* These two are fully simplified by VRP.  */
> diff --git a/svnclient/gcc/testsuite/gcc.dg/uninit-B.c b/svnclient/gcc/testsuite/gcc.dg/uninit-B.c
> index adb1461..f03dd70 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/uninit-B.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/uninit-B.c
> @@ -9,7 +9,7 @@ void
>  baz (void)
>  {
>   int i;
> -  if (i) /* { dg-warning "is used uninitialized" "uninit i warning" } */
> +  if (i) /* { dg-warning "is used uninitialized" "uninit i warning" { xfail *-*-* } } */
>     bar (i);
>   foo (&i);
>  }
> diff --git a/svnclient/gcc/testsuite/gcc.dg/uninit-pr19430.c b/svnclient/gcc/testsuite/gcc.dg/uninit-pr19430.c
> index 3612931..4d2b4f6 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/uninit-pr19430.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/uninit-pr19430.c
> @@ -29,7 +29,7 @@ void frob(int *pi);
>  int main(void)
>  {
>   int i;
> -  printf("i = %d\n", i); /* { dg-warning "'i' is used uninitialized in this function" "" } */
> +  printf("i = %d\n", i); /* { dg-warning "'i' is used uninitialized in this function" "" { xfail *-*-* } } */
>   frob(&i);
>
>   return 0;
> @@ -38,6 +38,6 @@ int main(void)
>  void foo3(int*);
>  void bar3(void) {
>   int x;
> -  if(x) /* { dg-warning "'x' is used uninitialized in this function" "uninitialized" } */
> +  if(x) /* { dg-warning "'x' is used uninitialized in this function" "uninitialized" { xfail *-*-* } } */
>     foo3(&x);
>  }
> diff --git a/svnclient/gcc/testsuite/gcc.dg/unroll_2.c b/svnclient/gcc/testsuite/gcc.dg/unroll_2.c
> index 9fdec57..12912cf 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/unroll_2.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/unroll_2.c
> @@ -30,3 +30,4 @@ int foo2(void)
>
>  /* { dg-final { scan-rtl-dump-times "Decided to peel loop completely" 1 "loop2_unroll" } } */
>  /* { dg-final { cleanup-rtl-dump "loop2_unroll" } } */
> +/* { dg-excess-errors "extra notes" } */
> diff --git a/svnclient/gcc/testsuite/gcc.dg/unroll_3.c b/svnclient/gcc/testsuite/gcc.dg/unroll_3.c
> index cc9a4fb..d86ed55 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/unroll_3.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/unroll_3.c
> @@ -30,3 +30,4 @@ int foo2(void)
>
>  /* { dg-final { scan-rtl-dump-times "Decided to peel loop completely" 1 "loop2_unroll" } } */
>  /* { dg-final { cleanup-rtl-dump "loop2_unroll" } } */
> +/* { dg-excess-errors "extra notes" } */
> diff --git a/svnclient/gcc/testsuite/gcc.dg/unroll_4.c b/svnclient/gcc/testsuite/gcc.dg/unroll_4.c
> index 4484f04..7c70157 100644
> --- a/svnclient/gcc/testsuite/gcc.dg/unroll_4.c
> +++ b/svnclient/gcc/testsuite/gcc.dg/unroll_4.c
> @@ -30,3 +30,4 @@ int foo2(void)
>
>  /* { dg-final { scan-rtl-dump-times "Decided to peel loop completely" 1 "loop2_unroll" } } */
>  /* { dg-final { cleanup-rtl-dump "loop2_unroll" } } */
> +/* { dg-excess-errors "extra notes" } */
> diff --git a/svnclient/gcc/testsuite/gcc.target/i386/pr27827.c b/svnclient/gcc/testsuite/gcc.target/i386/pr27827.c
> index bb6b025..3b33744 100644
> --- a/svnclient/gcc/testsuite/gcc.target/i386/pr27827.c
> +++ b/svnclient/gcc/testsuite/gcc.target/i386/pr27827.c
> @@ -1,6 +1,6 @@
>  /* { dg-do compile } */
>  /* { dg-require-effective-target ilp32 } */
> -/* { dg-options "-O2 -mfpmath=387 -mtune=generic" } */
> +/* { dg-options "-O2 -mfpmath=387" } */
>
>  double a, b;
>  double f(double c)
> diff --git a/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c b/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c
> index a15bc95..af56e14 100644
> --- a/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c
> +++ b/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c
> @@ -1,7 +1,6 @@
>  /* { dg-do run } */
>  /* { dg-require-effective-target sse4 } */
> -/* FIXME - Forced -O0.  This test is flaky as of trunk@175879.  */
> -/* { dg-options "-O0 -msse4.1" } */
> +/* { dg-options "-O2 -msse4.1" } */
>
>  #include "sse4_1-check.h"
>
> diff --git a/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps.c b/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps.c
> index f6824ad..b4d8e8e 100644
> --- a/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps.c
> +++ b/svnclient/gcc/testsuite/gcc.target/i386/sse4_1-blendps.c
> @@ -1,7 +1,6 @@
>  /* { dg-do run } */
>  /* { dg-require-effective-target sse4 } */
> -/* FIXME - Forced -O0.  This test is flaky as of trunk@175879.  */
> -/* { dg-options "-O0 -msse4.1" } */
> +/* { dg-options "-O2 -msse4.1" } */
>
>  #ifndef CHECK_H
>  #define CHECK_H "sse4_1-check.h"
> diff --git a/svnclient/libmudflap/testsuite/libmudflap.c++/pass55-frag.cxx b/svnclient/libmudflap/testsuite/libmudflap.c++/pass55-frag.cxx
> index e2bc583..e83c124 100644
> --- a/svnclient/libmudflap/testsuite/libmudflap.c++/pass55-frag.cxx
> +++ b/svnclient/libmudflap/testsuite/libmudflap.c++/pass55-frag.cxx
> @@ -1,4 +1,3 @@
> -/* { dg-options "-O2" }  -  This test is flaky under GRTE.  */
>  #include <vector>
>
>  int main() {
> diff --git a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
> index 10da012..55b9096 100644
> --- a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
> +++ b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
> @@ -18,7 +18,7 @@
>  // <http://www.gnu.org/licenses/>.
>
>  // { dg-do compile }
> -// { dg-error "no matching" "" { target *-*-* } 0 }
> +// { dg-error "no matching" "" { target *-*-* } 1222 }
>
>  #include <vector>
>
> diff --git a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc
> index 878d405..6ea2c6f 100644
> --- a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc
> +++ b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc
> @@ -18,7 +18,7 @@
>  // <http://www.gnu.org/licenses/>.
>
>  // { dg-do compile }
> -// { dg-error "no matching" "" { target *-*-* } 0 }
> +// { dg-error "no matching" "" { target *-*-* } 1152 }
>
>  #include <vector>
>
> diff --git a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc
> index ec4f653..75b5bd6 100644
> --- a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc
> +++ b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc
> @@ -18,7 +18,7 @@
>  // <http://www.gnu.org/licenses/>.
>
>  // { dg-do compile }
> -// { dg-error "no matching" "" { target *-*-* } 0 }
> +// { dg-error "no matching" "" { target *-*-* } 1152 }
>
>  #include <vector>
>  #include <utility>
> diff --git a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
> index fd2307a..d93de19 100644
> --- a/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
> +++ b/svnclient/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
> @@ -18,7 +18,7 @@
>  // <http://www.gnu.org/licenses/>.
>
>  // { dg-do compile }
> -// { dg-error "no matching" "" { target *-*-* } 0 }
> +// { dg-error "no matching" "" { target *-*-* } 1263 }
>
>  #include <vector>
>

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-09-15 16:14 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-14 20:30 [google] Merge trunk into google/integration Diego Novillo
2011-09-15 16:14 ` Ollie Wild

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).