aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorStan Shebs <shebs@apple.com>2001-06-28 01:34:25 +0000
committerStan Shebs <shebs@gcc.gnu.org>2001-06-28 01:34:25 +0000
commitf60b945b39191b1c033618bdc5dbe2c22655a407 (patch)
treeef4d6372f6fe3f9bf1ff83ab2e3c6bc4a6478725 /gcc/doc
parentb42abad88a72de91687aca2d9d360bd4e259b84e (diff)
downloadgcc-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.texi7
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