]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386.c (output_pic_addr_const): Use SYMBOL_REF_LOCAL_P.
authorRichard Henderson <rth@redhat.com>
Sun, 27 Apr 2003 02:15:25 +0000 (19:15 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 27 Apr 2003 02:15:25 +0000 (19:15 -0700)
        * config/i386/i386.c (output_pic_addr_const): Use SYMBOL_REF_LOCAL_P.
        (ix86_expand_call, ix86_rtx_consts): Likewise.

From-SVN: r66128

gcc/ChangeLog
gcc/config/i386/i386.c

index 0f83a2bdd4e14881fa18677f25d9d9610057b4ab..060609ee9218ed8211cd568c26e2af67f309abd0 100644 (file)
@@ -1,3 +1,8 @@
+2003-04-26  Richard Henderson  <rth@redhat.com>
+
+       * config/i386/i386.c (output_pic_addr_const): Use SYMBOL_REF_LOCAL_P.
+       (ix86_expand_call, ix86_rtx_consts): Likewise.
+
 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * doc/md.texi (cmpstr): Document additional restrictions.
index b7076239ad5cf864c3b9958b05d4c41980887a10..1bf50cb34a9a234c6dde64502fe6e6e32228c876 100644 (file)
@@ -6603,7 +6603,7 @@ output_pic_addr_const (file, x, code)
 
     case SYMBOL_REF:
       assemble_name (file, XSTR (x, 0));
-      if (!TARGET_MACHO && code == 'P' && ! SYMBOL_REF_FLAG (x))
+      if (!TARGET_MACHO && code == 'P' && ! SYMBOL_REF_LOCAL_P (x))
        fputs ("@PLT", file);
       break;
 
@@ -11643,7 +11643,7 @@ ix86_expand_call (retval, fnaddr, callarg1, callarg2, pop, sibcall)
   /* Static functions and indirect calls don't need the pic register.  */
   if (! TARGET_64BIT && flag_pic
       && GET_CODE (XEXP (fnaddr, 0)) == SYMBOL_REF
-      && ! SYMBOL_REF_FLAG (XEXP (fnaddr, 0)))
+      && ! SYMBOL_REF_LOCAL_P (XEXP (fnaddr, 0)))
     use_reg (&use, pic_offset_table_rtx);
 
   if (TARGET_64BIT && INTVAL (callarg2) >= 0)
@@ -14854,7 +14854,7 @@ ix86_rtx_costs (x, code, outer_code, total)
               && (!TARGET_64BIT
                   || (!GET_CODE (x) != LABEL_REF
                       && (GET_CODE (x) != SYMBOL_REF
-                          || !SYMBOL_REF_FLAG (x)))))
+                          || !SYMBOL_REF_LOCAL_P (x)))))
        *total = 1;
       else
        *total = 0;