[prev in list] [next in list] [prev in thread] [next in thread] 

List:       boost-bugs
Subject:    [Boost-bugs] [Boost C++ Libraries] #7184: atomic_cas32() uses Linux-only compiler intrinsic
From:       "Boost C++ Libraries" <noreply () lists ! boost ! org>
Date:       2012-07-30 15:36:39
Message-ID: 047.c43ee575854ee4fbb74f8603ebc5c4e4 () lists ! boost ! org
[Download RAW message or body]

#7184: atomic_cas32() uses Linux-only compiler intrinsic
------------------------------+---------------------------------------------
 Reporter:  jbaker@…          |       Owner:  igaztanaga  
     Type:  Bugs              |      Status:  new         
Milestone:  To Be Determined  |   Component:  interprocess
  Version:  Boost 1.51.0      |    Severity:  Problem     
 Keywords:                    |  
------------------------------+---------------------------------------------
 atomic_cas32() incorrectly assumes _sync_val_compare_and_swap() intrinsic
 is available on any host OS using GCC4.1+ when, as of GCC4.4, it is only
 available on Linux.  This renders it unportable.

 Problem was observed on QNX Neutrino 6.5.0.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7184>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.
_______________________________________________
Boost-bugs mailing list
Boost-bugs@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-bugs

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic