0917 on OpenServer ELF & libgloss query.
Robert Lipe
robertl@dgii.com
Fri Sep 19 10:37:00 GMT 1997
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
More information about the Gcc
mailing list