* config/sh/sh.h (ENCODE_SECTION_INFO): Consider MODULE_LOCAL_P
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 May 2002 11:47:46 +0000 (11:47 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 May 2002 11:47:46 +0000 (11:47 +0000)
when encoding visibility into SYMBOL_REF_FLAG.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53558 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/sh/sh.h

index 87e1bac..f628ff8 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-17  kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * config/sh/sh.h (ENCODE_SECTION_INFO): Consider MODULE_LOCAL_P
+       when encoding visibility into SYMBOL_REF_FLAG.
+
 2002-05-17  Richard Sandiford  <rsandifo@redhat.com>
 
        * expr.c (force_operand): Fix reversed move.
index 18c3b48..28ea02b 100644 (file)
@@ -2685,6 +2685,7 @@ do                                                                \
                                                                \
        SYMBOL_REF_FLAG (XEXP (rtl, 0)) =                       \
          (TREE_CODE_CLASS (TREE_CODE (DECL)) != 'd'            \
+          || MODULE_LOCAL_P (DECL)                             \
           || ! TREE_PUBLIC (DECL));                            \
       }                                                                \
     if (TARGET_SH5)                                            \