From c11b40f6e1452acee9f02887c2a4ea43c89df6dd Mon Sep 17 00:00:00 2001
From: Daniel Dunbar
Date: Tue, 14 Oct 2008 23:25:09 +0000
Subject: [PATCH] Add some ReleaseNotes on clang codegen.
llvm-svn: 57535
---
llvm/docs/ReleaseNotes.html | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html
index 8d1e603e8d72..95674d73db80 100644
--- a/llvm/docs/ReleaseNotes.html
+++ b/llvm/docs/ReleaseNotes.html
@@ -98,7 +98,29 @@ generation support is far enough along to build many C applications. While not
yet production quality, it is progressing very nicely. In addition, C++
front-end work has started to make significant progress.
-Codegen progress/state [DANIEL]
+Clang, in conjunction with the ccc driver, is now usable as a
+replacement for gcc for building some small- to medium-sized C applications.
+Additionally, Clang now has code generation support for Objective-C on Mac OS X
+platform. Major highlights include:
+
+ - Clang/ccc pass almost all of the LLVM test suite on Mac OS X and Linux
+on the 32-bit x86 architecture. This includes significant C
+applications such as sqlite3,
+lua, and
+Clam AntiVirus.
+
+
- Clang can build the majority of Objective-C examples shipped with the
+Mac OS X Developer Tools.
+
+
+Clang code generation still needs considerable testing and development, however.
+Some areas under active development include:
+
+ - Improved support for C and Objective-C features, for example
+ variable-length arries, va_arg, exception handling (Obj-C), and garbage
+ collection (Obj-C).
+
- ABI compatibility, especially for platforms other than 32-bit x86.
+