alpha special entry labels

Jeffrey A Law law@cygnus.com
Fri Nov 14 06:53:00 GMT 1997


  In message < 19971110193017.11353@dot.cygnus.com >you write:
  > This patch isn't strictly necessary, but I'd like to see it go
  > in for 1.00 anyway.  It makes the foo..ng, foo..sk, etc labels
  > assembler locals so that they are not propogated to the object
  > file.  There's no reason for them to be seen, and they just
  > confuse disassembers.
  > 
  > Klaus, there were a few more places on the VMS end that were
  > similar, but that I cannot test.  Could you verify that we
  > still bootstrap?
I went ahead and installed these changes.

  > Mon Nov 10 18:55:53 1997  Richard Henderson  <rth@cygnus.com>
  > 
  > 	* alpha.c (output_prolog [*]): Prefix entry labels with '$' to 
  > 	keep them from being propogated to the object file.
  > 	(alpha_write_linkage): Likewise.
  > 	* alpha.md (call_vms): Likewise.
  > 	(call_value_vms): Likewise.
  > 	(unnamed osf call insns): Likewise.
  > 
  > 	* alpha.h (ASM_OUTPUT_INTERNAL_LABEL): Don't omit L from local label.
  > 	(ASM_GENERATE_INTERNAL_LABEL): Likewise.

jeff



More information about the Gcc mailing list