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

Reid Kleckner <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
                 CC|                            |[email protected]
         Resolution|---                         |INVALID

--- Comment #3 from Reid Kleckner <[email protected]> ---
The __builtin_* intrinsics aren't really the public user interface for this
functionality. The intrinsics documented by Intel provided by the *mmintrin.h
headers are the public facing interface. If you include immintrin.h and use
_rdrand32_step() without -march=ivybridge or better, you'll get an undeclared
id error from the frontend. This is a bad diagnostic and we could do better,
but this is a much broader issue that affects all conditionally supported
intrinsics provided by immintrin.h.

Also, passing 100% of the GCC test suite is not a goal of the Clang project.
People have looked into passing it before, and the consensus is that the
remaining failures are not worth fixing because they don't help us compile more
real world code.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to