pathscale/path64-suite — Issue #20: regression_tests fail
Author: bhoessen
Created: 2012-03-02 10:09:15+00:00
State: open

Hi,

I've downloaded pathscale and build it on a x86_64 host, with the options:
cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Debug

Make went through with no problem, but when I tried to make the tests, I obtained:

$make test
Running tests...
Test project /home/bhoessen/Documents/code/path64-suite/build
Start 1: hello_c
1/6 Test #1: hello_c .......................... Passed 0.08 sec
Start 2: hello_cpp
2/6 Test #2: hello_cpp ........................ Passed 0.47 sec
Start 3: regression_tests
3/6 Test #3: regression_tests .................***Failed 0.94 sec
Start 4: hello_c
4/6 Test #4: hello_c .......................... Passed 0.11 sec
Start 5: hello_cpp
5/6 Test #5: hello_cpp ........................ Passed 0.50 sec
Start 6: path64_bootstrap_test
6/6 Test #6: path64_bootstrap_test ............ Passed 2103.95 sec

83% tests passed, 1 tests failed out of 6

Total Test time (real) = 2106.25 sec

The following tests FAILED:
3 - regression_tests (Failed)

The log of the test:

3/6 Testing: regression_tests
3/6 Test: regression_tests
Command: "/usr/bin/python2.6" "/home/bhoessen/Documents/code/path64-suite/compiler/assembler/regression/rtest.py" "/home/bhoessen/Documents/code/path64-suite/
compiler/assembler/regression" "/home/bhoessen/Documents/code/path64-suite/build/assembler/__build/regression" "/home/bhoessen/Documents/code/path64-suite/bui
ld/assembler/__build/yasm" "/home/bhoessen/Documents/code/path64-suite/build/assembler/__build/ygas"
Directory: /home/bhoessen/Documents/code/path64-suite/build/assembler/__build/regression
"regression_tests" start time: Mar 02 09:49 CET
Output:
----------------------------------------------------------
[==========] Running tests.
[----------] 2 tests from objfmts/win32
[ RUN ] objfmts/win32/secrel.s (-f win32 -p gas)
[ OK ] objfmts/win32/secrel.s (9 ms)
[ RUN ] objfmts/win32/safeseh.asm (-f win32 -p nasm)
[ OK ] objfmts/win32/safeseh.asm (6 ms)
[----------] 2 tests from objfmts/win32
[----------] 5 tests from objfmts/elf64
[ RUN ] objfmts/elf64/execstack.s (ygas -64 --execstack)
[ OK ] objfmts/elf64/execstack.s (3 ms)
[ RUN ] objfmts/elf64/group.s (-f elf64 -p gas)
[ OK ] objfmts/elf64/group.s (8 ms)
[ RUN ] objfmts/elf64/globalrel.s (-f elf64 -p gas)
[ OK ] objfmts/elf64/globalrel.s (7 ms)
[ RUN ] objfmts/elf64/signedreloc.s (-f elf64 -p gas)
[ OK ] objfmts/elf64/signedreloc.s (7 ms)
[ RUN ] objfmts/elf64/noexecstack.s (ygas -64 --noexecstack)
[ OK ] objfmts/elf64/noexecstack.s (7 ms)
[----------] 5 tests from objfmts/elf64
[----------] 5 tests from objfmts/xdf
[ RUN ] objfmts/xdf/virtual.asm (-f xdf -p nasm)
[ OK ] objfmts/xdf/virtual.asm (7 ms)
[ RUN ] objfmts/xdf/overdef.asm (-f xdf -p nasm)
[ OK ] objfmts/xdf/overdef.asm (7 ms)
[ RUN ] objfmts/xdf/secterr.asm (-f xdf -p nasm){fail}
objfmts_xdf_secterr.ew:25: mismatch on error/warning
Expected: :10:12:{10:21-10:24}: error: value must be an integer
Actual: :10:12:{11:21-11:24}: error: value must be an integer
objfmts_xdf_secterr.ew:28: mismatch on error/warning
Expected: :11:12:{11:21-11:26}: error: value must be an integer
Actual: :11:12:{12:21-12:26}: error: value must be an integer
objfmts_xdf_secterr.ew:34: mismatch on error/warning
Expected: :13:13:{13:21-13:24}: error: value must be an integer
Actual: :13:13:{14:21-14:24}: error: value must be an integer
objfmts_xdf_secterr.ew:37: mismatch on error/warning
Expected: :14:13:{14:21-14:26}: error: value must be an integer
Actual: :14:13:{15:21-15:26}: error: value must be an integer
objfmts_xdf_secterr.ew:43: mismatch on error/warning
Expected: :16:13:{16:19-16:22}: error: value must be an integer
Actual: :16:13:{17:19-17:22}: error: value must be an integer
objfmts_xdf_secterr.ew:46: mismatch on error/warning
Expected: :17:13:{17:19-17:24}: error: value must be an integer
Actual: :17:13:{18:19-18:24}: error: value must be an integer
[ FAILED ] objfmts/xdf/secterr.asm (13 ms)
[ RUN ] objfmts/xdf/other.asm (-f xdf -p nasm)
[ OK ] objfmts/xdf/other.asm (9 ms)
[ RUN ] objfmts/xdf/sect.asm (-f xdf -p nasm)
[ OK ] objfmts/xdf/sect.asm (10 ms)
[----------] 5 tests from objfmts/xdf
[----------] 13 tests from objfmts/elf32
[ RUN ] objfmts/elf32/symver.s (-f elf32 -p gas)
[ OK ] objfmts/elf32/symver.s (7 ms)
[ RUN ] objfmts/elf32/weakref1.s (-f elf32 -p gas)
[ OK ] objfmts/elf32/weakref1.s (14 ms)
[ RUN ] objfmts/elf32/section.s (-f elf32 -p gas)
[ OK ] objfmts/elf32/section.s (6 ms)
[ RUN ] objfmts/elf32/comm.s (-f elf32 -p gas)
[ OK ] objfmts/elf32/comm.s (7 ms)
[ RUN ] objfmts/elf32/got.s (-f elf32 -p gas)
[ OK ] objfmts/elf32/got.s (8 ms)
[ RUN ] objfmts/elf32/elfso.asm (-f elf32 -p nasm)
[ OK ] objfmts/elf32/elfso.asm (11 ms)
[ RUN ] objfmts/elf32/alias.s (-p gas -f elf32 -g dwarf2pass)
[ OK ] objfmts/elf32/alias.s (6 ms)
[ RUN ] objfmts/elf32/version.s (-f elf32 -p gas)
[ OK ] objfmts/elf32/version.s (7 ms)
[ RUN ] objfmts/elf32/gotlocal.s (-f elf32 -g dwarf2pass -p gas)
[ OK ] objfmts/elf32/gotlocal.s (8 ms)
[ RUN ] objfmts/elf32/commequ.s (-f elf32 -p gas)
[ OK ] objfmts/elf32/commequ.s (7 ms)
[ RUN ] objfmts/elf32/extequ.s (-f elf32 -p gas)
[ OK ] objfmts/elf32/extequ.s (7 ms)
[ RUN ] objfmts/elf32/hidden.s (-f elf32 -p gas)
[ OK ] objfmts/elf32/hidden.s (4 ms)
[ RUN ] objfmts/elf32/eqtypecopy.s (-f elf32 -p gas)
[ OK ] objfmts/elf32/eqtypecopy.s (6 ms)
[----------] 13 tests from objfmts/elf32
[----------] 17 tests from parsers/gas
[ RUN ] parsers/gas/bracketexpr.s (-f elf64 -p gas)
[ OK ] parsers/gas/bracketexpr.s (5 ms)
[ RUN ] parsers/gas/ccomment.s (-f bin -p gas)
[ OK ] parsers/gas/ccomment.s (5 ms)
[ RUN ] parsers/gas/strnewline.s (-f bin -p gas)
[ OK ] parsers/gas/strnewline.s (3 ms)
[ RUN ] parsers/gas/scale_expr.s (-f bin -p gas)
[ OK ] parsers/gas/scale_expr.s (7 ms)
[ RUN ] parsers/gas/derefseg.s (-f bin -p gas)
[ OK ] parsers/gas/derefseg.s (7 ms)
[ RUN ] parsers/gas/sectstack.s (-f elf32 -p gas)
[ OK ] parsers/gas/sectstack.s (7 ms)
[ RUN ] parsers/gas/align.s (-f bin -p gas)
[ OK ] parsers/gas/align.s (7 ms)
[ RUN ] parsers/gas/intel_syntax.s (-f elf64 -p gas)
[ OK ] parsers/gas/intel_syntax.s (15 ms)
[ RUN ] parsers/gas/endlabel.s (-f bin -p gas)
[ OK ] parsers/gas/endlabel.s (6 ms)
[ RUN ] parsers/gas/locallabel.s (-f bin -p gas)
[ OK ] parsers/gas/locallabel.s (7 ms)
[ RUN ] parsers/gas/flonum.s (-f bin -p gas)
[ OK ] parsers/gas/flonum.s (7 ms)
[ RUN ] parsers/gas/dc.s (-f bin -p gas)
[ OK ] parsers/gas/dc.s (6 ms)
[ RUN ] parsers/gas/data.s (-f bin -p gas)
[ OK ] parsers/gas/data.s (7 ms)
[ RUN ] parsers/gas/lexcorner.s (-f elf32 -p gas)
[ OK ] parsers/gas/lexcorner.s (10 ms)
[ RUN ] parsers/gas/segreg-bad.s (-f bin -p gas){fail}
[ OK ] parsers/gas/segreg-bad.s (6 ms)
[ RUN ] parsers/gas/charconst.s (-f bin -p gas)
[ OK ] parsers/gas/charconst.s (8 ms)
[ RUN ] parsers/gas/memaddr.s (-f bin -p gas)
[ OK ] parsers/gas/memaddr.s (7 ms)
[----------] 17 tests from parsers/gas
[----------] 7 tests from parsers/nasm
[ RUN ] parsers/nasm/eofmatching.asm (-f bin -p nasm){fail}
[ OK ] parsers/nasm/eofmatching.asm (8 ms)
[ RUN ] parsers/nasm/timestimes.asm (-f bin -p nasm)
[ OK ] parsers/nasm/timestimes.asm (8 ms)
[ RUN ] parsers/nasm/locallabel.asm (-f bin -p nasm)
[ OK ] parsers/nasm/locallabel.asm (8 ms)
[ RUN ] parsers/nasm/struc.asm (-f bin -p nasm)
[ OK ] parsers/nasm/struc.asm (9 ms)
[ RUN ] parsers/nasm/reserve.asm (-f bin -p nasm)
parsers_nasm_reserve.ew: error/warning mismatches
[ FAILED ] parsers/nasm/reserve.asm (8 ms)
[ RUN ] parsers/nasm/strescapes.asm (-f bin -p nasm)
parsers_nasm_strescapes.ew: error/warning mismatches
parsers_nasm_strescapes.ew:1: mismatch on error/warning
Expected: :3:7: warning: expected hex digit after \x
Actual: :10: unterminated string
parsers_nasm_strescapes.ew:2: mismatch on error/warning
Expected: :4:6: warning: unknown escape sequence '\y'
Actual: :3:7: warning: expected hex digit after \x
parsers_nasm_strescapes.ew:5: mismatch on error/warning
Expected: :5:6: warning: unknown escape sequence '\8'
Actual: :4:6: warning: unknown escape sequence '\y'
[ FAILED ] parsers/nasm/strescapes.asm (8 ms)
[ RUN ] parsers/nasm/forcedid.asm (-f xdf -p nasm)
[ OK ] parsers/nasm/forcedid.asm (9 ms)
[----------] 7 tests from parsers/nasm
[----------] 4 tests from core
[ RUN ] core/externcommon.asm (-f bin -p nasm){fail}
[ OK ] core/externcommon.asm (8 ms)
[ RUN ] core/multiext.s (-f elf32 -p gas)
[ OK ] core/multiext.s (8 ms)
[ RUN ] core/float.asm (-f bin -p nasm)
[ OK ] core/float.asm (8 ms)
[ RUN ] core/movq64.s (-f elf64 -p gas)
[ OK ] core/movq64.s (9 ms)
[----------] 4 tests from core
[----------] 3 tests from core/optimizer
[ RUN ] core/optimizer/circular3.asm (-f bin -p nasm){fail}
[ OK ] core/optimizer/circular3.asm (7 ms)
[ RUN ] core/optimizer/timesunder.asm (-f bin -p nasm)
[ OK ] core/optimizer/timesunder.asm (8 ms)
[ RUN ] core/optimizer/offsetsetter.s (-f elf32 -p gas)
[ OK ] core/optimizer/offsetsetter.s (9 ms)
[----------] 3 tests from core/optimizer
[----------] 17 tests from arch/x86
[ RUN ] arch/x86/cpubasic.asm (-f bin -p nasm){fail}
[ OK ] arch/x86/cpubasic.asm (9 ms)
[ RUN ] arch/x86/pop.s (-f bin -p gas)
[ OK ] arch/x86/pop.s (8 ms)
[ RUN ] arch/x86/lretl.s (-f bin -p gas)
[ OK ] arch/x86/lretl.s (7 ms)
[ RUN ] arch/x86/pushimm.s (-f bin -p gas)
[ OK ] arch/x86/pushimm.s (7 ms)
[ RUN ] arch/x86/ljmp.s (-f bin -p gas)
[ OK ] arch/x86/ljmp.s (7 ms)
[ RUN ] arch/x86/imm8s.asm (-f bin -p nasm)
[ OK ] arch/x86/imm8s.asm (9 ms)
[ RUN ] arch/x86/boot0.s (-f elf32 -p gas)
[ OK ] arch/x86/boot0.s (13 ms)
[ RUN ] arch/x86/popl.s (-f bin -p gas)
[ OK ] arch/x86/popl.s (6 ms)
[ RUN ] arch/x86/segreg64.s (-f bin -p gas)
[ OK ] arch/x86/segreg64.s (8 ms)
[ RUN ] arch/x86/boot1.s (-f elf32 -p gas)
[ OK ] arch/x86/boot1.s (13 ms)
[ RUN ] arch/x86/fisttpll.s (-f bin -p gas)
[ OK ] arch/x86/fisttpll.s (7 ms)
[ RUN ] arch/x86/segreg.asm (-f bin -p nasm)
[ OK ] arch/x86/segreg.asm (8 ms)
[ RUN ] arch/x86/inout.s (-f bin -p gas)
[ OK ] arch/x86/inout.s (8 ms)
[ RUN ] arch/x86/xlat.s (-f bin -p gas)
[ OK ] arch/x86/xlat.s (7 ms)
[ RUN ] arch/x86/lockprefix.s (-f bin -p gas)
[ OK ] arch/x86/lockprefix.s (7 ms)
[ RUN ] arch/x86/movszx.s (-f bin -p gas)
[ OK ] arch/x86/movszx.s (7 ms)
[ RUN ] arch/x86/toomany.asm (-f bin -p nasm){fail}
[ OK ] arch/x86/toomany.asm (8 ms)
[----------] 17 tests from arch/x86
[==========] 73 tests from 9 directories ran. (901 ms total)
[ PASSED ] 70 tests.
[ FAILED ] 3 tests, listed below:
[ FAILED ] objfmts/xdf/secterr.asm
[ FAILED ] parsers/nasm/reserve.asm
[ FAILED ] parsers/nasm/strescapes.asm
3 FAILED TESTS

Test time = 0.94 sec