diff options
author | Chris Lattner <sabre@nondot.org> | 2007-11-01 04:20:16 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-11-01 04:20:16 +0000 |
commit | 269f80c71bc68a8526eb539bc8584ac59e77d1a4 (patch) | |
tree | 38bc858390f38539adabae0e01c05c50fa657031 /docs/GettingStarted.html | |
parent | 765d64501ce0f3f2b074f0bb51159eb892d4bd9e (diff) | |
download | external_llvm-269f80c71bc68a8526eb539bc8584ac59e77d1a4.zip external_llvm-269f80c71bc68a8526eb539bc8584ac59e77d1a4.tar.gz external_llvm-269f80c71bc68a8526eb539bc8584ac59e77d1a4.tar.bz2 |
add a broken gcc version, thanks to P. Durante for pointing this out.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43602 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/GettingStarted.html')
-rw-r--r-- | docs/GettingStarted.html | 50 |
1 files changed, 27 insertions, 23 deletions
diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html index 3327df1..5bd4d41 100644 --- a/docs/GettingStarted.html +++ b/docs/GettingStarted.html @@ -17,37 +17,37 @@ <li><a href="#quickstart">Getting Started Quickly (A Summary)</a> <li><a href="#requirements">Requirements</a> <ol> - <li><a href="#hardware">Hardware</a> - <li><a href="#software">Software</a> - <li><a href="#brokengcc">Broken versions of GCC and other tools</a> + <li><a href="#hardware">Hardware</a></li> + <li><a href="#software">Software</a></li> + <li><a href="#brokengcc">Broken versions of GCC and other tools</a></li> </ol></li> <li><a href="#starting">Getting Started with LLVM</a> <ol> - <li><a href="#terminology">Terminology and Notation</a> - <li><a href="#environment">Setting Up Your Environment</a> - <li><a href="#unpack">Unpacking the LLVM Archives</a> - <li><a href="#checkout">Checkout LLVM from Subversion</a> - <li><a href="#installcf">Install the GCC Front End</a> - <li><a href="#config">Local LLVM Configuration</a> - <li><a href="#compile">Compiling the LLVM Suite Source Code</a> - <li><a href="#cross-compile">Cross-Compiling LLVM</a> - <li><a href="#objfiles">The Location of LLVM Object Files</a> - <li><a href="#optionalconfig">Optional Configuration Items</a> + <li><a href="#terminology">Terminology and Notation</a></li> + <li><a href="#environment">Setting Up Your Environment</a></li> + <li><a href="#unpack">Unpacking the LLVM Archives</a></li> + <li><a href="#checkout">Checkout LLVM from Subversion</a></li> + <li><a href="#installcf">Install the GCC Front End</a></li> + <li><a href="#config">Local LLVM Configuration</a></li> + <li><a href="#compile">Compiling the LLVM Suite Source Code</a></li> + <li><a href="#cross-compile">Cross-Compiling LLVM</a></li> + <li><a href="#objfiles">The Location of LLVM Object Files</a></li> + <li><a href="#optionalconfig">Optional Configuration Items</a></li> </ol></li> <li><a href="#layout">Program layout</a> <ol> - <li><a href="#examples"><tt>llvm/examples</tt></a> - <li><a href="#include"><tt>llvm/include</tt></a> - <li><a href="#lib"><tt>llvm/lib</tt></a> - <li><a href="#projects"><tt>llvm/projects</tt></a> - <li><a href="#runtime"><tt>llvm/runtime</tt></a> - <li><a href="#test"><tt>llvm/test</tt></a> - <li><a href="#llvmtest"><tt>llvm-test</tt></a> - <li><a href="#tools"><tt>llvm/tools</tt></a> - <li><a href="#utils"><tt>llvm/utils</tt></a> - <li><a href="#win32"><tt>llvm/win32</tt></a> + <li><a href="#examples"><tt>llvm/examples</tt></a></li> + <li><a href="#include"><tt>llvm/include</tt></a></li> + <li><a href="#lib"><tt>llvm/lib</tt></a></li> + <li><a href="#projects"><tt>llvm/projects</tt></a></li> + <li><a href="#runtime"><tt>llvm/runtime</tt></a></li> + <li><a href="#test"><tt>llvm/test</tt></a></li> + <li><a href="#llvmtest"><tt>llvm-test</tt></a></li> + <li><a href="#tools"><tt>llvm/tools</tt></a></li> + <li><a href="#utils"><tt>llvm/utils</tt></a></li> + <li><a href="#win32"><tt>llvm/win32</tt></a></li> </ol></li> <li><a href="#tutorial">An Example Using the LLVM Tool Chain</a> @@ -532,6 +532,10 @@ the "<tt>convert_from_eh_region_ranges_1</tt>" GCC function.</p> builds with "make ENABLE_OPTIMIZED=1 OPTIMIZE_OPTION=-O2 ..."</p> <p><b>GCC 3.4.x on X86-64/amd64</b>: GCC <a href="http://llvm.org/PR1056"> miscompiles portions of LLVM</a>.</p> +<p><b>GCC 3.4.4 (CodeSourcery ARM 2005q3-2)</b>: this compiler miscompiles LLVM + when building with optimizations enabled. It appears to work with + "<tt>make ENABLE_OPTIMIZED=1 OPTIMIZE_OPTION=-O1</tt>" or build a debug + build.</p> <p><b>IA-64 GCC 4.0.0</b>: The IA-64 version of GCC 4.0.0 is known to miscompile LLVM.</p> <p><b>Apple Xcode 2.3</b>: GCC crashes when compiling LLVM at -O3 (which is the |