2007-05-22 Paolo Carlini <pcarlini@suse.de>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 May 2007 22:43:22 +0000 (22:43 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 May 2007 22:43:22 +0000 (22:43 +0000)
* testsuite/util/testsuite_allocator.h (check_new): Assign false
to new_called.
(check_delete): Likewise for delete_called.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124966 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/util/testsuite_allocator.h

index 2c2ff95..0c66fea 100644 (file)
@@ -1,3 +1,9 @@
+2007-05-22  Paolo Carlini  <pcarlini@suse.de>
+
+       * testsuite/util/testsuite_allocator.h (check_new): Assign false
+       to new_called.
+       (check_delete): Likewise for delete_called.
+
 2007-05-21  Paolo Carlini  <pcarlini@suse.de>
 
        * config/locale/gnu/c_locale.h: Do not include <cstdarg>, use builtins.
index 51e4cf3..aaed731 100644 (file)
@@ -1,7 +1,8 @@
 // -*- C++ -*-
 // Testing allocator for the C++ library testsuite.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
+// Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -41,8 +42,8 @@
 
 namespace 
 {
-  bool new_called = false;
-  bool delete_called = false;
+  bool new_called;
+  bool delete_called;
 };
 
 namespace __gnu_test
@@ -188,6 +189,7 @@ namespace __gnu_test
     check_new(Alloc a = Alloc())
     {
       bool test __attribute__((unused)) = true;
+      new_called = false;
       a.allocate(10);
       test &= ( new_called == uses_global_new );
       return test;
@@ -198,6 +200,7 @@ namespace __gnu_test
     check_delete(Alloc a = Alloc())
     {
       bool test __attribute__((unused)) = true;
+      delete_called = false;
       typename Alloc::pointer p = a.allocate(10);
       a.deallocate(p, 10);
       test &= ( delete_called == uses_global_delete );