CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]       2020/08/17 08:01:09

Modified files:
        devel/boost    : Makefile 
Added files:
        devel/boost/patches: 
                             patch-boost_atomic_detail_ops_gcc_x86_dcas_hpp 

Log message:
Unbreak boost 1.67.0 on i386, spotted by sthen@ Thanks

Diff from upstream:

Removed clang-specific branch for x86 DCAS-based loads.

The storage to load from is const-qualified and DCAS via compiler intrinsics
require an unqualified pointer. Use asm implementation instead, which should be
as efficient as intrinsics, if not better, in this case.

https://github.com/boostorg/atomic/commit/6e14ca24dab50ad4c1fa8c27c7dd6f1cb791b534

Reply via email to