]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite_common_types.h (standard_layout): Activate.
authorBenjamin Kosnik <bkoz@redhat.com>
Fri, 17 Jul 2009 00:16:33 +0000 (00:16 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Fri, 17 Jul 2009 00:16:33 +0000 (00:16 +0000)
2009-07-16  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/util/testsuite_common_types.h (standard_layout): Activate.
* testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
line numbers.
* testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
* testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
* testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.

From-SVN: r149730

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc
libstdc++-v3/testsuite/29_atomics/atomic/cons/copy_neg.cc
libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/assign_neg.cc
libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/copy_neg.cc
libstdc++-v3/testsuite/util/testsuite_common_types.h

index 3c6ba9b2dd37642da1ff5d3aa42620a0b62186e2..f7656a393f622e14d03a0b47aa4232f63b1fa988 100644 (file)
@@ -1,3 +1,12 @@
+2009-07-16  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
+       * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
+       line numbers.
+       * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
+       * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
+       * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
+
 2009-07-16  Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
index 0b73b080fbe7494f13a4fa20a0472e4814346f67..e580d807585c95f7991342816e551dbb21995ac5 100644 (file)
@@ -29,7 +29,7 @@ int main()
   return 0;
 }
 
-// { dg-error "used here" "" { target *-*-* } 525 }
+// { dg-error "used here" "" { target *-*-* } 521 }
 // { dg-error "deleted function" "" { target *-*-* } 239 }
 // { dg-error "deleted function" "" { target *-*-* } 257 }
 // { dg-error "deleted function" "" { target *-*-* } 275 } 
index a261a84c96835da9711d3c1677386ab14a11bbd2..9108b4bc1acdb65058a3c1a48bc3f7ec10464826 100644 (file)
@@ -29,7 +29,7 @@ int main()
   return 0;
 }
 
-// { dg-error "used here" "" { target *-*-* } 564 } 
+// { dg-error "used here" "" { target *-*-* } 560 } 
 // { dg-error "deleted function" "" { target *-*-* } 238 }
 // { dg-error "deleted function" "" { target *-*-* } 256 }
 // { dg-error "deleted function" "" { target *-*-* } 274 }
index a488cb06d142f6f05ae1bad6e6507c80f025918a..cf69ab2ee5674972f221dd8b4cb8e697fd3c9138 100644 (file)
@@ -30,11 +30,11 @@ int main()
   return 0;
 }
 
-// { dg-error "used here" "" { target *-*-* } 525 }
+// { dg-error "used here" "" { target *-*-* } 521 }
 // { dg-excess-errors "deleted function" } 
 // { dg-excess-errors "deleted function" } 
 // { dg-error "instantiated from" "" { target *-*-* } 29 } 
-// { dg-error "instantiated from" "" { target *-*-* } 532 } 
+// { dg-error "instantiated from" "" { target *-*-* } 528 } 
 // { dg-error "instantiated from" "" { target *-*-* } 170 } 
 // { dg-error "instantiated from" "" { target *-*-* } 399 }
 // { dg-error "instantiated from" "" { target *-*-* } 168 }  
index 71eb282fcd80ade5236cf6332ca6075765126025..369cba826f427128cffd7d5f4533078eeb299059 100644 (file)
@@ -30,11 +30,11 @@ int main()
   return 0;
 }
 
-// { dg-error "used here" "" { target *-*-* } 564 }
+// { dg-error "used here" "" { target *-*-* } 560 }
 // { dg-excess-errors "deleted function" } 
 // { dg-excess-errors "deleted function" } 
 // { dg-error "instantiated from" "" { target *-*-* } 29 } 
-// { dg-error "instantiated from" "" { target *-*-* } 570 } 
+// { dg-error "instantiated from" "" { target *-*-* } 566 } 
 // { dg-error "instantiated from" "" { target *-*-* } 170 } 
 // { dg-error "instantiated from" "" { target *-*-* } 399 }
 // { dg-error "instantiated from" "" { target *-*-* } 168 }  
index c6c00689f3da8a5f0cec837b2d25e8f09cc47c82..a6c58be6f31207723cc7606abdb73aac90985696 100644 (file)
@@ -474,12 +474,8 @@ namespace __gnu_test
        {
          void __constraint()
          {
-           // libstdc++/37907
-           // typedef std::is_standard_layout<_Tp> standard_layout_p;
-           // static_assert(standard_layout_p::value, "not standard_layout");
-
-           typedef std::has_virtual_destructor<_Tp> ctor_p;
-           static_assert(!ctor_p::value, "has virtual destructor");
+           typedef std::is_standard_layout<_Tp> standard_layout_p;
+           static_assert(standard_layout_p::value, "not standard_layout");
          }
        };