yasm-0.6.0: macho tests fail on NetBSD-4.99.13/amd64

Thomas Klausner tk at giga.or.at
Thu Mar 8 11:08:59 PST 2007


Hi!

yasm-0.6.0 on NetBSD-4.99.13/amd64 fails four tests.
# gcc --version
gcc (GCC) 4.1.2 20070110 prerelease (NetBSD nb1 20070110)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# as --version
GNU assembler 2.16.1
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.
This assembler was configured for a target of `x86_64--netbsd'.

Let me know if you need any other information.

Here's the test output:

Test x86_test: ........................................................................... +75-0/75 100%
PASS: modules/arch/x86/tests/x86_test.sh
Test x86_gas32_test: .... +4-0/4 100%
PASS: modules/arch/x86/tests/gas32/x86_gas32_test.sh
Test x86_gas64_test: .............. +14-0/14 100%
PASS: modules/arch/x86/tests/gas64/x86_gas64_test.sh
Test gas_test: .................. +18-0/18 100%
PASS: modules/parsers/gas/tests/gas_test.sh
Test gas_bin_test: ........ +8-0/8 100%
PASS: modules/parsers/gas/tests/bin/gas_bin_test.sh
Test nasm_test: .......... +10-0/10 100%
PASS: modules/parsers/nasm/tests/nasm_test.sh
Test nasm_test: . +1-0/1 100%
PASS: modules/parsers/nasm/tests/worphan/nasm_worphan_test.sh
Test nasmpp_test: ........ +8-0/8 100%
PASS: modules/preprocs/nasm/tests/nasmpp_test.sh
Test dwarf2_pass32_test: . +1-0/1 100%
PASS: modules/dbgfmts/dwarf2/tests/pass32/dwarf2_pass32_test.sh
Test dwarf2_pass64_test: .. +2-0/2 100%
PASS: modules/dbgfmts/dwarf2/tests/pass64/dwarf2_pass64_test.sh
Test dwarf2_passwin64_test: . +1-0/1 100%
PASS: modules/dbgfmts/dwarf2/tests/passwin64/dwarf2_passwin64_test.sh
Test stabs_test: . +1-0/1 100%
PASS: modules/dbgfmts/stabs/tests/stabs_test.sh
Test bin_test: ........... +11-0/11 100%
PASS: modules/objfmts/bin/tests/bin_test.sh
Test elf_test: ..................... +21-0/21 100%
PASS: modules/objfmts/elf/tests/elf_test.sh
Test elf_amd64_test: .. +2-0/2 100%
PASS: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh
Test elf_gas64_test: ... +3-0/3 100%
PASS: modules/objfmts/elf/tests/gas64/elf_gas64_test.sh
Test coff_test: ... +3-0/3 100%
PASS: modules/objfmts/coff/tests/coff_test.sh
Test macho_test: O +0-1/1 0%
 ** O: gas-macho32 did not match object file!
FAIL: modules/objfmts/macho/tests/gas32/gas_macho32_test.sh
Test macho_test: O +0-1/1 0%
 ** O: gas-macho64 did not match object file!
FAIL: modules/objfmts/macho/tests/gas64/gas_macho64_test.sh
Test macho_test: OO +0-2/2 0%
 ** O: macho-reloc did not match object file!
 ** O: machotest did not match object file!
FAIL: modules/objfmts/macho/tests/nasm32/macho32_test.sh
Test macho_test: .O +1-1/2 50%
 ** O: machotest64 did not match object file!
FAIL: modules/objfmts/macho/tests/nasm64/macho64_test.sh
Test rdf_test: ......... +9-0/9 100%
PASS: modules/objfmts/rdf/tests/rdf_test.sh
Test win32_test: ..... +5-0/5 100%
PASS: modules/objfmts/win32/tests/win32_test.sh
Test win64_test: .......... +10-0/10 100%
PASS: modules/objfmts/win64/tests/win64_test.sh
Test xdf_test: ..... +5-0/5 100%
PASS: modules/objfmts/xdf/tests/xdf_test.sh
Test bitvect_test: ... +3-0/3 100%
PASS: bitvect_test
Test floatnum_test: ........ +8-0/8 100%
PASS: floatnum_test
Test leb128_test: ................................ +32-0/32 100%
PASS: leb128_test
Test splitpath_test: ................................................ +48-0/48 100%
PASS: splitpath_test
Test combpath_test: ..................................... +37-0/37 100%
PASS: combpath_test
Test uncstring_test: .................... +20-0/20 100%
PASS: uncstring_test
Test libyasm_test: ............................... +31-0/31 100%
PASS: libyasm/tests/libyasm_test.sh
=====================================
4 of 32 tests failed
Please report to bug-yasm at tortall.net
=====================================

Cheers,
 Thomas


More information about the bug-yasm mailing list