mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-18 20:31:00 +08:00
tree.c (is_global_var): Move ...
2007-03-28 Richard Guenther <rguenther@suse.de> * tree.c (is_global_var): Move ... * tree-flow-inline.h (is_global_var): ... here. * tree.h (is_global_var): Remove declaration. From-SVN: r123303
This commit is contained in:
parent
a2ca1ab2e9
commit
1c2e50d8fa
@ -1,3 +1,9 @@
|
||||
2007-03-28 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* tree.c (is_global_var): Move ...
|
||||
* tree-flow-inline.h (is_global_var): ... here.
|
||||
* tree.h (is_global_var): Remove declaration.
|
||||
|
||||
2007-03-28 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.h (X86_TUNE_PROMOTE_HIMODE_IMUL): New tuning
|
||||
|
@ -718,6 +718,17 @@ is_label_stmt (tree t)
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Return true if T (assumed to be a DECL) is a global variable. */
|
||||
|
||||
static inline bool
|
||||
is_global_var (tree t)
|
||||
{
|
||||
if (MTAG_P (t))
|
||||
return (TREE_STATIC (t) || MTAG_GLOBAL (t));
|
||||
else
|
||||
return (TREE_STATIC (t) || DECL_EXTERNAL (t));
|
||||
}
|
||||
|
||||
/* PHI nodes should contain only ssa_names and invariants. A test
|
||||
for ssa_name is definitely simpler; don't let invalid contents
|
||||
slip in in the meantime. */
|
||||
|
11
gcc/tree.c
11
gcc/tree.c
@ -7602,17 +7602,6 @@ range_in_array_bounds_p (tree ref)
|
||||
return true;
|
||||
}
|
||||
|
||||
/* Return true if T (assumed to be a DECL) is a global variable. */
|
||||
|
||||
bool
|
||||
is_global_var (tree t)
|
||||
{
|
||||
if (MTAG_P (t))
|
||||
return (TREE_STATIC (t) || MTAG_GLOBAL (t));
|
||||
else
|
||||
return (TREE_STATIC (t) || DECL_EXTERNAL (t));
|
||||
}
|
||||
|
||||
/* Return true if T (assumed to be a DECL) must be assigned a memory
|
||||
location. */
|
||||
|
||||
|
@ -4542,7 +4542,6 @@ extern void expand_function_start (tree);
|
||||
extern void stack_protect_prologue (void);
|
||||
extern void stack_protect_epilogue (void);
|
||||
extern void recompute_tree_invariant_for_addr_expr (tree);
|
||||
extern bool is_global_var (tree t);
|
||||
extern bool needs_to_live_in_memory (tree);
|
||||
extern tree reconstruct_complex_type (tree, tree);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user