egcs-980122: openVMS/Alpha patches
Jeffrey A Law
law@cygnus.com
Thu Jan 29 00:41:00 GMT 1998
In message <9801281012.AA28696@progis.de>you write:
> On VMS, a function has two 'values', a procedure descriptor (generated
> by the .pdesc) pseudo op and an entry point (symbol name..en).
> When writing the procedure descriptor the bfd library needs the entry
> point information. But since the entry point is marked as local (leading $)
> ,
> this information is zeroed by GAS.
>
> Since symbols only show up in object code on VMS if they're explicitely mar
> ked
> global (.glob name), the leading $ isn't really needed.
>
> Here's a fix:
>
> Thu Jan 28 12:52:53 1998 Klaus Kaempf <kkaempf@progis.de>
>
> * alpha/alpha.c (output_prolog): Don't prepend entry point symbols
> with '$' on OPEN_VMS.
One note -- it's best to send patches to the egcs list instead of
to an individual.
I've installed this patch. Thanks.
jeff
More information about the Gcc
mailing list