This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Associate a name with a CODE_LABEL
- To: richard dot earnshaw at arm dot com
- Subject: Re: [patch] Associate a name with a CODE_LABEL
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Thu, 04 Nov 1999 04:51:24 -0700
- cc: Catherine Moore <clm at cygnus dot com>, Richard Henderson <rth at cygnus dot com>, gcc-patches at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <199911041058.KAA11748@cam-mail1.cambridge.arm.com>you write:
>
> clm@cygnus.com said:
> + /* Provide default for ASM_OUTPUT_ALTERNATE_LABEL_NAME. */
> + #ifndef ASM_OUTPUT_ALTERNATE_LABEL_NAME
> + #define ASM_OUTPUT_ALTERNATE_LABEL_NAME(FILE,INSN) \
> + fprintf (FILE, "%s:\n", LABEL_ALTERNATE_NAME (INSN))
> + #endif
> +
>
> This on its own will mean that any port that does not use ':' as a label
> declaration will now be broken (the arm-aof port springs to mind). Would
> it not be better to define this in terms of some other label_generation
> macro (I'm not entirely sure of the intended use, but ASM_OUTPUT_LABEL
> might be more appropriate).
Agreed. FWIW, the PA is another target that does not require colons (in fact
if you use the HP assembler, you'll get an error if you put a colon after a
label. ]
jeff