This is the mail archive of the gcc-testresults@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

results for 4.2.4 testsuite on sparc-sun-solaris2.8


bootstrapping with Sun Studio 8 thus :

bash-3.2$ /opt/SUNWspro/bin/cc -V
cc: Sun C 5.5 Patch 112760-19 2007/08/02
usage: cc [ options] files.  Use 'cc -flags' for details
bash-3.2$ /opt/SUNWspro/bin/CC -V
CC: Sun C++ 5.5 Patch 113817-22 2007/11/20

All tools in the toolpath were built and passed their
testsuites. Typical revs used were :

bash-3.2$ autoconf --version
autoconf (GNU Autoconf) 2.61

bash-3.2$ bison --version
bison (GNU Bison) 2.3

bash-3.2$ expect -v
expect version 5.43.0

bash-3.2$ m4 --version
m4 (GNU M4) 1.4.10
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>


I also used : dejagnu      1.4.4
              tcl          8.4.15
              tk           8.4.15
              make         3.81
              libiconv     1.11
              gmp          4.2.1
              mpfr         2.2.1

testsuite report as per : http://gcc.gnu.org/install/finalinstall.html

Output from running srcdir/config.guess.

bash-3.2$ /opt/build/gcc-4.2.4/config.guess
sparc-sun-solaris2.8

