[llvm-bugs] [Bug 30394] New: Missing support for __iso_volatile load/store intrinsics

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Sep 15 05:43:31 PDT 2016


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

            Bug ID: 30394
           Summary: Missing support for __iso_volatile load/store
                    intrinsics
           Product: clang
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: -New Bugs
          Assignee: unassignedclangbugs at nondot.org
          Reporter: martin at martin.st
                CC: llvm-bugs at lists.llvm.org
    Classification: Unclassified

See
https://msdn.microsoft.com/en-us/library/hh875058.aspx#IsoVolatileLoadStore.

If one does not care about the guarantees about how they can be moved by
optimizations, it should be trivial to implement these. But if implemented, we
should of course try to hook them up with whatever attributes necessary to give
them the right behaviour.

These are necessary in order to build C++ code in MSVC mode for ARM using the
MSVC C++ headers.

-- 
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/20160915/5d3a1f27/attachment-0001.html>


More information about the llvm-bugs mailing list