Results for haifa-enabled egcs-2.92.07 19980914 (gcc2 ss-980609 e xperimental) testsuite on mips-sgi-irix6.2
Mark Mitchell
mark@markmitchell.com
Wed Sep 16 12:02:00 GMT 1998
Jason --
>>>>> "Martin" == Martin Knoblauch <knobi@rocketmail.com> writes:
Martin> Those fail due to the problem with a missing external
Martin> symbol "__vt$9type_info"/"type info virtual table" that I
I think this problem stems from this change:
1998-09-03 Jason Merrill <jason@yorick.cygnus.com>
* decl2.c (import_export_vtable): Always make artificials comdat.
(import_export_decl): Likewise.
* pt.c (mark_decl_instantiated): Likewise.
The MIPS assemblers don't seem to do `.weakext' for data; only for
functions. For example, on IRIX 6.5:
.data
.weakext i
i:
.word 0
yields, after assembly:
Symbols from test.o:
[Index] Value Size Type Bind Other Shndx Name
[1] | 0| 0|SECT |LOCL |DEFAULT |4 |.data
[2] | 0| 0|SECT |LOCL |DEFAULT |8 |.debug_info
[3] | 0| 0|SECT |LOCL |DEFAULT |9 |.debug_abbrev
[4] | 0| 0|SECT |LOCL |DEFAULT |10 |.debug_frame
[5] | 0| 0|SECT |LOCL |DEFAULT |11 |.rel.debug_info
Note the lack of `i'.
--
Mark Mitchell mark@markmitchell.com
Mark Mitchell Consulting http://www.markmitchell.com
More information about the Gcc-bugs
mailing list