LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 922|回复: 7

这样的gcc测试结果能继续下去吗?

[复制链接]
发表于 2005-1-9 18:05:29 | 显示全部楼层 |阅读模式
make -k check
make[1]: Entering directory `/mnt/lfs/sources/gcc-build/gcc'
(rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../gcc-3.4.1/gcc; ${PWDCMD-pwd}` ; export srcdir ; \
cd testsuite; \
EXPECT=expect ; export EXPECT ; \
if [ -f ${rootme}/../expect/expect ] ; then  \
   TCL_LIBRARY=`cd .. ; cd ../../gcc-3.4.1/gcc/../tcl/library ; ${PWDCMD-pwd}` ; \
    export TCL_LIBRARY ; fi ; \
runtest --tool gcc )
WARNING: Couldn't find the global config file.
Test Run By yzq on Sun Jan  9 16:50:02 2005
Native configuration is i686-pc-linux-gnu

                === gcc tests ===

Schedule of variations:
    unix

Running target unix
Using /tools/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /tools/share/dejagnu/config/unix.exp as generic interface file for target.Using /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.c-torture/compile/compile.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.c-torture/execute/execute.exp ...
FAIL: gcc.c-torture/execute/va-arg-25.c execution,  -Os
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/compat/compat.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/cpp/cpp.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/cpp/trad/trad.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/debug/debug.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/dg.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/format/format.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/noncompile/noncompile.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/pch/pch.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/special/mips-abi.exp ...Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/special/special.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/tls/tls.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/torture/dg-torture.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.dg/weak/weak.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/acker1.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/arm-isr.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/bprob.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/dg-test.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/dhry.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/gcov.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/linkage.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/matrix1.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/mg.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/sieve.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/gcc.misc-tests/sort2.exp ...

                === gcc Summary ===

# of expected passes            24627
# of unexpected failures        1
# of expected failures          70
# of untested testcases         7
# of unsupported tests          191
/mnt/lfs/sources/gcc-build/gcc/xgcc version 3.4.1

