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