[llvm-bugs] [Bug 28141] New: atomic_load(std::shared_ptr<T>*) et. al. from <memory> not available when libc++ is built with gcc

via llvm-bugs llvm-bugs at lists.llvm.org
Wed Jun 15 07:42:40 PDT 2016


https://llvm.org/bugs/show_bug.cgi?id=28141

            Bug ID: 28141
           Summary: atomic_load(std::shared_ptr<T>*) et. al. from <memory>
                    not available when libc++ is built with gcc
           Product: libc++
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: All Bugs
          Assignee: unassignedclangbugs at nondot.org
          Reporter: asiri.rathnayake at arm.com
                CC: llvm-bugs at lists.llvm.org, mclow.lists at gmail.com
    Classification: Unclassified

Created attachment 16548
  --> https://llvm.org/bugs/attachment.cgi?id=16548&action=edit
Fix.

These failures were uncovered after r272716 (apparently they were not running
before).

The attached patch should fix the following test failures:

FAIL: libc++::atomic_compare_exchange_strong.pass.cpp
FAIL: libc++::atomic_compare_exchange_strong_explicit.pass.cpp
FAIL: libc++::atomic_compare_exchange_weak.pass.cpp
FAIL: libc++::atomic_compare_exchange_weak_explicit.pass.cpp
FAIL: libc++::atomic_exchange_explicit.pass.cpp
FAIL: libc++::atomic_exchange.pass.cpp
FAIL: libc++::atomic_load.pass.cpp
FAIL: libc++::atomic_is_lock_free.pass.cpp
FAIL: libc++::atomic_load_explicit.pass.cpp
FAIL: libc++::atomic_store.pass.cpp
FAIL: libc++::atomic_store_explicit.pass.cpp

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20160615/90b76290/attachment.html>


More information about the llvm-bugs mailing list