LGTM Ollie
On Wed, Sep 14, 2011 at 3:29 PM, Diego Novillo <dnovi...@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 <dnovi...@google.com> > > Mainline merge rev 178783. > Cherry pick mainline rev 178833. > > 2011-09-14 Diego Novillo <dnovi...@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> >