This is the mail archive of the
gcc-testresults@gcc.gnu.org
mailing list for the GCC project.
Results for 3.2 testsuite on sparcv9-sun-solaris2.9
- From: Stian Oksavik <root at flunder dot chello dot at>
- To: gcc-testresults at gcc dot gnu dot org
- Date: Tue, 17 Sep 2002 11:47:14 +0200 (CEST)
- Subject: Results for 3.2 testsuite on sparcv9-sun-solaris2.9
These tests were conducted under Solaris 9. The gcc in question is not only able to compile 64-bit binaries; it is itself a 64-bit binary. The result seems to be that it defaults to -m64, not -m32.
gcc seems to actually be working fine, other than some 64-bit/32-bit mismatches between some libraries and binaries that probably have more to do with Solaris than with gcc. I was surprised at first at the number of errors produced by make check, but after reading up on this that seems to be something to be expected.
In building gcc, GNU as, ld and make were used. Everything was bootstrapped from scratch using first a Sun compiler with Sun binutils, then gcc with Sun binutils to build GNU binutils, then gcc with GNU binutils to build the 64-bit binary of gcc. Once this was in place, testing tools (DejaGnu, Expect, TCL) were built, but in 32-bit mode due to the above linking issues that I have not yet resolved.
Some interesting tidbits about the test system:
uname -a:
SunOS flunder 5.9 Generic sun4u sparc SUNW,UltraSPARC-IIi-cEngine
file gcc:
/usr/local/bin/gcc: ELF 64-bit MSB executable SPARCV9 Version 1, dynamically linked, not stripped
ldd gcc:
libc.so.1 => /usr/lib/64/libc.so.1
libdl.so.1 => /usr/lib/64/libdl.so.1
/usr/platform/SUNW,UltraSPARC-IIi-cEngine/lib/sparcv9/libc_psr.so.1
LAST_UPDATED:
Native configuration is sparcv9-sun-solaris2.9
=== g77 tests ===
Running target unix
=== g77 Summary ===
# of expected passes 1452
# of unsupported tests 8
/packages/gcc/build/gcc/sparcv9-sun-solaris2.9/gcc/testsuite/../g77 version 3.2
=== gcc tests ===
Running target unix
XPASS: gcc.c-torture/execute/20020227-1.c execution, -O0
XPASS: gcc.c-torture/execute/20020227-1.c execution, -O1
XPASS: gcc.dg/c99-intconst-1.c (test for excess errors)
FAIL: gcc.dg/special/gcsec-1.c (test for excess errors)
WARNING: gcc.dg/special/gcsec-1.c compilation failed to produce executable
=== gcc Summary ===
# of expected passes 18438
# of unexpected failures 1
# of unexpected successes 3
# of expected failures 69
# of unsupported tests 108
/packages/gcc/build/gcc/sparcv9-sun-solaris2.9/gcc/xgcc version 3.2
=== g++ tests ===
Running target unix
FAIL: g++.law/profile1.C (test for excess errors)
FAIL: g++.pt/instantiate5.C (test for excess errors)
=== g++ Summary ===
# of expected passes 7245
# of unexpected failures 2
# of expected failures 89
# of untested testcases 23
# of unsupported tests 4
/packages/gcc/build/gcc/sparcv9-sun-solaris2.9/gcc/testsuite/../g++ version 3.2
=== objc tests ===
Running target unix
=== objc Summary ===
# of expected passes 1035
# of expected failures 6
/packages/gcc/build/gcc/sparcv9-sun-solaris2.9/gcc/xgcc version 3.2
=== libjava tests ===
Running target unix
FAIL: FileHandleGcTest execution from source compiled test
FAIL: FileHandleGcTest execution from bytecode->native test
FAIL: FileHandleGcTest -O execution from source compiled test
FAIL: FileHandleGcTest -O execution from bytecode->native test
=== libjava Summary ===
# of expected passes 2067
# of unexpected failures 4
# of expected failures 18
# of untested testcases 18
=== libstdc++-v3 tests ===
Running target unix
FAIL: 18_support/numeric_limits.cc execution test
XPASS: 22_locale/collate_members_wchar_t.cc execution test
XPASS: 22_locale/ctype_is_wchar_t.cc execution test
XPASS: 22_locale/money_get_members_wchar_t.cc execution test
XPASS: 22_locale/money_put_members_wchar_t.cc execution test
XPASS: 22_locale/moneypunct_members_wchar_t.cc execution test
XPASS: 22_locale/num_get_members_wchar_t.cc execution test
XPASS: 22_locale/num_put_members_wchar_t.cc execution test
XPASS: 22_locale/numpunct_members_wchar_t.cc execution test
XPASS: 22_locale/time_get_members_wchar_t.cc execution test
XPASS: 22_locale/time_put_members_wchar_t.cc execution test
FAIL: 26_numerics/c_math.cc (test for excess errors)
WARNING: 26_numerics/c_math.cc compilation failed to produce executable
FAIL: 27_io/istream_extractor_arith.cc execution test
FAIL: 27_io/ostream_inserter_arith.cc execution test
WARNING: program timed out.
FAIL: thread/pthread4.cc execution test
=== libstdc++-v3 Summary ===
# of expected passes 403
# of unexpected failures 5
# of unexpected successes 10
# of expected failures 16
Compiler version: 3.2
Platform: sparcv9-sun-solaris2.9
configure flags: --host=sparcv9-sun-solaris2.9 --with-gnu-as --with-gnu-ld