The output of `gcc -v' for your newly installed gcc.

bash-3.2$ which gcc
/export/home/dclarke/local/bin/gcc
bash-3.2$ file /export/home/dclarke/local/bin/gcc
/export/home/dclarke/local/bin/gcc:     ELF 32-bit MSB executable
SPARC Version 1, dynamically linked, not stripped
bash-3.2$ ldd /export/home/dclarke/local/bin/gcc
        libiconv.so.2 =>         /export/home/dclarke/local/lib/libiconv.so.2
        libc.so.1 =>     /usr/lib/libc.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
bash-3.2$ gcc -v
Using built-in specs.
Target: sparc-sun-solaris2.8
Configured with: /opt/build/gcc-4.2.4/configure
--with-as=/usr/ccs/bin/as --without-gnu-ld --with-ld=/usr/ccs/bin/ld
--with-cpu=v7 --enable-threads=posix --disable-nls
--prefix=/export/home/dclarke/local
--with-local-prefix=/export/home/dclarke/local --enable-shared
--enable-languages=c,c++,objc,fortran
--with-gmp=/export/home/dclarke/local
--with-mpfr=/export/home/dclarke/local --enable-bootstrap
Thread model: posix
gcc version 4.2.4

Whether you enabled all languages or a subset of them.

  subset via configure option --enable-languages=c,c++,objc,fortran

The distribution name and version :

bash-3.2$ uname -a
SunOS fossil 5.8 Generic_117350-54 sun4m sparc SUNW,SPARCstation-20
bash-3.2$ cat /etc/release
                       Solaris 8 2/04 s28s_hw4wos_05a SPARC
           Copyright 2004 Sun Microsystems, Inc.  All Rights Reserved.
                            Assembled 08 January 2004
bash-3.2$ ls -lap /usr/ccs/bin/as /usr/ccs/bin/ld
-rwxr-xr-x   1 bin      bin       345884 Dec 19  2003 /usr/ccs/bin/as
-rwxr-xr-x   1 root     bin         7792 Aug 24  2007 /usr/ccs/bin/ld

  System is a 4-way 60 MHz HyperSparc SUNW,SPARCstation-20
  with 256MB RAM and 512MB swap

  Using Sun Solaris based /usr/ccs/bin/as and /usr/ccs/bin/ld as listed above.

The full configure line used was :

--with-as=/usr/ccs/bin/as --without-gnu-ld --with-ld=/usr/ccs/bin/ld
--with-cpu=v7 --enable-threads=posix --disable-nls
--prefix=/export/home/dclarke/local
--with-local-prefix=/export/home/dclarke/local --enable-shared
--enable-languages=c,c++,objc,fortran
--with-gmp=/export/home/dclarke/local
--with-mpfr=/export/home/dclarke/local --enable-bootstrap

At this point I think that gcc 4.2.4 on Solaris 8 and sun4m is more or less
working but with a boatload of problems in the testsuite summary thus :

bash-3.2$ ../gcc-4.2.4/contrib/test_summary
cat <<'EOF' |
LAST_UPDATED: Obtained from SVN: tags/gcc_4_2_4_release revision 135573

Native configuration is sparc-sun-solaris2.8

                === g++ tests ===


Running target unix
WARNING: Could not compile g++.dg/compat/struct-layout-1 generator
ERROR: g++.dg/abi/rtti1.C: error executing dg-final: couldn't execute
"c++filt": no such file or directory
UNRESOLVED: g++.dg/abi/rtti1.C: error executing dg-final: couldn't
execute "c++filt": no such file or directory
WARNING: g++.dg/other/ucnid-1.C compilation failed to produce executable
XPASS: g++.old-deja/g++.other/init18.C execution test
XPASS: g++.old-deja/g++.other/init19.C execution test

                === g++ Summary ===

# of expected passes            13195
# of unexpected successes       2
# of expected failures          70
# of unresolved testcases       1
# of unsupported tests          176
/opt/build/gcc-4.2.4-build/gcc/testsuite/g++/../../g++  version 4.2.4

                === gcc tests ===


Running target unix
UNRESOLVED: gcc.c-torture/execute/mayalias-2.c execution,  -O3 -g
WARNING: Could not compile gcc.dg/compat/struct-layout-1 generator
FAIL: gcc.dg/20001013-1.c execution test
FAIL: gcc.dg/20001101-1.c execution test
FAIL: gcc.dg/20001102-1.c execution test
FAIL: gcc.dg/pthread-init-1.c (test for excess errors)
FAIL: gcc.dg/pthread-init-2.c (test for excess errors)
WARNING: gcc.dg/ucnid-2.c compilation failed to produce executable
WARNING: gcc.dg/ucnid-3.c compilation failed to produce executable
WARNING: gcc.dg/ucnid-4.c compilation failed to produce executable
FAIL: gcc.dg/ultrasp10.c execution test
FAIL: gcc.dg/ultrasp9.c execution test
FAIL: largefile.c -O0 -g (test for excess errors)
FAIL: largefile.c  -O0  (test for excess errors)
FAIL: largefile.c  -O1  (test for excess errors)
FAIL: largefile.c  -O2  (test for excess errors)
FAIL: largefile.c  -O3 -fomit-frame-pointer  (test for excess errors)
FAIL: largefile.c  -O3 -g  (test for excess errors)
FAIL: largefile.c  -Os  (test for excess errors)
FAIL: gcc.dg/vect/pr18400.c execution test
FAIL: gcc.dg/vect/pr18536.c execution test
FAIL: gcc.dg/vect/pr20122.c execution test
XPASS: gcc.dg/vect/pr20122.c scan-tree-dump-times vectorized 1 loops 2
FAIL: gcc.dg/vect/vect-100.c execution test
FAIL: gcc.dg/vect/vect-101.c execution test
FAIL: gcc.dg/vect/vect-102.c execution test
FAIL: gcc.dg/vect/vect-103.c execution test
FAIL: gcc.dg/vect/vect-104.c execution test
FAIL: gcc.dg/vect/vect-105.c execution test
XPASS: gcc.dg/vect/vect-105.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-106-alias.c execution test
FAIL: gcc.dg/vect/vect-106.c execution test
FAIL: gcc.dg/vect/vect-109.c execution test
FAIL: gcc.dg/vect/vect-112.c execution test
FAIL: gcc.dg/vect/vect-115.c execution test
FAIL: gcc.dg/vect/vect-116.c execution test
FAIL: gcc.dg/vect/vect-12.c execution test
FAIL: gcc.dg/vect/vect-13.c execution test
FAIL: gcc.dg/vect/vect-14.c execution test
FAIL: gcc.dg/vect/vect-15.c execution test
FAIL: gcc.dg/vect/vect-17.c execution test
FAIL: gcc.dg/vect/vect-18.c execution test
FAIL: gcc.dg/vect/vect-19.c execution test
FAIL: gcc.dg/vect/vect-2.c execution test
FAIL: gcc.dg/vect/vect-20.c execution test
FAIL: gcc.dg/vect/vect-21.c execution test
FAIL: gcc.dg/vect/vect-23.c execution test
FAIL: gcc.dg/vect/vect-24.c execution test
FAIL: gcc.dg/vect/vect-25.c execution test
FAIL: gcc.dg/vect/vect-26.c execution test
FAIL: gcc.dg/vect/vect-27.c execution test
FAIL: gcc.dg/vect/vect-28.c execution test
FAIL: gcc.dg/vect/vect-29.c execution test
FAIL: gcc.dg/vect/vect-31.c execution test
FAIL: gcc.dg/vect/vect-32.c execution test
FAIL: gcc.dg/vect/vect-34.c execution test
FAIL: gcc.dg/vect/vect-35.c execution test
FAIL: gcc.dg/vect/vect-36.c execution test
FAIL: gcc.dg/vect/vect-37.c execution test
FAIL: gcc.dg/vect/vect-62.c execution test
FAIL: gcc.dg/vect/vect-63.c execution test
FAIL: gcc.dg/vect/vect-64.c execution test
FAIL: gcc.dg/vect/vect-65.c execution test
FAIL: gcc.dg/vect/vect-66.c execution test
FAIL: gcc.dg/vect/vect-67.c execution test
FAIL: gcc.dg/vect/vect-68.c execution test
FAIL: gcc.dg/vect/vect-7.c execution test
FAIL: gcc.dg/vect/vect-70.c execution test
FAIL: gcc.dg/vect/vect-71.c execution test
FAIL: gcc.dg/vect/vect-72.c execution test
FAIL: gcc.dg/vect/vect-73.c execution test
FAIL: gcc.dg/vect/vect-75.c execution test
XPASS: gcc.dg/vect/vect-75.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-76.c execution test
FAIL: gcc.dg/vect/vect-77.c execution test
FAIL: gcc.dg/vect/vect-78.c execution test
FAIL: gcc.dg/vect/vect-85.c execution test
FAIL: gcc.dg/vect/vect-86.c execution test
FAIL: gcc.dg/vect/vect-87.c execution test
FAIL: gcc.dg/vect/vect-88.c execution test
FAIL: gcc.dg/vect/vect-89.c execution test
FAIL: gcc.dg/vect/vect-9.c execution test
FAIL: gcc.dg/vect/vect-96.c execution test
FAIL: gcc.dg/vect/vect-97.c execution test
FAIL: gcc.dg/vect/vect-98.c execution test
FAIL: gcc.dg/vect/vect-99.c execution test
FAIL: gcc.dg/vect/vect-align-1.c execution test
FAIL: gcc.dg/vect/vect-align-2.c execution test
FAIL: gcc.dg/vect/vect-dv-2.c execution test
FAIL: gcc.dg/vect/vect-reduc-1.c execution test
FAIL: gcc.dg/vect/vect-reduc-1char.c execution test
FAIL: gcc.dg/vect/vect-reduc-1short.c execution test
FAIL: gcc.dg/vect/vect-reduc-2.c execution test
FAIL: gcc.dg/vect/vect-reduc-2char.c execution test
FAIL: gcc.dg/vect/vect-reduc-2short.c execution test
FAIL: gcc.dg/vect/vect-reduc-3.c execution test
FAIL: gcc.dg/vect/vect-reduc-7.c execution test
FAIL: gcc.dg/vect/vect-reduc-8.c execution test
FAIL: gcc.dg/vect/vect-reduc-9.c execution test
FAIL: gcc.dg/vect/vect-reduc-dot-s16a.c execution test
FAIL: gcc.dg/vect/vect-reduc-dot-s16b.c execution test
FAIL: gcc.dg/vect/vect-reduc-dot-s8.c execution test
FAIL: gcc.dg/vect/vect-reduc-dot-u16.c execution test
FAIL: gcc.dg/vect/vect-reduc-dot-u8.c execution test
FAIL: gcc.dg/vect/vect-reduc-pattern-1a.c execution test
FAIL: gcc.dg/vect/vect-reduc-pattern-1b.c execution test
FAIL: gcc.dg/vect/vect-reduc-pattern-1c.c execution test
FAIL: gcc.dg/vect/vect-reduc-pattern-2a.c execution test
FAIL: gcc.dg/vect/vect-reduc-pattern-2b.c execution test
FAIL: gcc.dg/vect/vect-reduc-pattern-2c.c execution test
FAIL: gcc.dg/vect/wrapv-vect-7.c execution test
FAIL: gcc.dg/vect/wrapv-vect-reduc-2char.c execution test
FAIL: gcc.dg/vect/wrapv-vect-reduc-2short.c execution test
FAIL: gcc.dg/vect/wrapv-vect-reduc-dot-s8.c execution test
FAIL: gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c execution test
FAIL: gcc.dg/vect/no-section-anchors-vect-69.c execution test
FAIL: gcc.target/sparc/pdist-3.c execution test

                === gcc Summary ===

# of expected passes            41188
# of unexpected failures        109      <-- I have no idea why so bad
# of unexpected successes       3
# of expected failures          127
# of unresolved testcases       1
# of untested testcases         35
# of unsupported tests          494       <--- this makes no sense what so ever
/opt/build/gcc-4.2.4-build/gcc/xgcc  version 4.2.4

                === gfortran tests ===

Running target unix
FAIL: gfortran.dg/vect/vect-5.f90  -O  execution test

                === gfortran Summary ===

# of expected passes            16045
# of unexpected failures        1
# of expected failures          8
# of unsupported tests          110
/opt/build/gcc-4.2.4-build/gcc/testsuite/gfortran/../../gfortran  version 4.2.4

                === objc tests ===


Running target unix
WARNING: Could not compile
objc.dg/gnu-encoding/struct-layout-encoding-1 generator

                === objc Summary ===

# of expected passes            1751
# of unsupported tests          24
/opt/build/gcc-4.2.4-build/gcc/xgcc  version 4.2.4

                === libgomp tests ===

Running target unix
FAIL: libgomp.c/appendix-a/a.15.1.c execution test
FAIL: libgomp.c/appendix-a/a.16.1.c execution test
FAIL: libgomp.c/appendix-a/a.18.1.c execution test
FAIL: libgomp.c/appendix-a/a.19.1.c execution test
FAIL: libgomp.c/appendix-a/a.2.1.c execution test
FAIL: libgomp.c/appendix-a/a.21.1.c execution test
.
. the bloodly library of congress of libgomp.c failures here
.
FAIL: libgomp.fortran/vla7.f90  -O3 -g  execution test
FAIL: libgomp.fortran/vla7.f90  -Os  execution test
FAIL: libgomp.fortran/workshare1.f90  -O  execution test

                === libgomp Summary ===

# of expected passes            675
# of unexpected failures        665
# of unsupported tests          118
                === libstdc++ tests ===


Running target unix

                === libstdc++ Summary ===

# of expected passes            3839
# of expected failures          16
# of unsupported tests          322

Compiler version: 4.2.4
Platform: sparc-sun-solaris2.8
configure flags: --with-as=/usr/ccs/bin/as --without-gnu-ld
--with-ld=/usr/ccs/bin/ld --with-cpu=v7 --enable-threads=posix
--disable-nls --prefix=/export/home/dclarke/local
--with-local-prefix=/export/home/dclarke/local --enable-shared
--with-gmp=/export/home/dclarke/local
--with-mpfr=/export/home/dclarke/local --enable-bootstrap
--enable-languages=c,c++,fortran,objc
EOF
Mail -s "Results for 4.2.4 testsuite on sparc-sun-solaris2.8"
gcc-testresults@gcc.gnu.org &&
mv /opt/build/gcc-4.2.4-build/./gcc/testsuite/g++/g++.sum
/opt/build/gcc-4.2.4-build/./gcc/testsuite/g++/g++.sum.sent &&
mv /opt/build/gcc-4.2.4-build/./gcc/testsuite/gcc/gcc.sum
/opt/build/gcc-4.2.4-build/./gcc/testsuite/gcc/gcc.sum.sent &&
mv /opt/build/gcc-4.2.4-build/./gcc/testsuite/gfortran/gfortran.sum
/opt/build/gcc-4.2.4-build/./gcc/testsuite/gfortran/gfortran.sum.sent
&&
mv /opt/build/gcc-4.2.4-build/./gcc/testsuite/objc/objc.sum
/opt/build/gcc-4.2.4-build/./gcc/testsuite/objc/objc.sum.sent &&
mv /opt/build/gcc-4.2.4-build/./sparc-sun-solaris2.8/libgomp/testsuite/libgomp.sum
/opt/build/gcc-4.2.4-build/./sparc-sun-solaris2.8/libgomp/testsuite/libgomp.sum.sent
&&
mv /opt/build/gcc-4.2.4-build/./sparc-sun-solaris2.8/libstdc++-v3/testsuite/libstdc++.sum
/opt/build/gcc-4.2.4-build/./sparc-sun-solaris2.8/libstdc++-v3/testsuite/libstdc++.sum.sent
&&
mv /opt/build/gcc-4.2.4-build/./gcc/testsuite/g++/g++.log
/opt/build/gcc-4.2.4-build/./gcc/testsuite/g++/g++.log.sent &&
mv /opt/build/gcc-4.2.4-build/./gcc/testsuite/gcc/gcc.log
/opt/build/gcc-4.2.4-build/./gcc/testsuite/gcc/gcc.log.sent &&
mv /opt/build/gcc-4.2.4-build/./gcc/testsuite/gfortran/gfortran.log
/opt/build/gcc-4.2.4-build/./gcc/testsuite/gfortran/gfortran.log.sent
&&
mv /opt/build/gcc-4.2.4-build/./gcc/testsuite/objc/objc.log
/opt/build/gcc-4.2.4-build/./gcc/testsuite/objc/objc.log.sent &&
mv /opt/build/gcc-4.2.4-build/./sparc-sun-solaris2.8/libgomp/testsuite/libgomp.log
/opt/build/gcc-4.2.4-build/./sparc-sun-solaris2.8/libgomp/testsuite/libgomp.log.sent
&&
mv /opt/build/gcc-4.2.4-build/./sparc-sun-solaris2.8/libstdc++-v3/testsuite/libstdc++.log
/opt/build/gcc-4.2.4-build/./sparc-sun-solaris2.8/libstdc++-v3/testsuite/libstdc++.log.sent
&&
true
bash-3.2$

bash-3.2$ date -u
Tue Jun  3 03:55:53 GMT 2008

I'm sorry but I do not know what to make of these results. Perhaps GCC
4.2.4 can be built reliably on UltraSparc machines running Solaris 10
but it seems to have a LOT of problems on older hardware.

Dennis Clarke
dclarke@blastwave.org


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]