]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/lto-cgraph.c
cgraph.h (const_value_known_p): Replace by ...
authorJan Hubicka <jh@suse.cz>
Wed, 19 Jun 2013 18:06:12 +0000 (20:06 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 19 Jun 2013 18:06:12 +0000 (18:06 +0000)
commit6a6dac5293ee21d9aed0d394a0cb23948bb1efad
tree1d4237222ae0ad0d8207eb6ee9f94b244ffae6e5
parent216c12abf6eccbcf5c5ff1898e8b063a494af40c
cgraph.h (const_value_known_p): Replace by ...

* cgraph.h (const_value_known_p): Replace by ...
(ctor_for_folding): .. this one.
* cgraphunit.c (process_function_and_variable_attributes): Use it.
* lto-cgraph.c (compute_ltrans_boundary): Use ctor_for_folding.
* expr.c (expand_expr_real_1): Likewise.
(string_constant): Likewise.
* tree-ssa-loop-ivcanon.c (constant_after_peeling): Likewise.
* ipa.c (process_references): Likewise.
(symtab_remove_unreachable_nodes): Likewise.
* ipa-inline-analysis.c (param_change_prob): Likewise.
* gimple-fold.c (canonicalize_constructor_val): Likewise.
(get_base_constructor): Likwise.
* varpool.c (varpool_remove_node): Likewise.
(varpool_remove_initializer): LIkewise.
(dump_varpool_node): LIkwise.
(const_value_known_p): Rewrite to ...
(ctor_for_folding): ... this one.

* lto-partition.c (add_references_to_partition): Use
ctor_for_folding.

* gcc.dg/tree-ssa/attr-alias-2.c: New testcase.

From-SVN: r200211
14 files changed:
gcc/ChangeLog
gcc/cgraph.h
gcc/cgraphunit.c
gcc/expr.c
gcc/gimple-fold.c
gcc/ipa-inline-analysis.c
gcc/ipa.c
gcc/lto-cgraph.c
gcc/lto/ChangeLog
gcc/lto/lto-partition.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/attr-alias-2.c [new file with mode: 0644]
gcc/tree-ssa-loop-ivcanon.c
gcc/varpool.c