diff options
author | Stan Shebs <shebs@apple.com> | 2001-06-28 01:34:25 +0000 |
---|---|---|
committer | Stan Shebs <shebs@gcc.gnu.org> | 2001-06-28 01:34:25 +0000 |
commit | f60b945b39191b1c033618bdc5dbe2c22655a407 (patch) | |
tree | ef4d6372f6fe3f9bf1ff83ab2e3c6bc4a6478725 /gcc/doc | |
parent | b42abad88a72de91687aca2d9d360bd4e259b84e (diff) | |
download | gcc-f60b945b39191b1c033618bdc5dbe2c22655a407.zip gcc-f60b945b39191b1c033618bdc5dbe2c22655a407.tar.gz gcc-f60b945b39191b1c033618bdc5dbe2c22655a407.tar.bz2 |
objc-act.c (handle_impent): Rewrite to be more portable and to use ASM_DECLARE_CLASS_REFERENCE.
* objc/objc-act.c (handle_impent): Rewrite to be more portable
and to use ASM_DECLARE_CLASS_REFERENCE.
* config/darwin.h (ASM_DECLARE_CLASS_REFERENCE): Rename from
undocumented DECLARE_CLASS_REFERENCE, add file argument.
* doc/tm.texi (ASM_DECLARE_CLASS_REFERENCE): Document.
From-SVN: r43622
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/tm.texi | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 124a05f..991672c 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -6374,6 +6374,13 @@ in a category); and @var{sel_name} is the name of the selector. On systems where the assembler can handle quoted names, you can use this macro to provide more human-readable names. +@findex ASM_DECLARE_CLASS_REFERENCE +@item ASM_DECLARE_CLASS_REFERENCE (@var{stream}, @var{name}) +A C statement (sans semicolon) to output to the stdio stream +@var{stream} commands to declare that the label @var{name} is an +Objective-C class reference. This is only needed for targets whose +linkers have special support for NeXT-style runtimes. + @findex ASM_DECLARE_UNRESOLVED_REFERENCE @item ASM_DECLARE_UNRESOLVED_REFERENCE (@var{stream}, @var{name}) A C statement (sans semicolon) to output to the stdio stream |