make[1]: [check-gcc] Error 1 (ignored)
(rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../gcc-3.4.1/gcc; ${PWDCMD-pwd}` ; export srcdir ; \
cd testsuite; \
EXPECT=expect ; export EXPECT ; \
if [ -f ${rootme}/../expect/expect ] ; then  \
   TCL_LIBRARY=`cd .. ; cd ../../gcc-3.4.1/gcc/../tcl/library ; ${PWDCMD-pwd}` ; \
    export TCL_LIBRARY ; fi ; \
runtest --tool g++ )
WARNING: Couldn't find the global config file.
Test Run By yzq on Sun Jan  9 17:18:44 2005
Native configuration is i686-pc-linux-gnu

                === g++ tests ===

Schedule of variations:
    unix

Running target unix
Using /tools/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /tools/share/dejagnu/config/unix.exp as generic interface file for target.Using /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/g++.dg/bprob/bprob.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/g++.dg/compat/compat.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/g++.dg/debug/debug.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/g++.dg/dg.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/g++.dg/gcov/gcov.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/g++.dg/pch/pch.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/g++.dg/special/ecos.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/g++.dg/tls/tls.exp ...
Running /mnt/lfs/sources/gcc-3.4.1/gcc/testsuite/g++.old-deja/old-deja.exp ...
WARNING: g++.old-deja/g++.mike/p10769a.C compilation failed to produce executable
WARNING: g++.old-deja/g++.other/enum5.C compilation failed to produce executableXPASS: g++.old-deja/g++.other/init5.C execution test
WARNING: g++.old-deja/g++.pt/friend44.C compilation failed to produce executable
                === g++ Summary ===

# of expected passes            9639
# of unexpected successes       1
# of expected failures          67
# of unsupported tests          32
/mnt/lfs/sources/gcc-build/gcc/testsuite/../g++ version 3.4.1

make[1]: [check-g++] Error 1 (ignored)
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make[1]: Entering directory `/mnt/lfs/sources/gcc-build/intl'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build/intl'
make[1]: Entering directory `/mnt/lfs/sources/gcc-build/libiberty'
make[2]: Entering directory `/mnt/lfs/sources/gcc-build/libiberty/testsuite'
gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../gcc-3.4.1/libiberty/testsuite/../../include  -o test-demangle \
        ../../../gcc-3.4.1/libiberty/testsuite/test-demangle.c ../libiberty.a
./test-demangle < ../../../gcc-3.4.1/libiberty/testsuite/demangle-expected
./test-demangle: 745 tests, 0 failures
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/libiberty/testsuite'
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build/libiberty'
make[1]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
Making check in include
make[2]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/include'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/include'
Making check in libmath
make[2]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/libmath'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/libmath'
Making check in libsupc++
make[2]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/libsupc++'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/libsupc++'
Making check in src
make[2]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/src'
Making check in po
make[2]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po'
/bin/sh /mnt/lfs/sources/gcc-3.4.1/libstdc++-v3/../mkinstalldirs /mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale
mkdir -p -- /mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale
catalogs='de.mo fr.mo'; \
for cat in $catalogs; do \
  cat=`basename $cat`; \
  lang=`echo $cat | sed 's/\.mo$//'`; \
  install_dir=/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/$lang/LC_MESSAGES; \
  /bin/sh /mnt/lfs/sources/gcc-3.4.1/libstdc++-v3/../mkinstalldirs $install_dir; \
  /bin/install -c -m 644 $cat $install_dir/libstdc++.mo; \
done
mkdir -p -- /mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/de/LC_MESSAGES
mkdir -p -- /mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/fr/LC_MESSAGES
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/po'
Making check in testsuite
make[2]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
touch testsuite_wchar_t
make -j1 check-DEJAGNU check-local
make[3]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
Making a new site.exp file...
srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../../../gcc-3.4.1/libstdc++-v3/testsuite && pwd`; export srcdir; \
EXPECT=expect; export EXPECT; \
runtest=runtest; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
  l='libstdc++'; for tool in $l; do \
    $runtest  --tool $tool --srcdir $srcdir ; \
  done; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find the global config file.
Test Run By yzq on Sun Jan  9 17:29:41 2005
Native configuration is i686-pc-linux-gnu

                === libstdc++ tests ===

Schedule of variations:
    unix

Running target unix
Using /tools/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /tools/share/dejagnu/config/unix.exp as generic interface file for target.Using /mnt/lfs/sources/gcc-3.4.1/libstdc++-v3/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /mnt/lfs/sources/gcc-3.4.1/libstdc++-v3/testsuite/libstdc++-dg/normal.exp ...
FAIL: ext/enc_filebuf/char/13189.cc (test for excess errors)
WARNING: ext/enc_filebuf/char/13189.cc compilation failed to produce executable
FAIL: ext/enc_filebuf/wchar_t/13189.cc (test for excess errors)
WARNING: ext/enc_filebuf/wchar_t/13189.cc compilation failed to produce executable

                === libstdc++ Summary ===

# of expected passes            2692
# of unexpected failures        2
# of expected failures          6
make[3]: *** [check-DEJAGNU] Error 1

                === libstdc++-v3 check-abi Summary ===

# of added symbols:              298
# of missing symbols:            284
# of incompatible symbols:       284

using: /mnt/lfs/sources/gcc-3.4.1/libstdc++-v3/config/abi/i486-linux-gnu/baseline_symbols.txt
make[3]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
make[2]: *** [check-am] Error 2
make[2]: Target `check' not remade because of errors.
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
make[2]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
: make ; exec make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CC_FOR_TARGET=/mnt/lfs/sources/gcc-build/gcc/xgcc -B/mnt/lfs/sources/gcc-build/gcc/ -B/tools/i686-pc-linux-gnu/bin/ -B/tools/i686-pc-linux-gnu/lib/ -isystem /tools/i686-pc-linux-gnu/include -isystem /tools/i686-pc-linux-gnu/sys-include" "CFLAGS=-O2 -g -O2" "CXXFLAGS=-g -O2 -D_GNU_SOURCE" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g -O2" "INSTALL=/bin/install -c" "INSTALL_DATA=/bin/install -c -m 644" "INSTALL_PROGRAM=/bin/install -c" "INSTALL_SCRIPT=/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-O2 -g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000  " "ICFLAG=" "ICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "RUNTESTFLAGS=" "exec_prefix=/tools" "infodir=/tools/info" "libdir=/tools/lib" "includedir=/tools/include" "prefix=/tools" "tooldir=/tools/i686-pc-linux-gnu" "gxx_include_dir=/tools/include/c++/3.4.1" "AR=ar" "AS=/tools/i686-pc-linux-gnu/bin/as" "LD=/tools/i686-pc-linux-gnu/bin/ld" "LIBCFLAGS=-O2 -g -O2" "ICFLAG=" "RANLIB=ranlib" "NM=/tools/i686-pc-linux-gnu/bin/nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=/tools/i686-pc-linux-gnu/bin/nm" "DESTDIR=" "WERROR=" DO=all multi-do
make[3]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
if [ -z "" ]; then \
  true; \
else \
  rootpre=`${PWDCMD-pwd}`/; export rootpre; \
  srcrootpre=`cd ../../../gcc-3.4.1/libstdc++-v3; ${PWDCMD-pwd}`/; export srcrootpre; \
  lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/mnt/lfs/sources/gcc-build/gcc/xgcc -B/mnt/lfs/sources/gcc-build/gcc/ -B/tools/i686-pc-linux-gnu/bin/ -B/tools/i686-pc-linux-gnu/lib/ -isystem /tools/i686-pc-linux-gnu/include -isystem /tools/i686-pc-linux-gnu/sys-include"; \
  for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
    dir=`echo $i | sed -e 's/;.*$//'`; \
    if [ "${dir}" = "." ]; then \
      true; \
    else \
      if [ -d ../${dir}/${lib} ]; then \
        flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
        if (cd ../${dir}/${lib}; make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CC_FOR_TARGET=/mnt/lfs/sources/gcc-build/gcc/xgcc -B/mnt/lfs/sources/gcc-build/gcc/ -B/tools/i686-pc-linux-gnu/bin/ -B/tools/i686-pc-linux-gnu/lib/ -isystem /tools/i686-pc-linux-gnu/include -isystem /tools/i686-pc-linux-gnu/sys-include" "CFLAGS=-O2 -g -O2" "CXXFLAGS=-g -O2 -D_GNU_SOURCE" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g -O2" "INSTALL=/bin/install -c" "INSTALL_DATA=/bin/install -c -m 644" "INSTALL_PROGRAM=/bin/install -c" "INSTALL_SCRIPT=/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-O2 -g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000   " "ICFLAG=" "ICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "RUNTESTFLAGS=" "exec_prefix=/tools" "infodir=/tools/info" "libdir=/tools/lib" "includedir=/tools/include" "prefix=/tools" "tooldir=/tools/i686-pc-linux-gnu" "gxx_include_dir=/tools/include/c++/3.4.1" "AR=ar" "AS=/tools/i686-pc-linux-gnu/bin/as" "LD=/tools/i686-pc-linux-gnu/bin/ld" "LIBCFLAGS=-O2 -g -O2" "ICFLAG=" "RANLIB=ranlib" "NM=/tools/i686-pc-linux-gnu/bin/nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=/tools/i686-pc-linux-gnu/bin/nm" "DESTDIR=" "WERROR=" \
                        CFLAGS="-O2 -g -O2 ${flags}" \
                        prefix="/tools" \
                        exec_prefix="/tools" \
                        GCJFLAGS=" ${flags}" \
                        CXXFLAGS="-g -O2 -D_GNU_SOURCE ${flags}" \
                        LIBCFLAGS="-O2 -g -O2 ${flags}" \
                        LIBCXXFLAGS="-g -O2 -D_GNU_SOURCE -fno-implicit-templates ${flags}" \
                        LDFLAGS=" ${flags}" \
                        MULTIFLAGS="${flags}" \
                        DESTDIR="" \
                        INSTALL="/bin/install -c" \
                        INSTALL_DATA="/bin/install -c -m 644" \
                        INSTALL_PROGRAM="/bin/install -c" \
                        INSTALL_SCRIPT="/bin/install -c" \
                        all); then \
          true; \
        else \
          exit 1; \
        fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[3]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
make[1]: *** [check-recursive] Error 1
make[1]: Target `check' not remade because of errors.
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
make: *** [check-target-libstdc++-v3] Error 2
make[1]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libiberty'
make[2]: Entering directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libiberty/testsuite'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libiberty/testsuite'
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build/i686-pc-linux-gnu/libiberty'
make: Target `check' not remade because of errors.
发表于 2005-1-9 18:30:32 | 显示全部楼层
和官方的测试差不多阿。可以继续
发表于 2005-1-10 08:39:41 | 显示全部楼层
错误肯定是有的,HOHO
不过我的好像没有unexpected failure, unexpected success倒是有一个,^_^
发表于 2005-1-10 10:42:47 | 显示全部楼层
请问一楼的,怎样把这些输出信息存入文件?
发表于 2005-1-10 14:09:43 | 显示全部楼层
The -k flag is used to make the test suite run through to completion and not stop at the first failure. The GCC test suite is very comprehensive and is almost guaranteed to generate a few failures. To receive a summary of the test suite results, run:

../gcc-3.4.1/contrib/test_summary


For only the summaries, pipe the output through grep -A7 Summ.

不用输出到文件的,结束时这些信息都可以在终端上看到。
 楼主| 发表于 2005-1-10 14:19:35 | 显示全部楼层
那里有官方测试
发表于 2005-1-10 15:00:07 | 显示全部楼层
发表于 2005-1-10 22:08:38 | 显示全部楼层
成绩不错啊,我unexpected failure 96都下去了,没问题
后期我哪里行有问题就"//"掉哪行,只要不是key就可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表