summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2010-10-07 22:30:47 +0000
committerNick Lewycky <nicholas@mxc.ca>2010-10-07 22:30:47 +0000
commitabe8c130b10000464b8ec7f7b0420f0294a119d1 (patch)
tree75a74b10b9a8f4931b421deaf847f14fb003493b
parent70a7b54f97701419035511665c81c0f7c4863a0b (diff)
downloadbcm5719-llvm-abe8c130b10000464b8ec7f7b0420f0294a119d1.tar.gz
bcm5719-llvm-abe8c130b10000464b8ec7f7b0420f0294a119d1.zip
Warn about broken GCCs on ARM due to the problem fixed:
http://gcc.gnu.org/ml/gcc-patches/2010-09/msg01070.html llvm-svn: 115998
-rw-r--r--llvm/docs/GettingStarted.html3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/docs/GettingStarted.html b/llvm/docs/GettingStarted.html
index 5779f6e4e7d..9c87ef251b6 100644
--- a/llvm/docs/GettingStarted.html
+++ b/llvm/docs/GettingStarted.html
@@ -566,6 +566,9 @@ as the previous one. It appears to work with ENABLE_OPTIMIZED=0 (the default).</
<p><b>GCC 4.3.3 (Debian 4.3.3-10) on ARM</b>: Miscompiles parts of LLVM 2.6
when optimizations are turned on. The symptom is an infinite loop in
FoldingSetImpl::RemoveNode while running the code generator.</p>
+<p><b>GCC 4.3.5 and GCC 4.4.5 on ARM</b>: These can miscompile <tt>value >>
+1</tt> even at -O0. A test failure in <tt>test/Assembler/alignstack.ll</tt> is
+one symptom of the problem.
<p><b>GNU ld 2.16.X</b>. Some 2.16.X versions of the ld linker will produce very
long warning messages complaining that some ".gnu.linkonce.t.*" symbol was
defined in a discarded section. You can safely ignore these messages as they are
OpenPOWER on IntegriCloud