Hi GCC team, I built GCC 4.4.0 on a SPARC system running Solaris 10
The build went through without any error, but most of the tests failed in "make check". unexpected failures = 6472 and passed = 52. Output from gcc -v and fragment from make check are below. What am I doing wrong? Is this build usable? Thanks for your help. Best regards Amitava Dutta SRCDIR=/big3/src/gcc/src/gcc-4.4.0 $ $SRCDIR/config.guess sparc-sun-solaris2.10 $ $SRCDIR/configure \ --srcdir=$SRCDIR \ --prefix=/usr/local/gcc-4.4.0 \ --without-gnu-as --with-as=/usr/ccs/bin/as \ --without-gnu-ld --with-ld=/usr/ccs/bin/ld \ --enable-languages=c,c++,fortran $ /usr/local/gcc-4.4.0/bin/gcc -v Using built-in specs. Target: sparc-sun-solaris2.10 Configured with: /big3/src/gcc/src/gcc-4.4.0/configure --srcdir=/big3/src/gcc/src/gcc-4.4.0 --prefix=/usr/local/gcc-4.4.0 --without-gnu-as --with-as=/usr/ccs/bin/as --without-gnu-ld --with-ld=/usr/ccs/bin/ld --enable-languages=c,c++,fortran Thread model: posix gcc version 4.4.0 (GCC) ////// BEGIN last fragment from make check ///////// FAIL: ...... FAIL: gcc.c-torture/compile/zero-strct-5.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/compile/zero-strct-5.c -Os (test for excess errors) === gcc Summary === # of expected passes 52 # of unexpected failures 6472 # of expected failures 16 # of unresolved testcases 24 # of unsupported tests 106 /big3/src/gcc/build/gcc440-s10-sparc/gcc/xgcc version 4.4.0 (GCC) make[3]: [check-parallel-gcc_3] Error 1 (ignored) make[3]: Leaving directory `/big3/src/gcc/build/gcc440-s10-sparc/gcc' nawk: /tmp/dg-combine-results-25920-2MaGOY/list38 makes too many open files input record number 15646 source line number 40 usage: tail [+/-[n][lbc][f]] [file] tail [+/-[n][l][r|f]] [file] grep: illegal option -- q Usage: grep -hblcnsviw pattern file . . . usage: tail [+/-[n][lbc][f]] [file] tail [+/-[n][l][r|f]] [file] nawk: /tmp/dg-combine-results-25966-DMaqUY/list26 makes too many open files input record number 54342 source line number 44 usage: tail [+/-[n][lbc][f]] [file] tail [+/-[n][l][r|f]] [file] grep: illegal option -- q Usage: grep -hblcnsviw pattern file . . . usage: tail [+/-[n][lbc][f]] [file] tail [+/-[n][l][r|f]] [file] make[2]: Leaving directory `/big3/src/gcc/build/gcc440-s10-sparc/gcc' make[1]: Target `check-host' not remade because of errors. make[1]: Leaving directory `/big3/src/gcc/build/gcc440-s10-sparc' make: *** [do-check] Error 2 make: Target `check' not remade because of errors. ////// END last fragment from make check /////////