From 564c2d689430d67fcf2d7f635f7f426da0c6b45d Mon Sep 17 00:00:00 2001 From: Nick Lewycky Date: Thu, 7 Oct 2010 22:30:47 +0000 Subject: [PATCH] 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 --- docs/GettingStarted.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html index 5779f6e4e7d..9c87ef251b6 100644 --- a/docs/GettingStarted.html +++ b/docs/GettingStarted.html @@ -566,6 +566,9 @@ as the previous one. It appears to work with ENABLE_OPTIMIZED=0 (the default).GCC 4.3.3 (Debian 4.3.3-10) on ARM: 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.

+

GCC 4.3.5 and GCC 4.4.5 on ARM: These can miscompile value >> +1 even at -O0. A test failure in test/Assembler/alignstack.ll is +one symptom of the problem.

GNU ld 2.16.X. 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