This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
gcc-2.8.0-971225: results on i586-linux-gnulibc1
- To: egcs at cygnus dot com, gcc2 at cygnus dot com
- Subject: gcc-2.8.0-971225: results on i586-linux-gnulibc1
- From: Manfred Hollstein <manfred at s-direktnet dot de>
- Date: Sun, 28 Dec 1997 16:41:24 +0100
- Reply-To: Manfred Hollstein <manfred at s-direktnet dot de>
If somebody is interested...
Looks like egcs-971225 performs better than gcc-2.8.0-971225, as gcc
still can't be built completely using `-funroll-all-loops' (not to
speak of a Linux kernel compiled this way...) while the latest egcs is
fixed with respect to this particular issue.
These are my results on i586-linux-gnulibc1 using
o Debian Linux 1.3.1 +
- GNU binutils-2.8.1.0.15
- libc-5.4.39
- ld.so-1.9.6
o plain gcc-2.8.0-971225 plus the following patches:
[1.gcc]: `Avoid redundancy in Makefile rules' from <manfred@s-direktnet.de>
o plain egcs-971225 plus the following patches:
[1.egcs]: `[971016]: PICFLAG vs. multilib - solution' from <manfred@s-direktnet.de>
[2.egcs]: `egcs-970929: Missing SHELL' from <manfred@ks.sel.alcatel.de>
[3.egcs]: `configure: When making link, also check the current ...' patch from
<hjl@gnu.ai.mit.edu> for libg++
config env:
CC=gcc
CFLAGS='-O9 -march=pentium -mcpu=pentium -fomit-frame-pointer \
-malign-loops=0 -malign-jumps=0 -malign-functions=0'
LDFLAGS='-s'
config flags:
--enable-shared
--with-gnu-as --with-gnu-ld
--prefix=/tools/gnu
--with-gxx-include-dir=/tools/gnu/lib/gcc-lib/i586-linux-gnulibc1/gcc-2.8.0/include/g++
--with-local-prefix=/tools/gnu
BOOT_CFLAGS:
-O9 -march=pentium -mcpu=pentium -fomit-frame-pointer \
-malign-loops=0 -malign-jumps=0 -malign-functions=0
gcc used for bootstrapping:
gcc version egcs-2.91.03 971225 (gcc-2.8.0)
Test Run By manfred on Sun Dec 28 15:17:57 1997
Native configuration is i586-pc-linux-gnulibc1
=== libio tests ===
=== libio Summary ===
# of expected passes 40
Test Run By manfred on Sun Dec 28 15:18:49 1997
Native configuration is i586-pc-linux-gnulibc1
=== libstdc++ tests ===
=== libstdc++ Summary ===
# of expected passes 30
Test Run By manfred on Sun Dec 28 15:26:42 1997
Native configuration is i586-pc-linux-gnulibc1
=== gcc tests ===
=== gcc Summary ===
# of expected passes 5969
# of expected failures 6
# of unsupported tests 7
/home/manfred/work/GNU/gcc-2.8.0-i586-linux-gnulibc1/gcc/xgcc version 2.8.0
Test Run By manfred on Sun Dec 28 15:46:06 1997
Native configuration is i586-pc-linux-gnulibc1
=== g++ tests ===
FAIL: g++.brendan/new3.C (test for excess errors)
FAIL: g++.eh/cleanup1.C Execution test
FAIL: g++.eh/new1.C (test for excess errors)
FAIL: g++.eh/new2.C (test for excess errors)
FAIL: g++.eh/pdel1.C (test for excess errors)
FAIL: g++.eh/pdel2.C (test for excess errors)
FAIL: g++.eh/ptr1.C Execution test
FAIL: g++.eh/spec3.C Execution test
FAIL: g++.jason/destruct3.C (test for excess errors)
FAIL: g++.jason/new.C (test for excess errors)
FAIL: g++.law/friend1.C (test for excess errors)
XPASS: g++.mike/dyncast1.C Execution test
XPASS: g++.mike/dyncast2.C Execution test
FAIL: g++.mike/net46.C (test for excess errors)
FAIL: g++.mike/p755.C (test for excess errors)
FAIL: g++.pt/enum2.C (test for excess errors)
FAIL: g++.pt/explicit50.C (test for excess errors)
FAIL: g++.pt/explicit51.C (test for excess errors)
FAIL: g++.pt/explicit52.C (test for excess errors)
FAIL: g++.pt/explicit53.C (test for excess errors)
FAIL: g++.pt/explicit54.C (test for excess errors)
FAIL: g++.pt/explicit55.C (test for excess errors)
FAIL: g++.pt/explicit56.C (test for excess errors)
FAIL: g++.pt/explicit57.C (test for excess errors)
FAIL: g++.pt/explicit58.C (test for excess errors)
FAIL: g++.pt/explicit59.C (test for excess errors)
FAIL: g++.pt/explicit60.C (test for excess errors)
FAIL: g++.pt/explicit61.C (test for excess errors)
FAIL: g++.pt/explicit62.C (test for excess errors)
FAIL: g++.pt/explicit63.C (test for excess errors)
FAIL: g++.pt/explicit64.C (test for excess errors)
FAIL: g++.pt/explicit65.C (test for excess errors)
FAIL: g++.pt/spec1.C (test for excess errors)
FAIL: g++.pt/typename4.C (test for excess errors)
FAIL: g++.pt/typename5.C (test for excess errors)
=== g++ Summary ===
# of expected passes 3406
# of unexpected failures 33
# of unexpected successes 2
# of expected failures 103
# of untested testcases 6
/home/manfred/work/GNU/gcc-2.8.0-i586-linux-gnulibc1/gcc/testsuite/../xgcc version 2.8.0