From ceebeb64a676ee94304cf4026c7d35ce78a7ccde Mon Sep 17 00:00:00 2001
From: Chris Lattner
Date: Fri, 18 Jun 2004 06:26:29 +0000
Subject: [PATCH] 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
---
docs/ReleaseNotes.html | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index b40b356129b..e6786be6736 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -71,8 +71,8 @@ href="http://llvm.cs.uiuc.edu/releases/">releases page.
This is the fourth public release of the LLVM compiler infrastructure. This
release primarily improves the performance of the
-code produced by all aspects of the LLVM compiler and adds some new features, though it does fix a few
+code produced by all aspects of the LLVM compiler and adds many new features, and fixes a few
bugs as well.
At this time, LLVM is known to correctly compile and run all C & C++
@@ -128,6 +128,8 @@ details of the bytecode format.
being documented.
LLVM now provides an llvm.isunordered intrinsic
for efficient implementation of unordered floating point comparisons.
+The llvmgcc front-end now supports the GCC builtins for ISO C99 floating
+point comparison macros (e.g., __builtin_islessequal).
@@ -526,8 +528,9 @@ work:
We support all builtins which have a C language equivalent (e.g.,
__builtin_cos), __builtin_alloca,
__builtin_types_compatible_p, __builtin_choose_expr,
- __builtin_constant_p, and __builtin_expect (ignored).
-
+ __builtin_constant_p, and __builtin_expect
+ (currently ignored). We also support builtins for ISO C99 floating
+ point comparison macros (e.g., __builtin_islessequal).
The following extensions are known to be supported: