[llvm-testresults] Broken buildbot: llvm-gcc-i386-linux-selfhost

Jakob Stoklund Olesen stoklund at 2pi.dk
Fri Sep 24 10:19:52 PDT 2010


Hi,

The llvm-gcc-i386-linux-selfhost is currently broken in test.llvm.stage2, it looks like FileCheck is being miscompiled.

There has been some noise because of other failures, so the commit breaking this bot wasn't caught.

This is the last good build:

http://google1.osuosl.org:8011/builders/llvm-gcc-i386-linux-selfhost/builds/45 (r114628)

This is the first build to fail in the way it is currently failing:

http://google1.osuosl.org:8011/builders/llvm-gcc-i386-linux-selfhost/builds/55 (r114684)


I suspect Rafael is the culprit since this is only happening on Linux, but Evan is a candidate as well.


These are the possible offending commits:

commit de4ed4eaaf8bfae847502dffb3d72f2578353d75
Author: Benjamin Kramer <benny.kra at googlemail.com>
Date:   Thu Sep 23 11:57:26 2010

    Unbreak build. Jim, please review.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114684 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/Target/ARM/ARMAsmPrinter.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 5e291de8ea80c858d2ee0285bd9cdfc422432e05
Author: Evan Cheng <evan.cheng at apple.com>
Date:   Thu Sep 23 11:32:19 2010

    Revert 114634 for now since buildbot claim it broke Clang self-hosting. I doubt it but it's possible it's exposing another bug somewhere.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114681 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 75c8d1e486f4b99a3a27bebbaf2f5af2b2b6f6e2
Author: Jim Grosbach <grosbach at apple.com>
Date:   Thu Sep 23 11:07:04 2010

    trailing whitespace
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114680 91177308-0d34-0410-b5e6-96231b3b80d8

 include/llvm/MC/MCAsmInfo.h |   56 +++++++++++++++++++++---------------------
 1 files changed, 28 insertions(+), 28 deletions(-)

commit 73492f1b048c89fba56b712a902108ed81929c4a
Author: Jim Grosbach <grosbach at apple.com>
Date:   Thu Sep 23 11:05:37 2010

    Clean up the 'trap' instruction printing a bit. Non-Darwin assemblers don't
    (yet) recognize the 'trap' mnemonic, so we use .short/.long to emit the
    opcode directly. On Darwin, however, we do want the mnemonic for more
    readable assembly code and better disassembly.
    
    Adjust the .td file to use the 'trap' mnemonic and handle using the binutils
    workaround in the assembly printer. Also tweak the formatting of the opcode
    values to make them consistent between the MC printer and the old printer.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114679 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/Target/ARM/ARMAsmPrinter.cpp |   34 ++++++++++++++++++++++++++++++++++
 lib/Target/ARM/ARMInstrInfo.td   |    4 +---
 lib/Target/ARM/ARMInstrThumb.td  |    4 +---
 3 files changed, 36 insertions(+), 6 deletions(-)

commit 2d882eee1e9077fecad73401fbf553e3f31569ba
Author: Rafael Espindola <rafael.espindola at gmail.com>
Date:   Thu Sep 23 11:01:31 2010

    Correctly compute the offset of the symbol. Forgot these bits from the
    last commit.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114678 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/MC/ELFObjectWriter.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 0d8df808cdf2be57d31824177a15da37f3e6b10a
Author: Jim Grosbach <grosbach at apple.com>
Date:   Thu Sep 23 10:58:00 2010

    nuke unused var
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114676 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/Target/ARM/AsmPrinter/ARMInstPrinter.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 2742d6a114cc1054726d792475b24875602045d0
Author: Chris Lattner <sabre at nondot.org>
Date:   Thu Sep 23 10:37:11 2010

    rewrite the copyright section to match reality: llvm does't have a
    copyright assignment process.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114673 91177308-0d34-0410-b5e6-96231b3b80d8

 docs/DeveloperPolicy.html |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)

commit dc8482873b01c2ebdddb0d6dc291b76699dd6b82
Author: Chris Lattner <sabre at nondot.org>
Date:   Thu Sep 23 10:27:54 2010

    add lldb and libc++ code owners.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114669 91177308-0d34-0410-b5e6-96231b3b80d8

 docs/DeveloperPolicy.html |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 45e8cea79f2dc14db8745a97a23e320f9479ecc8
Author: Rafael Espindola <rafael.espindola at gmail.com>
Date:   Thu Sep 23 10:25:18 2010

    Represent relocations against local symbols as relocations against the section
    they are in. Both ways should be equivalent, but gas produces relocations
    against the section.
    
    Roman wrote the patch, I added the test.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114667 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/MC/ELFObjectWriter.cpp |    2 +-
 test/MC/ELF/local-reloc.s  |   32 ++++++++++++++++++++++++++++++++
 2 files changed, 33 insertions(+), 1 deletions(-)

