Re: [Boost-bugs] [Boost C++ Libraries] #2575: Bug- Boost 1.36.0 on Itanium platform

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2575: Bug- Boost 1.36.0 on Itanium platform
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-12-09 17:31:02


#2575: Bug- Boost 1.36.0 on Itanium platform
-----------------------------------+----------------------------------------
  Reporter: asonawane_at_[hidden] | Owner: johnmaddock
      Type: Bugs | Status: new
 Milestone: Boost 1.38.0 | Component: thread
   Version: Boost 1.36.0 | Severity: Problem
Resolution: | Keywords:
-----------------------------------+----------------------------------------
Changes (by marshall):

  * owner: => johnmaddock
  * component: None => thread

Comment:

 John - can you take a look at this, since you've got the compiler?

 The calls (and fns) are:
 boost/thread/win32/basic_timed_mutex.hpp: return
 !win32::interlocked_bit_test_and_set(&active_count,lock_flag_bit);
 boost/thread/win32/basic_timed_mutex.hpp:
 if(!win32::interlocked_bit_test_and_set(&active_count,lock_flag_bit))
 boost/thread/win32/basic_timed_mutex.hpp:
 if(!win32::interlocked_bit_test_and_set(&active_count,event_set_flag_bit))

 boost/thread/win32/thread_primitives.hpp: inline bool
 interlocked_bit_test_and_set(long* x,long bit)
 boost/thread/win32/thread_primitives.hpp: inline bool
 interlocked_bit_test_and_set(long* x,long bit)
 boost/thread/win32/thread_primitives.hpp: inline bool
 interlocked_bit_test_and_set(long* x,long bit)

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/2575#comment:1>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:59 UTC