[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GCC pure64 for building numeric stuff and GCC



John Goerzen wrote:

On Mon, Mar 08, 2004 at 03:18:40PM -0800, Alex Perry wrote:
With that change, the build runs to completion. Two concerns:

1. It doesn't run the torture tests for the binary-arch target; you have to
  debian/rules check
and (when I do that) I get a series of segfaults and test failures.

I've never run that; if it doesn't happen by default in binary-arch, you
are stumbling across something I've never tried.  So your result there
may mimic mine.

I've attached the slightly-revised script as well as the report from the selftest.
It shows lots and lots of failures under test.  I would _REALLY_ appreciate
it if people with a pure64 chroot could run that script and see whether they
get the same failures (which would blame something in GCC) or they get it
to pass (which would blame something in my hardware or my kernel).

2.  It appears not to have refreshed the gcc-3.3 deb file as you can see:
Weird.  I'm afraid I don't have any hint for you there.  Note that I am
a distinctly poor gcc hacker, and what I've been able to do has been
mostly blind trial and error.  I have no idea if it's correct or not.

John, could you run the script at your convenience and check that it does build the gcc .deb for you, as expected, and there isn't some subtle mistake in my patch files?

Meanwhile, I'll go back to trying to resurrect my biarch chroot so I can build a kernel.
A second kernel may magically be able to make all these problems vanish...

Alex.

NOW RUNNING THE OPTIONAL TESTS - MAY TAKE A WHILE
echo -e "\nPatches that Debian applied in this version:" > pxxx
for i in cvs-updates gcc-version rename-info-files libstdc++-pic libstdc++-doclink gccbug libtool-rpath mips-branch-fix  test-summary gcj-without-rpath libffi-install libffi-no-debug deb-protoize libobjc reporting  autoreconf ; do \
  echo -e "\n$i:" >> pxxx; \
  sed -n 's/^# *DP: */  /p' debian/patches/$i.dpatch >> pxxx; \
done
mv -f pxxx stamps/02-patch-stamp
mkdir -p stamps
/usr/bin/make -f debian/rules.conf control
make[1]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5'
languages="ada c c++ f77 java objc pascal treelang"; \
addons="cdev c++dev fastjar fdev fixincl javadev libcxx libg2c"; \
addons="$addons libgcc libffi libgcj libgnat libnof libobjc libs"; \
addons="$addons lib64gcc lib64cxx lib64ffi lib64gcj lib64gnat"; \
addons="$addons lib64objc lib64g2c libnof objcdev proto"; \
echo "addons: $addons"; \
m4 -DCV=1:3.3.3 -DNV=1:3.3.4 -DGPC_CV=2:3.3.3.20030830-2 -DBINUTILSV=2.13.90.0.10 -DSRCNAME=gcc-3.3 -D__x86_64__ -DARCH=x86_64 -DOBJC_GC -DLIBC_DEP="libc6-dev (>= 2.3.1)" -DBINUTILS_BUILD_DEP="binutils (>= 2.14.90.0.4) | binutils (<< 2.14), binutils (>= 2.13.90.0.10) [!m68k !sparc] | binutils (>= 2.13.90.0.18-1.3) [m68k] | binutils (>= 2.13.90.0.18-1.4) [sparc]" -DLIBC_BUILD_DEP="libc6.1-dev (>= 2.3.1) [alpha ia64] | libc0.3-dev [hurd-i386] | libc1-dev [freebsd-i386] | libc12-dev [netbsd-i386] | libc6-dev (>= 2.3.1)" \
  -DPV=-3.3 \
  -DGPC_PV=-2.1-3.3 \
  -DCXX_SO=5 \
  -DGCC_SO=1 \
  -DOBJC_SO=1 \
  -DG2C_SO=0 \
  -DGCJ_SO=4 \
  -DGNAT_SO=3.15 \
  -DGNAT_V=3.3 \
  -DFFI_SO=2 \
  -Denabled_languages="$languages $addons" \
  -Dada_no_archs="!arm !hurd-i386 !m68k !freebsd-i386 !netbsd-i386 !amd64" \
  -Dpascal_no_archs="!netbsd-i386 !alpha !ia64 !arm !amd64" \
  -Dlibgc_no_archs="!avr !freebsd-i386" \
  -Dcheck_no_archs="!hurd-i386" \
  -Dlocale_no_archs="!netbsd-i386 !hurd-i386" \
	debian/control.m4 > debian/control.tmp2
addons: cdev c++dev fastjar fdev fixincl javadev libcxx libg2c libgcc libffi libgcj libgnat libnof libobjc libs lib64gcc lib64cxx lib64ffi lib64gcj lib64gnat lib64objc lib64g2c libnof objcdev proto
uniq debian/control.tmp2 > debian/control.tmp
rm -f debian/control.tmp2
[ -e debian/control ] \
  && cmp -s debian/control debian/control.tmp \
  && rm -f debian/control.tmp && exit 0; \
  mv debian/control.tmp debian/control; touch stamps/03-control-stamp
rm -f debian/rules.parameters.tmp
( \
	echo '# configuration parameters taken from upstream source files'; \
	echo 'VER		:= 3.3.3'; \
	echo 'BASE_VERSION	:= 3.3'; \
	echo 'SOURCE_VERSION	:= 1:3.3.3ds5-2'; \
	echo 'DEB_VERSION	:= 1:3.3.3-2'; \
	echo 'GPC_BASE_VERSION	:= 2.1'; \
	echo 'DEB_GPC_VERSION	:= 2:3.3.3.20030830-2'; \
	echo 'DEB_SOVERSION	:= 1:3.3.3-1'; \
	echo 'DEB_STDCXX_SOVERSION	:= 1:3.3.3-1'; \
	echo 'GCC_SONAME	:= 1'; \
	echo 'CXX_SONAME	:= 5'; \
	echo 'F77_SONAME	:= 0'; \
	echo 'OBJC_SONAME	:= 1'; \
	echo 'GCJ_SONAME	:= 4'; \
	echo 'GNAT_VERSION	:= 3.3'; \
	echo 'GNAT_SONAME	:= 3.15'; \
	echo 'FFI_SONAME	:= 2'; \
	echo 'LIBC_DEP		:= libc6-dev (>= 2.3.1)'; \
) > debian/rules.parameters.tmp
[ -e debian/rules.parameters ] \
  && cmp -s debian/rules.parameters debian/rules.parameters.tmp \
  && rm -f debian/rules.parameters.tmp && exit 0; \
  mv debian/rules.parameters.tmp debian/rules.parameters; \
  touch stamps/03-control-stamp
make[1]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5'
/usr/bin/make -f debian/rules2 stamps/04-configure-stamp
make[1]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5'
make[1]: `stamps/04-configure-stamp' is up to date.
make[1]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5'
/usr/bin/make -f debian/rules2 stamps/05-build-stamp
make[1]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5'
make[1]: `stamps/05-build-stamp' is up to date.
make[1]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5'
/usr/bin/make -f debian/rules2 check
make[1]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5'
rm -f test-protocol
: # build locales needed by libstdc++ testsuite
rm -rf locales
mkdir locales
chmod +x debian/locale-gen
debian/locale-gen
Generating locales...
  de_DE.ISO-8859-1... done
  de_DE.ISO-8859-15@euro... done
  en_PH.ISO-8859-1... done
  en_US.ISO-8859-1... done
  en_US.ISO-8859-15... done
  en_US.UTF-8... done
  es_MX.ISO-8859-1... done
  fr_FR.ISO-8859-1... done
  it_IT.ISO-8859-1... done
Generation complete.
echo "Running testsuite ..."; \
  if [ -e /proc/meminfo ]; then \
    m=`awk '/^((Mem|Swap)Free|Cached)/{m+=$2}END{print int(m*.9)}' \
	/proc/meminfo`; \
  else \
    m=`vmstat --free --swap-free --kilobytes|awk '{m+=$2}END{print int(m*.9)}'`; \
  fi; \
  ulimit -m $m; \
  echo "Limited memory for test runs to `ulimit -m`kB"; \
  EXTRA_TEST_PFLAGS=-g0 \
  DEJAGNU_TIMEOUT=450 \
  LOCPATH=/home/alex/build/gcc-3.3-3.3.3ds5/locales \
	/usr/bin/make -C /home/alex/build/gcc-3.3-3.3.3ds5/build -k check 2>&1 | tee test-protocol
Running testsuite ...
Limited memory for test runs to 278856kB
make[2]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build'
/usr/bin/make do-check NOTPARALLEL=parallel-ok
make[3]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build'
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/fastjar'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/fastjar'
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/libiberty'
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/libiberty/testsuite'
cc  -DHAVE_CONFIG_H -g -I.. -I../../../src/libiberty/testsuite/../../include  -o test-demangle \
	../../../src/libiberty/testsuite/test-demangle.c ../libiberty.a
./test-demangle < ../../../src/libiberty/testsuite/demangle-expected
./test-demangle: 649 tests, 0 failures
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/libiberty/testsuite'
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/libiberty'
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3'
Making check in include
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/include'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/include'
Making check in libio
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/libio'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/libio'
Making check in libmath
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/libmath'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/libmath'
Making check in libsupc++
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/libsupc++'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/libsupc++'
Making check in src
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/src'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/src'
Making check in po
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/po'
/bin/sh ../../../../src/libstdc++-v3/../mkinstalldirs /home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/po/share/locale 
mkdir /home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/po/share
mkdir /home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/po/share/locale
mkdir /home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/po/share/locale/de
mkdir /home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/po/share/locale/de/LC_MESSAGES
mkdir /home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/po/share/locale/fr
mkdir /home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/po/share/locale/fr/LC_MESSAGES
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/po'
Making check in testsuite
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/testsuite'
Makefile:477: warning: overriding commands for target `check-am'
Makefile:393: warning: ignoring old commands for target `check-am'
/usr/bin/make  check-DEJAGNU; \
/usr/bin/make  check-local 
make[6]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/testsuite'
Makefile:477: warning: overriding commands for target `check-am'
Makefile:393: warning: ignoring old commands for target `check-am'
Making a new site.exp file...
srcdir=`cd ../../../../src/libstdc++-v3/testsuite && pwd`; export srcdir; \
EXPECT=`if [ -f /home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/../../expect/expect ] ; then             echo /home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/../../expect/expect ;           else echo expect ; fi`; export EXPECT; \
if [ -f ../../expect/expect ]; then \
  TCL_LIBRARY=`cd ../../../../src/libstdc++-v3/../tcl/library && pwd`; \
  export TCL_LIBRARY; \
fi; \
runtest=`if [ -f /home/alex/build/gcc-3.3-3.3.3ds5/src/libstdc++-v3/../dejagnu/runtest ] ; then 	       echo /home/alex/build/gcc-3.3-3.3.3ds5/src/libstdc++-v3/../dejagnu/runtest ; 	    else echo runtest; fi`; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
  $runtest --tool libstdc++-v3 --srcdir $srcdir ; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
Test Run By alex on Tue Mar  9 00:43:31 2004
Native configuration is x86_64-pc-linux-gnu

		=== libstdc++-v3 tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/alex/build/gcc-3.3-3.3.3ds5/src/libstdc++-v3/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/libstdc++-v3/testsuite/libstdc++-v3.dg/dg.exp ...
XPASS: 22_locale/collate_byname.cc execution test
XPASS: 22_locale/collate_members_char.cc execution test
XPASS: 22_locale/collate_members_wchar_t.cc execution test
XPASS: 22_locale/ctype_is_char.cc execution test
XPASS: 22_locale/ctype_is_wchar_t.cc execution test
XPASS: 22_locale/members.cc execution test
XPASS: 22_locale/messages_byname.cc execution test
XPASS: 22_locale/messages_members_char.cc execution test
XPASS: 22_locale/moneypunct_byname.cc execution test
XPASS: 22_locale/moneypunct_members_char.cc execution test
XPASS: 22_locale/moneypunct_members_wchar_t.cc execution test
XPASS: 22_locale/numpunct_byname.cc execution test
XPASS: 22_locale/numpunct_members_char.cc execution test
XPASS: 22_locale/numpunct_members_wchar_t.cc execution test

		=== libstdc++-v3 Summary ===

# of expected passes		453
# of unexpected successes	14
# of expected failures		14
make[6]: *** [check-DEJAGNU] Error 1
make[6]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/testsuite'
make[6]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/testsuite'
Makefile:477: warning: overriding commands for target `check-am'
Makefile:393: warning: ignoring old commands for target `check-am'

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

# of added symbols:		 0
# of missing symbols:		 0
# of incompatible symbols:	 0

using: /home/alex/build/gcc-3.3-3.3.3ds5/src/libstdc++-v3/config/abi/x86_64-linux-gnu/baseline_symbols.txt
make[6]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/testsuite'
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/testsuite'
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3'
make[5]: Nothing to be done for `check-am'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3'
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3'
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libf2c'
cd libU77; /usr/bin/make G77DIR=../../../gcc/ check
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libf2c/libU77'
../../../gcc/g77 -B../../../gcc/ -L.. -g ../../../../src/libf2c/libU77/u77-test.f \
-lg2c  -lm -o a.out && ./a.out
../../../../src/libf2c/libU77/u77-test.f: In program `MAIN__':
../../../../src/libf2c/libU77/u77-test.f:214: warning:
         call idate (i,j,k)
              ^
Intrinsic `IDATE', invoked at (^), known to be non-Y2K-compliant [info -f g77 M Y2KBAD]
../../../../src/libf2c/libU77/u77-test.f:223: warning:
         call date (ctim)
              ^
Intrinsic `DATE', invoked at (^), known to be non-Y2K-compliant [info -f g77 M Y2KBAD]
1 GNU libU77 test at: Tue Mar  9 00:48:22 2004

 Logical units 5 and 6 correspond (FNUM) to Unix i/o units   0,   1
 Command-line arguments:  0
 Arg  0 is: ./a.out
 and 6 isn't a tty device (ISATTY)
 Process id (GETPID):       2508
 User id (GETUID):       1001
 Group id (GETGID):       1001
 If you have the `id' program, the following call
 of SYSTEM should agree with the above:
  uid=1001(alex) gid=1001(alex) groups=1001(alex),8(mail),20(dialout),24(cdrom),40(src)
./a.out: No such file or directory
 Login name (GETLOG):  
 Login name (GETENV of LOGNAME): alex
 UMASK returns 18
 FDATE returns: Tue Mar  9 00:48:22 2004
 CALL FDATE returns: Tue Mar  9 00:48:22 2004
 LTIME returns:  22  48   0   9   2 104   2  68   0
 GMTIME returns:  22  48   8   9   2 104   2  68   0
 SYSTEM_CLOCK returns:  429778946 100 2147483647
 DATE_AND_TIME returns: 20040309 004822.300 -0800  2004 3 9 -480 0 48 22 300
 Sleeping for 1 second (SLEEP) ...
 Elapsed total, user, system time (ETIME):      0.001     0.000     0.001
 Looping until clock ticks at least once...
 Differences in total, user, system time (DTIME):      0.001     0.001     0.000
 Elapsed total, user, system time (ETIME):      0.002     0.001     0.001
 (Clock-tick detected after  226 1K loops.)
 IDATE (date,month,year):  9 3 2004
 ... and the VXT version (month,date,year):  3 9 4
 DATE (dd-mmm-yy):  9-Mar-04
 ITIME (hour,minutes,seconds):  0 48 23
 TIME: 00:48:23
 SECNDS(0.0) returns:   2903.
 SECOND returns:   0.00199800008
 CALL SECOND returns:   0.00199800008
 Current directory is "/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libf2c/libU77"
 Host name is scrappy
 Creating file "foo" for testing...
   with stat array  775 2260152 33206 1 1001 1001 0 2 1078822103 1078822103
 1078822103 4096 8
 The current error number is:   2 and the corresponding message is:
 No such file or directory
 This is sent to stderr prefixed by the program name
 MCLOCK returns  0
 MCLOCK8 returns  0
 CPU_TIME returns   0.00199800008
 You should see exit status 1
make[5]: [check] Error 1 (ignored)
rm -f a.out
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libf2c/libU77'
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libf2c'
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libobjc'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libobjc'
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libiberty'
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libiberty/testsuite'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libiberty/testsuite'
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libiberty'
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libffi'
Making check in include
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libffi/include'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libffi/include'
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libffi'
make[5]: Nothing to be done for `check-am'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libffi'
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libffi'
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava'
Making check in libltdl
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava/libltdl'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava/libltdl'
Making check in testsuite
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava/testsuite'
/usr/bin/make  check-DEJAGNU
make[6]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava/testsuite'
Making a new site.exp file...
srcdir=`cd ../../../../src/libjava/testsuite && pwd`; export srcdir; \
EXPECT=`if [ -f ../../expect/expect ] ; then echo ../../expect/expect ; else echo expect ; fi`; export EXPECT; \
runtest="`if [ -f ../../../../src/libjava/../dejagnu/runtest ] ; then echo ../../../../src/libjava/../dejagnu/runtest ; else echo runtest; fi` INTERPRETER=yes"; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
  $runtest --tool libjava --srcdir $srcdir ; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
Test Run By alex on Tue Mar  9 00:48:31 2004
Native configuration is x86_64-pc-linux-gnu

		=== libjava tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/alex/build/gcc-3.3-3.3.3ds5/src/libjava/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/libjava/testsuite/libjava.compile/compile.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/libjava/testsuite/libjava.jacks/jacks.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/libjava/testsuite/libjava.jni/jni.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/libjava/testsuite/libjava.lang/lang.exp ...
WARNING: program timed out.
FAIL: SyncTest execution - gij test
WARNING: program timed out.
FAIL: SyncTest execution - bytecode->native test
WARNING: program timed out.
FAIL: SyncTest execution - gij test
WARNING: program timed out.
FAIL: SyncTest -O execution - bytecode->native test
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/libjava/testsuite/libjava.loader/loader.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/libjava/testsuite/libjava.mauve/mauve.exp ...

		=== libjava Summary ===

# of expected passes		2983
# of unexpected failures	4
# of expected failures		16
# of untested testcases		16
make[6]: *** [check-DEJAGNU] Error 1
make[6]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava/testsuite'
make[5]: *** [check-am] Error 2
make[5]: Target `check' not remade because of errors.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava/testsuite'
Making check in gcj
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava/gcj'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava/gcj'
Making check in include
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava/include'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava/include'
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava'
make[5]: Nothing to be done for `check-am'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava'
make[4]: *** [check-recursive] Error 1
make[4]: Target `check' not remade because of errors.
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libjava'
make[3]: *** [check-target-libjava] Error 2
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/zlib'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/zlib'
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/boehm-gc'
Making check in include
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/boehm-gc/include'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/boehm-gc/include'
make[5]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/boehm-gc'
/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/xgcc -B/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/ -B/usr/x86_64-linux/bin/ -B/usr/x86_64-linux/lib/ -isystem /usr/x86_64-linux/include -DGC_LINUX_THREADS=1 -D_REENTRANT=1 -DTHREAD_LOCAL_ALLOC=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1  -I. -I../../../src/boehm-gc  -I../../../src/boehm-gc/include   -fexceptions -I././targ-include -I./../../../src/boehm-gc/./libc/include -O2 -g -c ../../../src/boehm-gc/tests/test.c
/bin/sh ./libtool --mode=link /home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/xgcc -B/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/ -B/usr/x86_64-linux/bin/ -B/usr/x86_64-linux/lib/ -isystem /usr/x86_64-linux/include -fexceptions -I././targ-include -I./../../../src/boehm-gc/./libc/include -O2 -g -O2   -o gctest -shared-libgcc test.o ./libgcjgc.la -lpthread -ldl 
/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/xgcc -B/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/ -B/usr/x86_64-linux/bin/ -B/usr/x86_64-linux/lib/ -isystem /usr/x86_64-linux/include -fexceptions -I././targ-include -I./../../../src/boehm-gc/./libc/include -O2 -g -O2 -o .libs/gctest -shared-libgcc test.o  ./.libs/libgcjgc.so -lpthread -ldl -Wl,--rpath -Wl,/usr/lib/.
creating gctest
/usr/bin/make "AR_FLAGS=rc" "CC_FOR_BUILD=cc " "CFLAGS=-O2 -g" "CXXFLAGS=-g -O2 -D_GNU_SOURCE" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g" "INSTALL=/bin/sh /home/alex/build/gcc-3.3-3.3.3ds5/src/install-sh -c" "INSTALL_DATA=/bin/sh /home/alex/build/gcc-3.3-3.3.3ds5/src/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /home/alex/build/gcc-3.3-3.3.3ds5/src/install-sh -c " "INSTALL_SCRIPT=/bin/sh /home/alex/build/gcc-3.3-3.3.3ds5/src/install-sh -c" "LDFLAGS=" "LIBCFLAGS=-O2 -g" "LIBCFLAGS_FOR_TARGET=-O2 -g" "MAKE=/usr/bin/make" "MAKEINFO=makeinfo --no-split  " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr" "infodir=/usr/share/info" "libdir=/usr/lib" "prefix=/usr" "tooldir=/usr/x86_64-linux" "AR=ar" "AS=as" "CC=/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/xgcc -B/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/ -B/usr/x86_64-linux/bin/ -B/usr/x86_64-linux/lib/ -isystem /usr/x86_64-linux/include" "CXX=/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/g++ -B/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/ -nostdinc++ -nostdinc++ -I/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/include/x86_64-linux -I/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/include -I/home/alex/build/gcc-3.3-3.3.3ds5/src/libstdc++-v3/libsupc++ -I/home/alex/build/gcc-3.3-3.3.3ds5/src/libstdc++-v3/libio -I/home/alex/build/gcc-3.3-3.3.3ds5/src/libstdc++-v3/include/backward -I/home/alex/build/gcc-3.3-3.3.3ds5/src/libstdc++-v3/testsuite -L/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/src -L/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/libstdc++-v3/src/.libs -B/usr/x86_64-linux/bin/ -B/usr/x86_64-linux/lib/ -isystem /usr/x86_64-linux/include" "LD=ld" "LIBCFLAGS=-O2 -g" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" check-TESTS
make[6]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/boehm-gc'
Switched to incremental mode
Emulating dirty bits with mprotect/signals
Segfault at 0x504f60
Unexpected bus error or segmentation fault
FAIL: gctest
===================
1 of 1 tests failed
===================
make[6]: *** [check-TESTS] Error 1
make[6]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/boehm-gc'
make[5]: *** [check-am] Error 2
make[5]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/boehm-gc'
make[4]: *** [check-recursive] Error 1
make[4]: Target `check' not remade because of errors.
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/x86_64-linux/boehm-gc'
make[3]: *** [check-target-boehm-gc] Error 2
make[4]: Entering directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc'
Making a new config file...
echo "set tmpdir /home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/testsuite" >> ./tmp0
test -d testsuite || mkdir testsuite
rm -f testsuite/site.exp
sed '/set tmpdir/ s|testsuite|testsuite|' < site.exp > testsuite/site.exp
(rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../src/gcc; ${PWDCMD-pwd}` ; export srcdir ; \
cd testsuite; \
EXPECT=expect ; export EXPECT ; \
if [ -f ${rootme}/../expect/expect ] ; then  \
   TCL_LIBRARY=`cd .. ; cd ../../src/gcc/../tcl/library ; ${PWDCMD-pwd}` ; \
   export TCL_LIBRARY ; fi ; \
runtest --tool gcc )
Test Run By alex on Tue Mar  9 01:15:01 2004
Native configuration is x86_64-pc-linux-gnu

		=== gcc tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.c-torture/compile/compile.exp ...
FAIL: gcc.c-torture/compile/simd-5.c,  -O2  
FAIL: gcc.c-torture/compile/simd-5.c,  -O3 -fomit-frame-pointer  
FAIL: gcc.c-torture/compile/simd-5.c,  -O3 -g  
FAIL: gcc.c-torture/compile/simd-5.c,  -Os  
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.c-torture/execute/execute.exp ...
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -O0 
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -O1 
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -O2 
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -O3 -fomit-frame-pointer 
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -O3 -g 
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -Os 
FAIL: gcc.c-torture/execute/990208-1.c execution,  -O3 -fomit-frame-pointer 
FAIL: gcc.c-torture/execute/990208-1.c execution,  -O3 -g 
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/cpp/cpp.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/cpp/trad/trad.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/debug/debug.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/dg.exp ...
FAIL: gcc.dg/20020103-1.c scan-assembler-not LC
FAIL: gcc.dg/duff-2.c (test for excess errors)
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/format/format.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/noncompile/noncompile.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/special/ecos.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/special/mips-abi.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/special/special.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/tls/tls.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/torture/dg-torture.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.dg/weak/weak.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/acker1.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/arm-isr.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/bprob.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/dg-test.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/dhry.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/gcov.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/linkage.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/matrix1.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/mg.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/sieve.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/gcc.misc-tests/sort2.exp ...

		=== gcc Summary ===

# of expected passes		21125
# of unexpected failures	8
# of unexpected successes	6
# of expected failures		73
# of unresolved testcases	5
# of unsupported tests		176
/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/xgcc version 3.3.3 (Debian 20040306)

make[4]: [check-gcc] Error 1 (ignored)
(rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../src/gcc; ${PWDCMD-pwd}` ; export srcdir ; \
cd testsuite; \
EXPECT=expect ; export EXPECT ; \
if [ -f ${rootme}/../expect/expect ] ; then  \
   TCL_LIBRARY=`cd .. ; cd ../../src/gcc/../tcl/library ; ${PWDCMD-pwd}` ; \
    export TCL_LIBRARY ; fi ; \
runtest --tool g++ )
Test Run By alex on Tue Mar  9 01:25:35 2004
Native configuration is x86_64-pc-linux-gnu

		=== g++ tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g++.dg/bprob/bprob.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g++.dg/compat/compat.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g++.dg/debug/debug.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g++.dg/dg.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g++.dg/gcov/gcov.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g++.dg/special/ecos.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g++.dg/tls/tls.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g++.old-deja/old-deja.exp ...
XPASS: g++.other/init5.C  Execution test
FAIL: g++.robertl/eb132.C (test for excess errors)

		=== g++ Summary ===

# of expected passes		8181
# of unexpected failures	1
# of unexpected successes	1
# of expected failures		93
# of untested testcases		22
# of unsupported tests		29
/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/testsuite/../g++ version 3.3.3 (Debian 20040306)

make[4]: [check-g++] Error 1 (ignored)
(rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../src/gcc; ${PWDCMD-pwd}` ; export srcdir ; \
cd testsuite; \
EXPECT=expect ; export EXPECT ; \
if [ -f ${rootme}/../expect/expect ] ; then  \
   TCL_LIBRARY=`cd .. ; cd ../../src/gcc/../tcl/library ; ${PWDCMD-pwd}` ; \
   export TCL_LIBRARY ; fi ; \
runtest --tool g77 )
Test Run By alex on Tue Mar  9 01:31:21 2004
Native configuration is x86_64-pc-linux-gnu

		=== g77 tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g77.dg/bprob/bprob.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g77.dg/dg.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g77.dg/gcov/gcov.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g77.f-torture/compile/compile.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g77.f-torture/execute/execute.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/g77.f-torture/noncompile/noncompile.exp ...

		=== g77 Summary ===

# of expected passes		1720
# of unsupported tests		8
/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/testsuite/../g77 version 3.3.3 (Debian 20040306)

(rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../src/gcc; ${PWDCMD-pwd}` ; export srcdir ; \
cd testsuite; \
EXPECT=expect ; export EXPECT ; \
if [ -f ${rootme}/../expect/expect ] ; then  \
   TCL_LIBRARY=`cd .. ; cd ../../src/gcc/../tcl/library ; ${PWDCMD-pwd}` ; \
    export TCL_LIBRARY ; fi ; \
runtest --tool objc )
Test Run By alex on Tue Mar  9 01:32:46 2004
Native configuration is x86_64-pc-linux-gnu

		=== objc tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/objc/compile/compile.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/objc/execute/execute.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/objc.dg/dg.exp ...
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/objc.dg/special/special.exp ...

		=== objc Summary ===

# of expected passes		1166
/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/xgcc version 3.3.3 (Debian 20040306)

mkdir testsuite/treelang 
touch ../../src/gcc/testsuite/treelang/{a01gcco01runpgmerr,a01gcc.out01,a01gcc.out01err}
rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../src/gcc; ${PWDCMD-pwd}` ; export srcdir ; \
cd testsuite; \
EXPECT=expect ; export EXPECT ; \
TRANSFORM=s,x,x,; export TRANSFORM; \
if [ -f ${rootme}/../expect/expect ] ; then  \
   TCL_LIBRARY=`cd .. ; cd ../../src/gcc/../tcl/library ; ${PWDCMD-pwd}` ; \
   export TCL_LIBRARY ; fi ; \
PATH=`cd ..;${PWDCMD-pwd}`:$PATH; export PATH; \
gcc_extras="-B`cd ..;${PWDCMD-pwd}` -B`cd ..;${PWDCMD-pwd}`/treelang"; export gcc_extras; \
runtest --tool treelang 
Test Run By alex on Tue Mar  9 01:33:37 2004
Native configuration is x86_64-pc-linux-gnu

		=== treelang tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/alex/build/gcc-3.3-3.3.3ds5/src/gcc/testsuite/treelang/treetests.exp ...

		=== treelang Summary ===

# of expected passes		1
rm ../../src/gcc/testsuite/treelang/{a01gcco01runpgmerr,a01gcc.out01,a01gcc.out01err}
make[4]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc'
make[3]: Target `do-check' not remade because of errors.
make[3]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build'
make[2]: *** [check] Error 2
make[2]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5/build'
ps aux | fgrep logwatch | fgrep -v fgrep
alex     20843  0.0  0.0    88    4 ?        DN   01:33   0:00 grep -F logwatch SHELL=/bin/bash -e?? MAKEFLAGS=w SSH_CLIENT=10.11.6.6 45877 22 SSH_TTY=/dev/pts/0 USER=alex MAKELEVEL=2 MFLAGS=-w PATH=/home/alex/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games MAIL=/var/mail/alex _=/bin/sh PWD=/home/alex/build/gcc-3.3-3.3.3ds5 DH_COMPAT=2 HOME=/home/alex SHLVL=4 LOGNAME=alex SSH_CONNECTION=10.11.6.6 45877 10.11.15.5 22 /bin/grep        
if [ -f /home/alex/build/gcc-3.3-3.3.3ds5/build/logwatch.pid ]; then \
  kill -1 `cat /home/alex/build/gcc-3.3-3.3.3ds5/build/logwatch.pid`; \
else \
  true; \
fi
ps aux | fgrep logwatch | fgrep -v fgrep
make[1]: [stamps/06-check-stamp] Error 1 (ignored)
chmod 755 /home/alex/build/gcc-3.3-3.3.3ds5/src/contrib/test_summary
if [ -x /home/alex/build/gcc-3.3-3.3.3ds5/src/contrib/test_summary ]; then \
  rm -f test-summary; \
  ( \
    cd /home/alex/build/gcc-3.3-3.3.3ds5/build; \
    echo '' > ts-include; \
    echo '' >> ts-include; \
    if [ -f /home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/.bad_compare ]; then \
      echo 'Bootstrap comparision failure:' >> ts-include; \
      cat /home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/.bad_compare >> ts-include; \
      echo '' >> ts-include; \
      echo '' >> ts-include; \
    fi; \
    echo "Build Dependencies:" >> ts-include; \
    dpkg -l binutils `echo 'libc6-dev (>= 2.3.1)' | awk '{print $1}'` \
        >> ts-include; \
    echo '' >> ts-include; \
    cat ../stamps/02-patch-stamp >> ts-include; \
    BOOT_CFLAGS="-g -O2 " \
      /home/alex/build/gcc-3.3-3.3.3ds5/src/contrib/test_summary \
	-i ts-include -m "gcc@packages.debian.org gcc-testresults@gcc.gnu.org alex" \
  ) > raw-test-summary; \
  if [ -n "" ]; then \
    echo "Test suite used: " > test-summary; \
    echo "  Do not interpret the results on its own" >> test-summary; \
    echo "  but compare them with the results from" >> test-summary; \
    echo "  the gcc-snapshot package." >> test-summary; \
  fi; \
  sed -n '/^Mail/s/.*"\([^"][^"]*\)".*/\1/p' raw-test-summary \
	>> test-summary; \
  awk '/^cat/, /^EOF/' raw-test-summary | grep -v EOF >> test-summary; \
  if [ -f bootstrap-summary ]; then \
    echo '' >> test-summary; \
    cat bootstrap-summary >> test-summary; \
  fi; \
  echo 'BEGIN test-summary'; \
  cat test-summary; \
  echo 'END test-summary'; \
fi
tail: cannot open `../src/LAST_UPDATED' for reading: No such file or directory
BEGIN test-summary
Results for 3.3.3 (Debian 20040306) testsuite on x86_64-pc-linux-gnu
LAST_UPDATED: 
Native configuration is x86_64-pc-linux-gnu

		=== g++ tests ===


Running target unix
XPASS: g++.other/init5.C  Execution test
FAIL: g++.robertl/eb132.C (test for excess errors)

		=== g++ Summary ===

# of expected passes		8181
# of unexpected failures	1
# of unexpected successes	1
# of expected failures		93
# of untested testcases		22
# of unsupported tests		29
/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/testsuite/../g++ version 3.3.3 (Debian 20040306)

		=== g77 tests ===


Running target unix

		=== g77 Summary ===

# of expected passes		1720
# of unsupported tests		8
/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/testsuite/../g77 version 3.3.3 (Debian 20040306)

		=== gcc tests ===


Running target unix
FAIL: gcc.c-torture/compile/simd-5.c,  -O2  
FAIL: gcc.c-torture/compile/simd-5.c,  -O3 -fomit-frame-pointer  
FAIL: gcc.c-torture/compile/simd-5.c,  -O3 -g  
FAIL: gcc.c-torture/compile/simd-5.c,  -Os  
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -O0 
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -O1 
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -O2 
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -O3 -fomit-frame-pointer 
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -O3 -g 
XPASS: gcc.c-torture/execute/20020227-1.c execution,  -Os 
UNRESOLVED: gcc.c-torture/execute/20020720-1.c execution,  -O1 
UNRESOLVED: gcc.c-torture/execute/20020720-1.c execution,  -O2 
UNRESOLVED: gcc.c-torture/execute/20020720-1.c execution,  -O3 -fomit-frame-pointer 
UNRESOLVED: gcc.c-torture/execute/20020720-1.c execution,  -O3 -g 
UNRESOLVED: gcc.c-torture/execute/20020720-1.c execution,  -Os 
FAIL: gcc.c-torture/execute/990208-1.c execution,  -O3 -fomit-frame-pointer 
FAIL: gcc.c-torture/execute/990208-1.c execution,  -O3 -g 
FAIL: gcc.dg/20020103-1.c scan-assembler-not LC
FAIL: gcc.dg/duff-2.c (test for excess errors)

		=== gcc Summary ===

# of expected passes		21125
# of unexpected failures	8
# of unexpected successes	6
# of expected failures		73
# of unresolved testcases	5
# of unsupported tests		176
/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/xgcc version 3.3.3 (Debian 20040306)

		=== objc tests ===


Running target unix

		=== objc Summary ===

# of expected passes		1166
/home/alex/build/gcc-3.3-3.3.3ds5/build/gcc/xgcc version 3.3.3 (Debian 20040306)

		=== treelang tests ===


Running target unix

		=== treelang Summary ===

# of expected passes		1
		=== libjava tests ===


Running target unix
WARNING: program timed out.
FAIL: SyncTest execution - gij test
WARNING: program timed out.
FAIL: SyncTest execution - bytecode->native test
WARNING: program timed out.
FAIL: SyncTest execution - gij test
WARNING: program timed out.
FAIL: SyncTest -O execution - bytecode->native test

		=== libjava Summary ===

# of expected passes		2983
# of unexpected failures	4
# of expected failures		16
# of untested testcases		16

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

# of added symbols:		 0
# of missing symbols:		 0
# of incompatible symbols:	 0

using: /home/alex/build/gcc-3.3-3.3.3ds5/src/libstdc++-v3/config/abi/x86_64-linux-gnu/baseline_symbols.txt

		=== libstdc++-v3 tests ===


Running target unix
XPASS: 22_locale/collate_byname.cc execution test
XPASS: 22_locale/collate_members_char.cc execution test
XPASS: 22_locale/collate_members_wchar_t.cc execution test
XPASS: 22_locale/ctype_is_char.cc execution test
XPASS: 22_locale/ctype_is_wchar_t.cc execution test
XPASS: 22_locale/members.cc execution test
XPASS: 22_locale/messages_byname.cc execution test
XPASS: 22_locale/messages_members_char.cc execution test
XPASS: 22_locale/moneypunct_byname.cc execution test
XPASS: 22_locale/moneypunct_members_char.cc execution test
XPASS: 22_locale/moneypunct_members_wchar_t.cc execution test
XPASS: 22_locale/numpunct_byname.cc execution test
XPASS: 22_locale/numpunct_members_char.cc execution test
XPASS: 22_locale/numpunct_members_wchar_t.cc execution test

		=== libstdc++-v3 Summary ===

# of expected passes		453
# of unexpected successes	14
# of expected failures		14

Compiler version: 3.3.3 (Debian 20040306) 
Platform: x86_64-pc-linux-gnu
configure flags: --host=x86_64-linux -v --enable-languages=c,c++,java,f77,objc,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc
BOOT_CFLAGS=-g -O2 


Build Dependencies:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  binutils       2.14.90.0.7-5  The GNU assembler, linker and binary utiliti
ii  libc6-dev      2.3.2.ds1-11   GNU C Library: Development Libraries and Hea


Patches that Debian applied in this version:

cvs-updates:
  CVS updates from the 3.3 branch upto 20040306.

gcc-version:
  Add "(Debian)" to the gcc version string

rename-info-files:
  Allow transformations on info file names. Reference the
  transformed info file names in the texinfo files.

libstdc++-pic:
  Build and install libstdc++_pic.a library.

libstdc++-doclink:
  link local libstdc++ documentation to local source-level documentation 

gccbug:
  Use sensible-editor instead of vi as fallback editor

libtool-rpath:
  2003-03-10  Andreas Schwab  <schwab at suse dot de>
  With the introduction of multi-os-directory the libdir specification in
  *.la files have /. appended to \$(libdir).  This confuses libtool when it
  tries to find out whether to add -rpath, because it only matches literally
  against sys_lib_dlsearch_path members.  Tested on i386-linux.

mips-branch-fix:
  Fix #207915 (PR11716).
  Make GCC think that the maximum length of a short branch is
  64K instead of 128K.  It's a big hammer, but it works.

test-summary:
  add libstdc++-v3's check summary to the test summary

gcj-without-rpath:
  don't define runtime link path for java binaries and libraries

libffi-install:
  Allows libffi to be installed

libffi-no-debug:
  Do not build libffi with debug information, although configuring
  with --enable-debug

deb-protoize:
  build protoize/unprotoize by default

libobjc:
  Find gc.h header in /usr/include/gc for --enable-objc-gc enabled builds.

reporting:
  <compiler> --help gives hint to /usr/share/doc/debian/bug-reporting.txt

autoreconf:
  autoreconf several directories for proper mipsen libtool support

Counting all warnings,
there are 268 warnings in stage3 of this bootstrap.

Number of warnings per file:
    225 SYSCALLS.c
      6 ./ffe.texi
      5 gcc/treelang/parse.c
      4 ./intdoc.texi
      3 gcc/tlink.c
      3 gcc/gcc.c
      3 /usr/share/bison/bison.simple
      2 insn-conditions.c
      2 gcc/f/sta.c
      2 gcc/crtstuff.c
      2 gcc/config/i386/i386.md
      1 gcc/unwind-pe.h
      1 gcc/ra-colorize.c
      1 gcc/ra-build.c
      1 gcc/objc/lang-specs.h
      1 gcc/java/jvspec.c
      1 gcc/cp/init.c
      1 gcc/cp/except.c
      1 gcc/config/i386/x86-64.h
      1 gcc/config/i386/i386.c
      1 gcc/collect2.c
      1 auto-host.h

Number of warning types:
    224 function declaration isn't a prototype
      7 string length `???' is greater than the length `???' ISO C89 compilers are required to support
      6 undefined flag: srcdir.
      4 comparison of unsigned expression < 0 is always false
      3 label `???' defined but not used
      3 assignment makes pointer from integer without a cast
      2 unlikely character ) in @var.
      2 unlikely character ( in @var.
      2 source missing a mode?
      2 passing arg ??? of `???' discards qualifiers from pointer target type
      2 implicit declaration of function `???'
      2 dereferencing type-punned pointer will break strict-aliasing rules
      2 conflicting types for built-in function `???'
      1 unused parameter `???'
      1 this is the location of the previous definition
      1 initialization makes pointer from integer without a cast
      1 `long' switch expression not converted to `int' in ISO C
      1 `HAVE_AS_DWARF2_DEBUG_LINE' redefined
      1 `???' might be used uninitialized in this function
      1 `???' defined but not used
END test-summary
touch stamps/06-check-stamp
make[1]: Leaving directory `/home/alex/build/gcc-3.3-3.3.3ds5'

Attachment: gcc-3.3.sh
Description: Bourne shell script


Reply to: