public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [doc] tm.texi: Move NO_DOLLAR_IN LABEL and NO_DOT_IN_LABEL to Label Output section (was: GCC 4.6.1 likes to rename my functions)
       [not found]   ` <iv1vou$n51$1@dough.gmane.org>
@ 2012-04-16  0:10     ` Gerald Pfeifer
  2012-04-16  9:10       ` Richard Guenther
  0 siblings, 1 reply; 2+ messages in thread
From: Gerald Pfeifer @ 2012-04-16  0:10 UTC (permalink / raw)
  To: Richard Guenther, Paulo J. Matos, gcc-patches

On Wed, 6 Jul 2011, Paulo J. Matos wrote:
> On 06/07/11 16:08, Richard Guenther wrote:
>> See cgraph.c:clone_function_name, it uses the NO_DOT_IN_LABEL and 
>> NO_DOLLAR_IN_LABEL target macros and ASM_FORMAT_PRIVATE_NAME.
> Why are NO_DOLLAR_IN LABEL and NO_DOT_IN_LABEL not listed in the "Output 
> and Generation of Labels" instead of "Misc". The former sounds like it's 
> a better fit to describe these macros.

Because nobody moved them yet? ;-)

Richi, are you fine with this?

Gerald


2012-04-16  Gerald Pfeifer  <gerald@pfeifer.com>

	* doc/tm.texi (Misc): Move descriptions of NO_DOLLAR_IN_LABEL
	and NO_DOT_IN_LABEL from here...
	(Label Output): ...to here.

Index: doc/tm.texi
===================================================================
--- doc/tm.texi	(revision 186466)
+++ doc/tm.texi	(working copy)
@@ -7842,6 +7842,20 @@
 to redefine @code{ASM_OUTPUT_MEASURED_SIZE} to use some other technique.
 @end defmac
 
+@defmac NO_DOLLAR_IN_LABEL
+Define this macro if the assembler does not accept the character
+@samp{$} in label names.  By default constructors and destructors in
+G++ have @samp{$} in the identifiers.  If this macro is defined,
+@samp{.} is used instead.
+@end defmac
+
+@defmac NO_DOT_IN_LABEL
+Define this macro if the assembler does not accept the character
+@samp{.} in label names.  By default constructors and destructors in G++
+have names that use @samp{.}.  If this macro is defined, these names
+are rewritten to avoid @samp{.}.
+@end defmac
+
 @defmac TYPE_ASM_OP
 A C string containing the appropriate assembler directive to specify the
 type of a symbol, without any arguments.  On systems that use ELF, the
@@ -10778,20 +10792,6 @@
 there is no need to define this macro in that case.
 @end defmac
 
-@defmac NO_DOLLAR_IN_LABEL
-Define this macro if the assembler does not accept the character
-@samp{$} in label names.  By default constructors and destructors in
-G++ have @samp{$} in the identifiers.  If this macro is defined,
-@samp{.} is used instead.
-@end defmac
-
-@defmac NO_DOT_IN_LABEL
-Define this macro if the assembler does not accept the character
-@samp{.} in label names.  By default constructors and destructors in G++
-have names that use @samp{.}.  If this macro is defined, these names
-are rewritten to avoid @samp{.}.
-@end defmac
-
 @defmac INSN_SETS_ARE_DELAYED (@var{insn})
 Define this macro as a C expression that is nonzero if it is safe for the
 delay slot scheduler to place instructions in the delay slot of @var{insn},

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [doc] tm.texi: Move NO_DOLLAR_IN LABEL and NO_DOT_IN_LABEL to Label Output section (was: GCC 4.6.1 likes to rename my functions)
  2012-04-16  0:10     ` [doc] tm.texi: Move NO_DOLLAR_IN LABEL and NO_DOT_IN_LABEL to Label Output section (was: GCC 4.6.1 likes to rename my functions) Gerald Pfeifer
@ 2012-04-16  9:10       ` Richard Guenther
  0 siblings, 0 replies; 2+ messages in thread
From: Richard Guenther @ 2012-04-16  9:10 UTC (permalink / raw)
  To: Gerald Pfeifer; +Cc: Paulo J. Matos, gcc-patches

On Mon, Apr 16, 2012 at 2:10 AM, Gerald Pfeifer <gerald@pfeifer.com> wrote:
> On Wed, 6 Jul 2011, Paulo J. Matos wrote:
>> On 06/07/11 16:08, Richard Guenther wrote:
>>> See cgraph.c:clone_function_name, it uses the NO_DOT_IN_LABEL and
>>> NO_DOLLAR_IN_LABEL target macros and ASM_FORMAT_PRIVATE_NAME.
>> Why are NO_DOLLAR_IN LABEL and NO_DOT_IN_LABEL not listed in the "Output
>> and Generation of Labels" instead of "Misc". The former sounds like it's
>> a better fit to describe these macros.
>
> Because nobody moved them yet? ;-)
>
> Richi, are you fine with this?

Yes.

Thanks,
Richard.

> Gerald
>
>
> 2012-04-16  Gerald Pfeifer  <gerald@pfeifer.com>
>
>        * doc/tm.texi (Misc): Move descriptions of NO_DOLLAR_IN_LABEL
>        and NO_DOT_IN_LABEL from here...
>        (Label Output): ...to here.
>
> Index: doc/tm.texi
> ===================================================================
> --- doc/tm.texi (revision 186466)
> +++ doc/tm.texi (working copy)
> @@ -7842,6 +7842,20 @@
>  to redefine @code{ASM_OUTPUT_MEASURED_SIZE} to use some other technique.
>  @end defmac
>
> +@defmac NO_DOLLAR_IN_LABEL
> +Define this macro if the assembler does not accept the character
> +@samp{$} in label names.  By default constructors and destructors in
> +G++ have @samp{$} in the identifiers.  If this macro is defined,
> +@samp{.} is used instead.
> +@end defmac
> +
> +@defmac NO_DOT_IN_LABEL
> +Define this macro if the assembler does not accept the character
> +@samp{.} in label names.  By default constructors and destructors in G++
> +have names that use @samp{.}.  If this macro is defined, these names
> +are rewritten to avoid @samp{.}.
> +@end defmac
> +
>  @defmac TYPE_ASM_OP
>  A C string containing the appropriate assembler directive to specify the
>  type of a symbol, without any arguments.  On systems that use ELF, the
> @@ -10778,20 +10792,6 @@
>  there is no need to define this macro in that case.
>  @end defmac
>
> -@defmac NO_DOLLAR_IN_LABEL
> -Define this macro if the assembler does not accept the character
> -@samp{$} in label names.  By default constructors and destructors in
> -G++ have @samp{$} in the identifiers.  If this macro is defined,
> -@samp{.} is used instead.
> -@end defmac
> -
> -@defmac NO_DOT_IN_LABEL
> -Define this macro if the assembler does not accept the character
> -@samp{.} in label names.  By default constructors and destructors in G++
> -have names that use @samp{.}.  If this macro is defined, these names
> -are rewritten to avoid @samp{.}.
> -@end defmac
> -
>  @defmac INSN_SETS_ARE_DELAYED (@var{insn})
>  Define this macro as a C expression that is nonzero if it is safe for the
>  delay slot scheduler to place instructions in the delay slot of @var{insn},

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-04-16  9:10 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <iv1tf1$7ld$1@dough.gmane.org>
     [not found] ` <CAFiYyc04UQJaws8muAgqFauNHXAWvwoE9fv=PNzHe62ykDHyQQ@mail.gmail.com>
     [not found]   ` <iv1vou$n51$1@dough.gmane.org>
2012-04-16  0:10     ` [doc] tm.texi: Move NO_DOLLAR_IN LABEL and NO_DOT_IN_LABEL to Label Output section (was: GCC 4.6.1 likes to rename my functions) Gerald Pfeifer
2012-04-16  9:10       ` Richard Guenther

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).