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:
Reid Spencer 2004-06-19 18:24:05 +00:00
parent 2b994c7206
commit c08bc9a3da

View File

@ -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>