Add some llvm-gcc changes that may be worth
authorDuncan Sands <baldrick@free.fr>
Mon, 13 Oct 2008 18:33:28 +0000 (18:33 +0000)
committerDuncan Sands <baldrick@free.fr>
Mon, 13 Oct 2008 18:33:28 +0000 (18:33 +0000)
detailing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57457 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.html

index f8363a22d9bce9df8f0116c60c71f0e99d92b2c3..2453f6c3dffb7165a7fd2bd3c694b066cdb60c99 100644 (file)
@@ -77,7 +77,7 @@ repository (which roughly includes the LLVM optimizers, code generators and
 supporting tools) and the llvm-gcc repository.  In addition to this code, the
 LLVM Project includes other sub-projects that are in development.  The two which
 are the most actively developed are the <a href="#clang">Clang Project</a> and
-<a href="#vmkit">vmkit Project</a>.
+the <a href="#vmkit">vmkit Project</a>.
 </p>
 
 </div>
@@ -189,7 +189,10 @@ for the C, C++, Objective-C, Ada, and Fortran front-ends.</p>
 
 <p>
 <ul>
-<li>...</li>
+<li>block-pointers<li>
+<li>alpha?<li>
+<li>-flimited-precision</li>
+<li>-flto</li>
 
 </ul>
 
@@ -212,6 +215,7 @@ for the C, C++, Objective-C, Ada, and Fortran front-ends.</p>
     representing it as a form of weak linkage.</li>
 <li>DebugInfoBuilder</li>
 <li>.ll printing format change: %3 = add i32 4, 2</li>
+<li>opt-size, noinline, alwaysinline function attributes</li>
 <li>...</li>
 </ul>
 
@@ -349,10 +353,10 @@ allocator.</li>
 <p>If you're already an LLVM user, this section lists some "gotchas" that you
 may run into upgrading from the previous release.</p>
 
-<p>The LLVM IR generated by llvm-gcc now doesn't name instructions.  Use the
-   instnamer pass if you want them.</p>
+<p>The LLVM IR generated by llvm-gcc no longer names all instructions.
+   Use the instnamer pass if you want everything named.</p>
 
-<li>LoadVN and GCSE are completely gone.</li>
+<li>The LoadVN and GCSE passes have been removed.</li>
 
 
 <p>LLVM API Changes:</p>