Subject: Re: prepeneded underscores in gcc
To: John Hayward <John.C.Hayward@wheaton.edu>
From: Richard Earnshaw <rearnsha@arm.com>
List: current-users
Date: 08/02/2000 19:44:39
> Dear NetBSDers,
>    I am trying to port Modula-3 to NetBSD-1.5 and ran into a slight
> problem with gcc.  It appears that under 1.4 and earlier a C identifier
> has an underscore prepended to it while under 1.5 there is no such
> identifier.  The cross compiler I have produces assembler with the
> prepended underscrore and I was able to things to port to 1.4.  Under 1.5
> however the c code which is compiled generates symbols without the
> prepended underscore and then link fails because the assembler source has
> the underscores.
>    Is there a way to coax gcc to produce underscores in its code
> generation under 1.5?
> 

Underscores in-front of symbols are normal on a.out format object files, 
but not on ELF.  I suspect you are seeing a consequence of a move to ELF.

R.