invalid assembly language generated on Solaris

Martin von Loewis martin@mira.isdn.cs.tu-berlin.de
Wed Jun 24 15:27:00 GMT 1998


> > I guess, it's the well known problem with these nice mangled STL names;
> > line 235 is this:
> > 
> > 	.size	 right__t7rb_tree5Zt3set3Zt [...]
> 
> You're probably right. Still, why does the assembler manage to
> handle this symbol when using -g?
> 
> > That's far too long for /usr/ccs/bin/as :-(
> 
> So the conclusion is that there is no solution - outside from
> changing the name mangling scheme or patching Sun's as?

These are indeed two valid options :-) You could use GNU as, without
much incompatibilities, AFAIK.

Or you could try an egcs snapshot and use -fsquangle. I'm not sure
whether it would buy you enough savings, though.

Regards,
Martin



More information about the Gcc-bugs mailing list