Brendan Kirby
2011-Dec-13 16:23 UTC
[LLVMdev] make check-all failing 18 tests with --enable-optimized
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 > > -EliIt'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? Brendan
Hal Finkel
2011-Dec-13 16:31 UTC
[LLVMdev] make check-all failing 18 tests with --enable-optimized
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> > Brendan > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev-- Hal Finkel Postdoctoral Appointee Leadership Computing Facility Argonne National Laboratory
Brendan Kirby
2011-Dec-13 17:08 UTC
[LLVMdev] make check-all failing 18 tests with --enable-optimized
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
Reasonably Related Threads
- [LLVMdev] make check-all failing 18 tests with --enable-optimized
- [LLVMdev] make check-all failing 18 tests with --enable-optimized
- [LLVMdev] make check-all failing 18 tests with --enable-optimized
- [LLVMdev] make check-all failing 18 tests with --enable-optimized
- [LLVMdev] make check-all failing 18 tests with --enable-optimized