diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 6b4bc451e17..085fc7536b7 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -96,6 +96,31 @@ test suite no longer depends on llvm-upgrade, which makes it run faster.
- Multiple Return Value Support
+
+
+LLVM 2.3 includes a complete reimplementation of the "llvmc" tool. It is
+designed to overcome several problems of the original llvmc and to provide a
+superset of the features as the 'gcc' driver.
+
+The main features of llvmc2 is:
+
+
+- Extended handling of command line options and smart rules for
+dispatching them to different tools.
+- Flexible (and extensible) rules for defining different tools.
+- The different intermediate steps performed by tools are represented
+as edged in the abstract graph.
+The 'language' for driver behaviour definition is tablegen and thus
+it's relatively easy to add new features.
+- The definition of driver is transformed into set of C++ classes, thus
+no runtime interpretation is needed.
+
+
+
+
+
+
+
@@ -205,6 +230,9 @@ memcpy calls and unneeded copies of aggregates.
The X86 backend now does a number of optimizations that aim to avoid
converting numbers back and forth from SSE registers to the X87 floating
point stack.
+
+The X86 backend supports stack realignment, which is particularly useful for
+ vector code on OS's without 16-byte aligned stacks.
The X86 backend now supports the "sseregparm" options in GCC, which allow
functions to be tagged as passing floating point values in SSE
@@ -228,6 +256,7 @@ memcpy calls and unneeded copies of aggregates.
+- LLVM now builds with GCC 4.3.
@@ -255,8 +284,7 @@ memcpy calls and unneeded copies of aggregates.
Itanium-based machines running Linux and HP-UX.
-The core LLVM infrastructure uses
-GNU autoconf to adapt itself
+
The core LLVM infrastructure uses GNU autoconf to adapt itself
to the machine and operating system on which it is built. However, minor
porting may be required to get LLVM to work on new platforms. We welcome your
portability patches and reports of successful builds or error messages.
@@ -297,7 +325,6 @@ href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">LLVMdev list.
The MSIL, IA64, Alpha, SPU, and MIPS backends are experimental.
The LLC "-filetype=asm" (the default) is the only supported
value for this option.
-The llvmc tool is not supported.