mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-30 07:00:45 +00:00
Add a note about GCC 3.3.2 optimization bug that causes llc to spin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14250 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2b994c7206
commit
c08bc9a3da
@ -651,7 +651,13 @@ href="http://gcc.gnu.org/gcc-3.4/changes.html">GCC 3.4 release notes</a>.</li>
|
||||
<div class="doc_text">
|
||||
|
||||
<ul>
|
||||
<li>None so far.
|
||||
<li>Optimized (Release) versions of LLVM built with GCC 3.3.2 or 3.3.3 will
|
||||
produce an llc tool that always enters an infinite loop due to what
|
||||
appears to be an optimization bug (-O2 and -O3) in those versions of GCC.
|
||||
This problem does not happen in GCC 3.3.1 nor GCC 3.4.0 nor does it happen if
|
||||
you build a Debug version of LLVM. You are cautioned not to use GCC 3.3.2 or
|
||||
GCC 3.3.3 to build Optimized versions of LLVM. It is unclear whether this problem
|
||||
affects other backends but it is unlikely.</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user