tree.h (MODULE_LOCAL_P): Kill.
* tree.h (MODULE_LOCAL_P): Kill. * varasm.c (default_binds_local_p_1): Use decl_visibility instead. From-SVN: r60040
This commit is contained in:
parent
68d0a3d279
commit
5d5cd66f11
3 changed files with 6 additions and 6 deletions
|
@ -1,3 +1,8 @@
|
|||
2002-12-11 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* tree.h (MODULE_LOCAL_P): Kill.
|
||||
* varasm.c (default_binds_local_p_1): Use decl_visibility instead.
|
||||
|
||||
2002-12-11 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* config/h8300/h8300.md (two define_peephole2): New.
|
||||
|
|
|
@ -2402,11 +2402,6 @@ extern tree merge_attributes PARAMS ((tree, tree));
|
|||
extern tree merge_dllimport_decl_attributes PARAMS ((tree, tree));
|
||||
#endif
|
||||
|
||||
/* Return true if DECL will be always resolved to a symbol defined in the
|
||||
same module (shared library or program). */
|
||||
#define MODULE_LOCAL_P(DECL) \
|
||||
(lookup_attribute ("visibility", DECL_ATTRIBUTES (DECL)) != NULL)
|
||||
|
||||
/* Return a version of the TYPE, qualified as indicated by the
|
||||
TYPE_QUALS, if one exists. If no qualified version exists yet,
|
||||
return NULL_TREE. */
|
||||
|
|
|
@ -5417,7 +5417,7 @@ default_binds_local_p_1 (exp, shlib)
|
|||
else if (! TREE_PUBLIC (exp))
|
||||
local_p = true;
|
||||
/* A variable is local if the user tells us so. */
|
||||
else if (MODULE_LOCAL_P (exp))
|
||||
else if (decl_visibility (exp) != VISIBILITY_DEFAULT)
|
||||
local_p = true;
|
||||
/* Otherwise, variables defined outside this object may not be local. */
|
||||
else if (DECL_EXTERNAL (exp))
|
||||
|
|
Loading…
Add table
Reference in a new issue