mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-14 17:34:41 +00:00
Calls to __builtin_isunordered and friends no longer cause llvmgcc to ICE.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14222 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5b62aa743d
commit
ceebeb64a6
@ -71,8 +71,8 @@ href="http://llvm.cs.uiuc.edu/releases/">releases page</a>.</p>
|
||||
|
||||
<p>This is the fourth public release of the LLVM compiler infrastructure. This
|
||||
release primarily improves the <a href="#codequality">performance of the
|
||||
code</a> produced by all aspects of the LLVM compiler and adds some <a
|
||||
href="#newfeatures">new features</a>, though it does <a href="#bugfix">fix a few
|
||||
code</a> produced by all aspects of the LLVM compiler and adds many <a
|
||||
href="#newfeatures">new features</a>, and <a href="#bugfix">fixes a few
|
||||
bugs</a> as well.</p>
|
||||
|
||||
<p> At this time, LLVM is known to correctly compile and run all C & C++
|
||||
@ -128,6 +128,8 @@ details of the bytecode format.</li>
|
||||
being documented.</li>
|
||||
<li>LLVM now provides an <a href="LangRef.html#i_isunordered">llvm.isunordered</a> intrinsic
|
||||
for efficient implementation of unordered floating point comparisons.</li>
|
||||
<li>The llvmgcc front-end now supports the GCC builtins for ISO C99 floating
|
||||
point comparison macros (e.g., <tt>__builtin_islessequal</tt>).</li>
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
@ -526,8 +528,9 @@ work:
|
||||
We support all builtins which have a C language equivalent (e.g.,
|
||||
<tt>__builtin_cos</tt>), <tt>__builtin_alloca</tt>,
|
||||
<tt>__builtin_types_compatible_p</tt>, <tt>__builtin_choose_expr</tt>,
|
||||
<tt>__builtin_constant_p</tt>, and <tt>__builtin_expect</tt> (ignored).</li>
|
||||
|
||||
<tt>__builtin_constant_p</tt>, and <tt>__builtin_expect</tt>
|
||||
(currently ignored). We also support builtins for ISO C99 floating
|
||||
point comparison macros (e.g., <tt>__builtin_islessequal</tt>).</li>
|
||||
</ol>
|
||||
|
||||
<p>The following extensions <b>are</b> known to be supported:</p>
|
||||
|
Loading…
x
Reference in New Issue
Block a user