[llvm-testresults] buildbot failure in llvm on llvm-gcc-i386-linux-selfhost

Jan Sjodin jan_sjodin at yahoo.com
Sat Mar 12 05:17:10 PST 2011


Since my code does change the way the debug info is emitted it is likely to be 
my change, but i would have expected it to fail in stage 1 in that case. It is 
strange that slightly different debug info should cause a miscompile.

- Jan




________________________________
From: Duncan Sands <baldrick at free.fr>
To: NAKAMURA Takumi <geek4civic at gmail.com>
Cc: llvm-testresults <llvm-testresults at cs.uiuc.edu>; Daniel Dunbar 
<daniel at zuster.org>; Jan Sjodin <jan_sjodin at yahoo.com>; Peter Collingbourne 
<peter at pcc.me.uk>
Sent: Sat, March 12, 2011 7:43:03 AM
Subject: Re: [llvm-testresults] buildbot failure in llvm on 
llvm-gcc-i386-linux-selfhost

On 12/03/11 12:11, NAKAMURA Takumi wrote:
>>  
>>http://google1.osuosl.org:8011/builders/llvm-gcc-i386-linux-selfhost/builds/1540
> 
> It seems it has been failing on since then. Why?
> 
> ...Takumi(fine)

The llvm-x86_64-linux-checks builder is failing in the same way: these tests
are failing in stage2:
  2006-11-30-pubnames.cpp
  2010-08-31-byvalarg.cpp
They do not fail in stage 1, suggesting a miscompile.  The first failures were
here:
http://google1.osuosl.org:8011/builders/llvm-gcc-i386-linux-selfhost/builds/1540
http://google1.osuosl.org:8011/builders/llvm-x86_64-linux-checks/builds/557

The set of commits for the llvm-x86_64-linux-checks builder is a strict superset
of those implicated by the llvm-gcc-i386-linux-selfhost builder.  Eliminating
those involving clang, this leaves two commits.  I think the first one, by
ddunbar, can be eliminated: it was reverting a recent change, so is unlikely
to have introduced a miscompilation, and the original patch has since been
reapplied without fixing the buildbots.  So that leaves jsjodin's change which
I am about to try reverting.

Ciao, Duncan.

Changed by: ddunbar
Changed at: Fri 11 Mar 2011 11:35:18
Revision: 127477
Changed files:

lib/Transforms/Scalar/CodeGenPrepare.cpp
test/CodeGen/ARM/constants.ll
test/CodeGen/CellSPU/jumptable.ll
test/CodeGen/Thumb/dyn-stackalloc.ll
test/CodeGen/Thumb2/2009-08-06-SpDecBug.ll
test/CodeGen/Thumb2/2009-09-28-ITBlockBug.ll
test/CodeGen/Thumb2/2010-11-22-EpilogueBug.ll
test/CodeGen/Thumb2/cross-rc-coalescing-2.ll
test/CodeGen/X86/2008-04-16-ReMatBug.ll
test/CodeGen/X86/MachineSink-PHIUse.ll
test/CodeGen/X86/personality.ll
test/CodeGen/X86/pr3366.ll
test/CodeGen/X86/sext-i1.ll
test/CodeGen/X86/zext-extract_subreg.ll
test/MC/ARM/simple-encoding.ll
test/Transforms/CodeGenPrepare/basic.ll
Comments:
Revert r127459, "Optimize trivial branches in CodeGenPrepare, which often get
created from the", it broke some GCC test suite tests.
Properties:
Changed by: jsjodin
Changed at: Fri 11 Mar 2011 11:41:18
Revision: 127478
Changed files:

include/llvm/MC/MCSection.h
include/llvm/MC/MCSectionELF.h
lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
Comments:
Remove optimization emitting a reference insted of label difference, since it 
can create more relocations. Removed isBaseAddressKnownZero method, because it 
is no longer used.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-testresults/attachments/20110312/183084f8/attachment.html>


More information about the llvm-testresults mailing list