diff options
author | Nick Lewycky <nicholas@mxc.ca> | 2010-10-07 22:30:47 +0000 |
---|---|---|
committer | Nick Lewycky <nicholas@mxc.ca> | 2010-10-07 22:30:47 +0000 |
commit | abe8c130b10000464b8ec7f7b0420f0294a119d1 (patch) | |
tree | 75a74b10b9a8f4931b421deaf847f14fb003493b | |
parent | 70a7b54f97701419035511665c81c0f7c4863a0b (diff) | |
download | bcm5719-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.html | 3 |
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 |