[LLVMdev] Test failures

Csaba Raduly rcsaba at gmail.com
Thu May 16 01:01:12 PDT 2013

Two days ago, the test suite started failing. Initially there were
hundreds of failing tests; now only seven remain.
They appear to be related to SystemZ.

Here's the last failed test:

FAIL: LLVM :: MC/Disassembler/SystemZ/unmapped.txt (11484 of 14435)
******************** TEST 'LLVM ::
MC/Disassembler/SystemZ/unmapped.txt' FAILED ********************
--disassemble /home/myself/workspace/LLVM/llvm/test/MC/Disassembler/SystemZ/unmapped.txt
-triple=s390x-linux-gnu 2>&1 |
Exit Code: 1
Command Output (stderr):
error: expected string not found in input
# CHECK: warning: invalid instruction encoding
<stdin>:1:1: note: scanning from here
error: no disassembler for target s390x--linux-gnu
<stdin>:1:28: note: possible intended match here
error: no disassembler for target s390x--linux-gnu

Testing Time: 38.36s
Failing Tests (7):
    LLVM :: MC/Disassembler/SystemZ/insns-pcrel.txt
    LLVM :: MC/Disassembler/SystemZ/insns.txt
    LLVM :: MC/Disassembler/SystemZ/invalid-regs.txt
    LLVM :: MC/Disassembler/SystemZ/trunc-01.txt
    LLVM :: MC/Disassembler/SystemZ/trunc-02.txt
    LLVM :: MC/Disassembler/SystemZ/trunc-03.txt
    LLVM :: MC/Disassembler/SystemZ/unmapped.txt

  Expected Passes    : 14241
  Expected Failures  : 78
  Unsupported Tests  : 109
  Unexpected Failures: 7

$ svn info ../llvm/
Path: ../llvm
URL: http://llvm.org/svn/llvm-project/llvm/trunk
Repository Root: http://llvm.org/svn/llvm-project
Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8
Revision: 181990
Node Kind: directory
Schedule: normal
Last Changed Author: rafael
Last Changed Rev: 181982
Last Changed Date: 2013-05-16 06:59:17 +0200 (Thu, 16 May 2013)

(this is this morning's checkout)

"s390x--linux-gnu"  seems wrong: either there's a dash too many or a
word too few.

GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
The Tao of math: The numbers you can count are not the real numbers.
Life is complex, with real and imaginary parts.
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds
"People disagree with me. I just ignore them." -- Linus Torvalds

More information about the llvm-dev mailing list