aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2009-06-26 11:23:32 -0700
committerRichard Henderson <rth@gcc.gnu.org>2009-06-26 11:23:32 -0700
commit27dbd3ac30a786c4081b2a1d75c3996bff35a374 (patch)
tree6390d7426655b799c3e583c3c54f543275010601 /gcc/tree.c
parentefb303b1e80ea45e0f4595cea31f2934d7af16f8 (diff)
downloadgcc-27dbd3ac30a786c4081b2a1d75c3996bff35a374.zip
gcc-27dbd3ac30a786c4081b2a1d75c3996bff35a374.tar.gz
gcc-27dbd3ac30a786c4081b2a1d75c3996bff35a374.tar.bz2
function.h (struct function): Add cannot_be_copied_reason, and cannot_be_copied_set.
* function.h (struct function): Add cannot_be_copied_reason, and cannot_be_copied_set. * tree-inline.c (has_label_address_in_static_1): Rename from inline_forbidden_p_2; don't set inline_forbidden_reason here. (cannot_copy_type_1): Rename from inline_forbidden_p_op; likewise don't set inline_forbidden_reason. (copy_forbidden): New function, split out of inline_forbidden_p. (inline_forbidden_p_stmt): Don't check for nonlocal labels here. (inline_forbidden_p): Use copy_forbidden. (tree_versionable_function_p): Likewise. (inlinable_function_p): Merge into tree_inlinable_function_p. (tree_function_versioning): Remap cfun->nonlocal_goto_save_area. * ipa-cp.c (ipcp_versionable_function_p): New function. (ipcp_cloning_candidate_p): Use it. (ipcp_node_modifiable_p): Likewise. From-SVN: r148981
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions