From: Chandler Carruth
Date: Mon, 28 Nov 2011 21:56:30 +0000 (+0000)
Subject: Flesh out and pretty-up the driver section. This could probably use some
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b882a1dbb27d101d07ba3dc1385627a9000184b4;p=clang
Flesh out and pretty-up the driver section. This could probably use some
more love w.r.t. platforms other than Linux?
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145285 91177308-0d34-0410-b5e6-96231b3b80d8
---
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 636d3e324e..e2299319d3 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -145,23 +145,29 @@ prose in a section of its own. When doing that, delete the notes.
NRVO for blocks.
Major improvements to the interactions between serializing and
deserializing the AST and the preprocessor -- argiris
- Major driver and system compatibility changes:
-
- - Correct support for many more hardware architecture pre-defined macros
- (e.g., __i686__).
- - Much more robust detection of library and header search paths on Linux
- distributions.
- - Partial support for sysroot based cross compiling on Linux (like)
- systems.
- - Improved support for locating and using libcxx, especially on
- Darwin.
-
-
Initial steps of CUDA support -- Peter
Atomic builtins and C1X specifiers using the new LLVM atomic instructions
and memory model -- efriedma, jyasskin
+The Clang GCC-compatible command-line driver improved dramatically
+A great deal of work went into the GCC-compatible driver for the 3.0 release
+making it support more operating systems, emulate GCC behavior more accurately,
+and support a much broader range of Linux distributions out of the box.
+
+ - More accurate support for hardware architecture pre-defined macros (e.g.,
+ __i686__).
+ - Robust library and header search paths for the vast majority of x86 and
+ x86-64 Linux distributions.
+ - Improved support for newer Darwin platforms.
+ - Partial support for
--sysroot=...
based cross-compiling on
+ Linux (and similar) host systems.
+ - Improved support for locating and using libcxx when installed, especially
+ on Darwin.
+
+
+
+
Expanded support for instrumenting the preprocessor through
callbacks
Several enhancements were made to the PPCallbacks
interface to