ASM_OUTPUT_ALTERNATE_LABEL_NAME

Michael Meissner meissner@cygnus.com
Tue Nov 30 23:59:00 GMT 1999


On Sat, Nov 13, 1999 at 03:10:32PM +1300, Michael Hayes wrote:
> 
> The default definition of ASM_OUTPUT_ALTERNATE_LABEL_NAME needs to be
> wrapped in a do-while so that final.c can be compiled.

Ok.

> Michael.
> 
> 
> 
> Index: defaults.h
> ===================================================================
> RCS file: /cvs/gcc/egcs/gcc/defaults.h,v
> retrieving revision 1.14
> diff -c -3 -p -r1.14 defaults.h
> *** defaults.h	1999/11/12 14:11:32	1.14
> --- defaults.h	1999/11/13 02:08:35
> *************** do { fprintf (FILE, "\t%s\t", ASM_LONG);
> *** 57,63 ****
>   /* Provide default for ASM_OUTPUT_ALTERNATE_LABEL_NAME.  */
>   #ifndef ASM_OUTPUT_ALTERNATE_LABEL_NAME
>   #define ASM_OUTPUT_ALTERNATE_LABEL_NAME(FILE,INSN) \
> !   ASM_OUTPUT_LABEL(FILE,LABEL_ALTERNATE_NAME (INSN))
>   #endif
>   
>   /* choose a reasonable default for ASM_OUTPUT_ASCII.  */
> --- 57,63 ----
>   /* Provide default for ASM_OUTPUT_ALTERNATE_LABEL_NAME.  */
>   #ifndef ASM_OUTPUT_ALTERNATE_LABEL_NAME
>   #define ASM_OUTPUT_ALTERNATE_LABEL_NAME(FILE,INSN) \
> ! do {ASM_OUTPUT_LABEL(FILE,LABEL_ALTERNATE_NAME (INSN))} while (0)
>   #endif
>   
>   /* choose a reasonable default for ASM_OUTPUT_ASCII.  */

-- 
Michael Meissner, Cygnus Solutions
PMB 198, 174 Littleton Road #3, Westford, Massachusetts 01886
email: meissner@cygnus.com	phone: 978-486-9304	fax: 978-692-4482



More information about the Gcc-patches mailing list