[LLVMdev] make check-all failing 18 tests with --enable-optimized
Brendan Kirby
bkirby at mips.com
Tue Dec 13 09:08:47 PST 2011
On 12/13/11 08:31, Hal Finkel wrote:
> On Tue, 2011-12-13 at 08:23 -0800, Brendan Kirby wrote:
>> On 12/13/11 01:09, Eli Friedman wrote:
>>> On Mon, Dec 12, 2011 at 6:26 PM, Brendan Kirby <bkirby at mips.com> wrote:
>>>> As part of our automated testing, I'm running make check-all to watch
>>>> for failures. One of my builds uses the --enable-optimized option to
>>>> configure. When I build the latest trunk, I'm now seeing 18 failing
>>>> tests:
>>>> Clang :: Preprocessor/macro_paste_c_block_comment.c
>>>> LLVM :: CodeGen/ARM/2011-05-04-MultipleLandingPadSuccs.ll
>>>> LLVM :: CodeGen/ARM/2011-11-14-EarlyClobber.ll
>>>> LLVM :: CodeGen/ARM/lsr-unfolded-offset.ll
>>>> LLVM :: CodeGen/Generic/2003-05-28-ManyArgs.ll
>>>> LLVM :: CodeGen/Generic/print-arith-fp.ll
>>>> LLVM :: CodeGen/Thumb/2009-08-20-ISelBug.ll
>>>> LLVM :: CodeGen/Thumb/asmprinter-bug.ll
>>>> LLVM :: CodeGen/X86/2006-10-13-CycleInDAG.ll
>>>> LLVM :: CodeGen/X86/2008-02-08-LoadFoldingBug.ll
>>>> LLVM :: CodeGen/X86/2009-09-10-SpillComments.ll
>>>> LLVM :: CodeGen/X86/2010-02-19-TailCallRetAddrBug.ll
>>>> LLVM :: CodeGen/X86/2010-04-13-AnalyzeBranchCrash.ll
>>>> LLVM :: CodeGen/X86/2011-10-11-SpillDead.ll
>>>> LLVM :: CodeGen/X86/2011-10-12-MachineCSE.ll
>>>> LLVM :: CodeGen/X86/2011-11-09-FoldImpDefs.ll
>>>> LLVM :: CodeGen/X86/Atomics-64.ll
>>>> LLVM :: CodeGen/X86/fold-pcmpeqd-2.ll
>>>>
>>>> 17 of these tests started failing with the commit r145975, "First chunk
>>>> of MachineInstr bundle support." on 12/6/2011. I've verified that the
>>>> tests pass with commit r145974.
>>>>
>>>> The build is running on a CentOS 5.6 machine with gcc version 4.1.2.
>>> http://llvm.org/docs/GettingStarted.html#brokengcc
>>>
>>> -Eli
>> It's strange that this had been working up until commit r145975, then.
>> Any idea what that commit would have changed to break the tests again?
> FWIW, that commit also completely broke compiling clang on PPC with gcc
> 4.1.2, even at -O1 (which used to be okay). Using newer versions of gcc
> work, however, and it definitely looks like a compiler bug in 4.1.2.
>
> -Hal
>
I'm compiling with -O2 now, but it sounds like that isn't going to
work. Thanks for the information. I guess I'll need to upgrade to
CentOS 6.
Brendan
>> Brendan
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list