Ticket #9065: boost-1.54.0-interprocess-atomic_cas32-ppc.patch

File boost-1.54.0-interprocess-atomic_cas32-ppc.patch, 641 bytes (added by Petr Machata <pmachata@…>, 9 years ago)

A fix.

  • boost_1_54_0/boost/interprocess/detail/atomic.hpp

    diff -up boost_1_54_0/boost/interprocess/detail/atomic.hpp\~ boost_1_54_0/boost/interprocess/detail/atomic.hpp
    old new inline boost::uint32_t atomic_cas32  
    213213                 "bne-   1b\n\t"
    214214                 "2:"
    215215                 : "=&r"(prev)
    216                  : "b" (mem), "r"(cmp), "r" (with)
     216                 : "b" (mem), "r" (with), "r" (cmp)
    217217                 : "cc", "memory");
    218218   return prev;
    219219}