From 27aff8755b33bfa59a22126fcd7f700d0fdde8db Mon Sep 17 00:00:00 2001
From: Duncan Sands
LLVM 2.3 includes several major new capabilities:
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.
+designed to overcome several problems with the original llvmc and to provide a +superset of the features of the 'gcc' driver.The main features of llvmc2 is:
@@ -140,7 +140,7 @@ no runtime interpretation is needed.LLVM 2.3 fully supports llvm-gcc 4.2 front-end.
+LLVM 2.3 fully supports the llvm-gcc 4.2 front-end.
llvm-gcc 4.2 includes numerous fixes to better support the Objective-C front-end. Objective-C now works very well on Mac OS/X.
@@ -225,10 +225,10 @@ for (i = LB; i < NUB; ++i) -The only major language feature of GCC not supported by llvm-gcc is the __builtin_apply family of builtins. However, some extensions are only supported on some targets. For example, trampolines are only - supported on some targets, which are used when you take the address of a - nested function.
+ supported on some targets (these are used when you take the address of a + nested function).If you run into GCC extensions which are not supported, please let us know.
@@ -618,8 +617,8 @@ itself, Qt, Mozilla, etc.