commit 4c12f7c23aa503cc597fab4b29902d4cfbc84b23
Author: Bob Wilson <bob.wilson at apple.com>
Date:   Thu Sep 23 10:25:06 2010

    Fix llvm-extract so that it changes the linkage of all GlobalValues to
    "external" even when doing lazy bitcode loading.  This was broken because
    a function that is not materialized fails the !isDeclaration() test.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114666 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/Transforms/IPO/ExtractGV.cpp |   30 ++++++++++++++----------------
 test/Other/extract.ll            |    7 ++++++-
 2 files changed, 20 insertions(+), 17 deletions(-)

commit f5c3617ad7cf284b7c9d65f8a350f91a51f05593
Author: Oscar Fuentes <ofv at wanadoo.es>
Date:   Thu Sep 23 09:59:44 2010

    Avoid warnings about conversions to `bool' in MS compilers.
    
    Patch by Nathan Jeffords!
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114662 91177308-0d34-0410-b5e6-96231b3b80d8

 include/llvm/Attributes.h |    2 +-
 include/llvm/Operator.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit f0e9075c4e46dde7fedeaf68e60f719cd43c04d0
Author: Oscar Fuentes <ofv at wanadoo.es>
Date:   Thu Sep 23 09:59:36 2010

    Fix VS 2010 build.
    
    Patch by Nathan Jeffords!
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114661 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 51e88552f74c337c6203e431fcdcb794347465ef
Author: Nate Begeman <natebegeman at mac.com>
Date:   Thu Sep 23 09:49:17 2010

    Revert r114596, it's breaking a few tests.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114659 91177308-0d34-0410-b5e6-96231b3b80d8

 utils/TableGen/NeonEmitter.cpp |   27 +++++----------------------
 1 files changed, 5 insertions(+), 22 deletions(-)

commit 5e7cbf2cb28956a666b6d425f6178607ca7e7740
Author: Douglas Gregor <dgregor at apple.com>
Date:   Thu Sep 23 07:19:21 2010

    Bump LLVM in CMake makefiles to 2.9
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114640 91177308-0d34-0410-b5e6-96231b3b80d8

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2da8af24fb7d1881384c14534ef2ffa2ba0ec902
Author: Rafael Espindola <rafael.espindola at gmail.com>
Date:   Thu Sep 23 07:14:56 2010

    Fix the FIXME.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114639 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/MC/ELFObjectWriter.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 45d67090cf9a397bcfef88e3bf70273ff0b764fd
Author: Evan Cheng <evan.cheng at apple.com>
Date:   Thu Sep 23 00:18:35 2010

    Follow up to r114630. Do not optimize away unconditional branch following a conditional one.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114634 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit dc90cc9c94ab4197d7e56fa31808c9a3fcf2c59b
Author: Evan Cheng <evan.cheng at apple.com>
Date:   Wed Sep 22 23:55:34 2010

    Disable codegen prepare critical edge splitting. Machine instruction passes now
    break critical edges on demand.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114633 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/Transforms/Scalar/CodeGenPrepare.cpp       |    6 +++++-
 test/CodeGen/ARM/lsr-on-unrolled-loops.ll      |    6 +++---
 test/CodeGen/Thumb/2010-07-15-debugOrdering.ll |    2 +-
 test/CodeGen/X86/2008-02-18-TailMergingBug.ll  |    2 +-
 test/CodeGen/X86/lsr-reuse.ll                  |    5 ++---
 test/CodeGen/X86/phi-immediate-factoring.ll    |    2 +-
 test/CodeGen/X86/phys_subreg_coalesce-2.ll     |    2 +-
 test/CodeGen/X86/postra-licm.ll                |    2 +-
 test/CodeGen/X86/pr2659.ll                     |    7 ++++---
 test/CodeGen/X86/tail-opts.ll                  |   15 ++++++---------
 test/CodeGen/X86/tailcallfp2.ll                |    4 +++-
 11 files changed, 28 insertions(+), 25 deletions(-)

commit a892ef1e568ae5c2cb35b06f7f4ca59d4d86cdc4
Author: Evan Cheng <evan.cheng at apple.com>
Date:   Wed Sep 22 23:54:40 2010

    If there are multiple unconditional branches terminating a block, eliminate all
    but the first one. Those will never be executed. There was logic to do this
    but it was faulty.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114632 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/Target/ARM/ARMBaseInstrInfo.cpp |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

commit 0454f4e2a638d6718b8fbb6a3182a5ff46fad33d
Author: Evan Cheng <evan.cheng at apple.com>
Date:   Wed Sep 22 23:53:00 2010

    Don't sink insert_subreg, subreg_to_reg, reg_sequence. They are meant to be
    close to their sources to facilitate coalescing.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114631 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/CodeGen/MachineSink.cpp |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 9c8dc77c7ecf3b458bae08502564256cd91ea5e8
Author: Evan Cheng <evan.cheng at apple.com>
Date:   Wed Sep 22 23:51:55 2010

    SDISel should not optimize a unconditional branch following a conditional branch
    when the unconditional branch destination is the fallthrough block. The
    canonicalization makes it easier to allow optimizations on DAGs to invert
    conditional branches. The branch folding pass (and AnalyzeBranch) will clean up
    the unnecessary unconditional branches later.
    
    This is one of the patches leading up to disabling codegen prepare critical edge
    splitting.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114630 91177308-0d34-0410-b5e6-96231b3b80d8

 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)





More information about the llvm-testresults mailing list