This is the mail archive of the egcs-testresults@egcs.cygnus.com mailing list for the EGCS project.


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

Re: Results for gcc-2.95 19990629 (prerelease) testsuite on alphaev56-dec-osf4.0d


On Jul  2, 1999, Alexandre Oliva <oliva@dcc.unicamp.br> wrote:

> Native configuration is alphaev56-dec-osf4.0d

Any clue about the reasons for these multiple definitions?

> FAIL: g++.brendan/nest21.C (test for excess errors)
> FAIL: g++.gb/sig30.C (test for excess errors)
> FAIL: g++.jason/synth5.C (test for excess errors)
> FAIL: g++.jason/thunk1.C (test for excess errors)
> FAIL: g++.jason/thunk2.C (test for excess errors)
> FAIL: g++.jason/thunk3.C (test for excess errors)
> FAIL: g++.mike/p3041.C (test for excess errors)
> FAIL: g++.mike/p4511.C (test for excess errors)
> FAIL: g++.mike/p6610a.C (test for excess errors)
> FAIL: g++.mike/p6610b.C (test for excess errors)
> FAIL: g++.mike/virt4.C (test for excess errors)
> FAIL: g++.pt/spec3.C (test for excess errors)

/usr/local/tmp/egcs/gcc/testsuite/../libgcc.a(_eh.o): _GLOBAL_$F$__terminate_func: multiply defined
/usr/local/tmp/egcs/gcc/testsuite/../libgcc.a(frame.o): __register_frame_info_table: multiply defined
/usr/local/tmp/egcs/gcc/testsuite/../libgcc.a(frame.o): __deregister_frame_info: multiply defined

> FAIL: g++.gb/sig19.C (test for excess errors)
> FAIL: g++.gb/sig21.C (test for excess errors)
> FAIL: g++.law/operators8.C (test for excess errors)
> FAIL: g++.mike/dyncast5.C (test for excess errors)
> FAIL: g++.mike/net21.C (test for excess errors)
> FAIL: g++.mike/p1248.C (test for excess errors)
> FAIL: g++.mike/p3139.C (test for excess errors)
> FAIL: g++.mike/p5571.C (test for excess errors)
> FAIL: g++.mike/rtti3.C (test for excess errors)
> FAIL: g++.mike/virt5.C (test for excess errors)
> FAIL: g++.pt/mi1.C (test for excess errors)

/usr/local/tmp/egcs/gcc/testsuite/../libgcc.a(_eh.o): __throw: multiply defined

> FAIL: g++.other/delete3.C (test for excess errors)

/usr/local/tmp/egcs/gcc/testsuite/../libgcc.a(new.o): nothrow: multiply defined
/usr/local/tmp/egcs/gcc/testsuite/../libgcc.a(_eh.o): __throw: multiply defined
/usr/local/tmp/egcs/gcc/testsuite/../libgcc.a(exception.o): terminate(void): multiply defined
/usr/local/tmp/egcs/gcc/testsuite/../libgcc.a(exception.o): __start_cp_handler: multiply defined
/usr/local/tmp/egcs/gcc/testsuite/../libgcc.a(exception.o): __cp_pop_exception: multiply defined
/usr/local/tmp/egcs/gcc/testsuite/../libgcc.a(exception.o): __check_eh_spec: multiply defined



Shouldn't this one be restricted to platforms on which it is expected
to work?

> FAIL: g++.ext/attrib5.C (test for excess errors)

/tmp_mnt/home/lsd/lsd/oliva/src/egcs/gcc/testsuite/g++.old-deja/g++.ext/attrib5.C:4: warning: alias definitions not supported in this configuration; ignored
/usr/bin/ld:
Unresolved:
f


An explicit specialization is provided for l<int> only, but NULL
decays to size_t == long on this platform.  May I fix it for the
release?

> FAIL: g++.other/null1.C (test for excess errors)

Unresolved:
void l<long>(long)


These are real, known bugs.  Should I add *-*-osf* to the XFAIL
clause?

> FAIL: g++.pt/static3.C (test for excess errors)

Unresolved:
A<int>::arr

> FAIL: g++.pt/static6.C (test for excess errors)

Unresolved:
A<int>::l


Why does this pass only on 64 bit platforms?  (I recall it passes on
IRIX6 too)

> XPASS: g++.pt/instantiate6.C (test for excess errors)

-- 
Alexandre Oliva http://www.dcc.unicamp.br/~oliva IC-Unicamp, Bra[sz]il
{oliva,Alexandre.Oliva}@dcc.unicamp.br  aoliva@{acm.org,computer.org}
oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org}
*** E-mail about software projects will be forwarded to mailing lists


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