This is the mail archive of the gcc-bugs@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]

Re: Results for haifa-enabled egcs-2.92.07 19980914 (gcc2 ss-980609 e xperimental) testsuite on mips-sgi-irix6.2




---"Billinghurst, David (RTD)" <David.Billinghurst@riotinto.com.au>
wrote:
>
> g++ results look horrible.  Problem is not immediately apparent to the
> untrained eye.

 Those fail due to the problem with a missing external symbol
"__vt$9type_info"/"type info virtual table" that I reported first
last week and re-reported yesterday. This is a clear regression
from egcs-1.1. It has to do with the fact that gcc now issues
a ".weakext" directive, where it issued a ".globl" before.
As a result the above symbolare no longer seen by other object
modules. For the testsuite, all tests linking to libcc/libstdc++
will fail.

 I will look into the problem a little further later this week.
It may be actually a problem of the SGI assembler or linker not
making ".weakext" symbols globally visible. But of course, it also
could be a problem in egcs :-)

> g77 failure is a new test

 This fails due to "recursive IO"


> Will provide more detail if required
> 
> Native configuration is mips-sgi-irix6.2
> 
> 		=== objc tests ===
>

 I actually wonder why you pass the objc suite. On my irix-6.5
configuration all the execution tests fail (something like "class
not found"). 

> 
> Running target unix
> 
> 		=== objc Summary ===
> 
> # of expected passes		38
> /usr/local/imports/BuildTree.irix/egcs-19980914/gcc/xgcc version
> egcs-2.92.07 19980914 (gcc2 ss-980609 experimental)
> 

> configure flags:
>
--with-gcc-version-trigger=/usr/local/imports/egcs-19980914/gcc/version.c
> --host=mips-sgi-irix6.2 --enable-shared --enable-haifa
> --prefix=/usr/local/tmp/egcs-19980914 --norecursion
> 
> 

 If you do not use "--enable-shared", all the g++ related problems
move from "execution" to "compilation", as the missing symbol is
detected earlier in a "static" link.

Martin
===
------------------------------------------------------
Martin Knoblauch
email: knobi@knobisoft.de or knobi@rocketmail.com
www:   http://www.knobisoft.de

_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com



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