egcs 970910 on linux/alpha
H.J. Lu
hjl@lucon.org
Wed Sep 17 08:45:00 GMT 1997
egcs 970910 with the patches below runs quite well on linux/alpha.
It passed "make" and "make check" in glibc 2.0.5 with a minor patch.
Here is the result of "make check" in egcs.
=== gcc tests ===
Running /home/work/gnu/src/egcs/gcc/testsuite/gcc.c-torture/compile/compile.exp ...
FAIL: gcc.c-torture/compile/961203-1.c, -O0
FAIL: gcc.c-torture/compile/961203-1.c, -O1
FAIL: gcc.c-torture/compile/961203-1.c, -O2
FAIL: gcc.c-torture/compile/961203-1.c, -O2 -fomit-frame-pointer -finline-functions
Running /home/work/gnu/src/egcs/gcc/testsuite/gcc.c-torture/execute/execute.exp ...
FAIL: gcc.c-torture/execute/complex-5.c execution, -O0
FAIL: gcc.c-torture/execute/complex-5.c execution, -O1
FAIL: gcc.c-torture/execute/complex-5.c execution, -O2
FAIL: gcc.c-torture/execute/complex-5.c execution, -O2 -fomit-frame-pointer -finline-functions
Running /home/work/gnu/src/egcs/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp ...
FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution, -O0
FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution, -O1
FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution, -O2
FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution, -O2 -fomit-frame-pointer -finline-functions
=== gcc Summary ===
# of expected passes 4867
# of unexpected failures 12
# of expected failures 4
# of unsupported tests 7
=== g++ tests ===
Running /home/work/gnu/src/egcs/gcc/testsuite/g++.old-deja/old-deja.exp ...
FAIL: g++.jason/operator.C overloaded (test for errors, line 13)
FAIL: g++.jason/operator.C overloaded (test for errors, line 14)
FAIL: g++.mike/eh35.C Execution test
FAIL: g++.mike/p6610a.C Execution test
FAIL: g++.mike/p710.C previous declaration as.* (test for errors, line 32)
FAIL: g++.mike/p710.C .B::operator.*overloaded (test for errors, line 35)
FAIL: g++.mike/p9732b.C Execution test
=== g++ Summary ===
# of expected passes 3309
# of unexpected failures 7
# of unexpected successes 5
# of expected failures 83
# of untested testcases 6
BTW, I have to generate libio/_G_config.h by hand. Ulrich's new libio
patch should fix it. Is that in egcs now?
Thanks.
--
H.J. Lu (hjl@gnu.ai.mit.edu)
---
Tue Sep 16 11:13:46 1997 Jim Wilson <wilson@cygnus.com>
* expr.c (expand_expr): Remove previous incorrect change.
If target and slot has no DECL_RTL, then call mark_addressable
again for the slot after we give it RTL.
Wed Aug 13 17:32:38 1997 Jason Merrill <jason@yorick.cygnus.com>
* expr.c (expand_expr, case TARGET_EXPR): Call mark_addressable
again for the slot after we give it RTL.
Thu Sep 11 13:49:55 1997 Richard Henderson <rth@cygnus.com>
* rtl.h (return_address_pointer_rtx): New variable.
* config/alpha/alpha.c, config/alpha/alpha.h: Update.
Thu Sep 11 13:47:41 1997 Richard Henderson <rth@cygnus.com>
* config/alpha/alpha.c: Fix copy large structure.
Wed Sep 10 18:30:02 1997 Richard Henderson <rth@cygnus.com>
* alpha.md (movdi): Handle CONST_DOUBLE for TARGET_BUILD_CONSTANTS.
More information about the Gcc
mailing list