This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
0917 on OpenServer ELF & libgloss query.
- To: egcs at cygnus dot com
- Subject: 0917 on OpenServer ELF & libgloss query.
- From: Robert Lipe <robertl at dgii dot com>
- Date: Fri, 19 Sep 1997 12:36:31 -0500
A fresh 0917 + Kean's OpenServer patches to make it multilibbed + Jason's
suggested workaround of turning off DWARF2 unwinding + my patch to shorten
section names for COFF.
'make bootstrap' worked nice and boring.
'make check' doesn't do what I'd guess it's sposta do. It looks like
there is new code in libgloss.exp (function get_multilibs) that figures
out if a compiler is multilibbed and if so, adds the multilib flags
(-mcoff) as a dimension of arguments in the matrix passed to the compiler
under test. I can't tell that code is ever called. If I need to
manually tell runtest about the multilibbing, I can't figure out the
flags to do it. If I just plain need to run runtest twice, once with
--tool_opts="-mcoff" then so be it.
Here are the interesting parts of the target ELF results:
Native configuration is i586-pc-sco3.2v5.0.4
=== gcc tests ===
Running /play/egcs-970917/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
=== gcc Summary ===
# of expected passes 4875
# of unexpected failures 4
# of expected failures 4
# of unsupported tests 7
/play/negcs/gcc/xgcc version egcs-2.90.08 970917 (gcc2-970802 experimental)
=== g++ tests ===
Running /play/egcs-970917/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++.law/profile1.C (test for excess errors)
XPASS: g++.law/temps7.C (test for excess errors)
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 3316
# of unexpected failures 6
# of unexpected successes 1
# of expected failures 81
# of untested testcases 6
Good job, guys!
RJL