darwin.h (ASM_OUTPUT_LABELREF): Handle quoted non-lazy pointers for Objective-C++.
authorMike Stump <mrs@apple.com>
Thu, 26 May 2005 23:19:29 +0000 (23:19 +0000)
committerMike Stump <mrs@gcc.gnu.org>
Thu, 26 May 2005 23:19:29 +0000 (23:19 +0000)
        * darwin.h (ASM_OUTPUT_LABELREF): Handle quoted non-lazy pointers
        for Objective-C++.

From-SVN: r100233

gcc/ChangeLog
gcc/config/darwin.h

index 1657e7dd27a7f5888da1ade4b44e53d7e6a268b6..2c0a64793b856c4969282ded57af116e1aa0f10f 100644 (file)
@@ -1,3 +1,8 @@
+2005-05-26  Mike Stump  <mrs@apple.com>
+
+       * darwin.h (ASM_OUTPUT_LABELREF): Handle quoted non-lazy pointers
+       for Objective-C++.
+       
 2005-05-26  Richard Guenther  <rguenth@gcc.gnu.org>
 
        * tree-ssa-forwprop.c (forward_propagate_addr_expr):
index c2a53d0b45e7883b20c2128044225f087302928b..96a501a1e795995404e73a38aa18c02ca8d4a228 100644 (file)
@@ -533,6 +533,8 @@ Boston, MA 02111-1307, USA.  */
             machopic_validate_stub_or_non_lazy_ptr (xname);                 \
           else if (len > 14 && !strcmp ("$non_lazy_ptr", xname + len - 13)) \
             machopic_validate_stub_or_non_lazy_ptr (xname);                 \
+          else if (len > 15 && !strcmp ("$non_lazy_ptr\"", xname + len - 14)) \
+            machopic_validate_stub_or_non_lazy_ptr (xname);                 \
           if (xname[1] != '"' && name_needs_quotes (&xname[1]))             \
             fprintf (FILE, "\"%s\"", &xname[1]);                            \
           else                                                              \