]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR libstdc++/51018 (Test failures on NetBSD)
authorPaolo Carlini <paolo@gcc.gnu.org>
Tue, 8 Nov 2011 01:39:44 +0000 (01:39 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 8 Nov 2011 01:39:44 +0000 (01:39 +0000)
2011-11-07  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/51018
* include/profile/impl/profiler_node.h (__stack_hash::
operator()(__stack_t)): Just use std::size_t everywhere.

From-SVN: r181147

libstdc++-v3/ChangeLog
libstdc++-v3/include/profile/impl/profiler_node.h

index 978a507693956d3e7c98c8cb895211519e3baf0f..e9f1f1b0fd33bdca46eb3c8fcbc10e0bb7748663 100644 (file)
@@ -1,10 +1,16 @@
-2011-11-08  Jonathan Wakely  <jwakely.gcc@gmail.com>
+2011-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR libstdc++/51018
+       * include/profile/impl/profiler_node.h (__stack_hash::
+       operator()(__stack_t)): Just use std::size_t everywhere.
+
+2011-11-07  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        * include/std/future (__future_base::_Ptr): Use alias-declaration.
        (__is_same_pkgdtask): Rename to __constrain_pkgdtask and use decay
        instead of remove_reference so that cv-quals are removed.
 
-2011-11-08  Ed Smith-Rowland  <3dw4rd@verizon.net>
+2011-11-07  Ed Smith-Rowland  <3dw4rd@verizon.net>
 
        * include/precompiled/stdc++.h: Add cstdalign.
 
index c32b94e23191a911b95464fa9dfcda4b043d42b1..dfaff8c6b6f2c0ad0657b0898bbf88335c648e5b 100644 (file)
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 //
-// Copyright (C) 2009, 2010 Free Software Foundation, Inc.
+// Copyright (C) 2009, 2010, 2011 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 terms
@@ -102,10 +102,10 @@ namespace __gnu_profile
       if (!__s) 
        return 0;
 
-      __UINTPTR_TYPE__ __index = 0;
+      std::size_t __index = 0;
       __stack_npt::const_iterator __it;
       for (__it = __s->begin(); __it != __s->end(); ++__it)
-       __index += reinterpret_cast<__UINTPTR_TYPE__>(*__it);
+       __index += reinterpret_cast<std::size_t>(*__it);
       return __index;
     }