This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

0917 on OpenServer ELF & libgloss query.


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]