------- Comment #9 from paolo at gcc dot gnu dot org  2006-09-02 08:31 -------
Subject: Bug 24469

Author: paolo
Date: Sat Sep  2 08:31:45 2006
New Revision: 116660

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116660
Log:
2006-09-02  Paolo Carlini  <[EMAIL PROTECTED]>
            Richard Guenther  <[EMAIL PROTECTED]>

        PR libstdc++/24469
        * src/mt_allocator.cc (__pool<true>::_M_reserve_block,
        __pool<true>::_M_reclaim_block): Fix the logic to avoid
        races, exploit atomic counters stored in second part of
        the memory pointed by _M_used.
        (__pool<true>::_M_initialize): Adjust _M_used allocation.
        * include/ext/mt_allocator.h (__pool<true>::_Bin_record):
        Update comment.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/ext/mt_allocator.h
    trunk/libstdc++-v3/src/mt_allocator.cc


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24469

Reply via email to