aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2010-05-31 18:13:24 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2010-05-31 16:13:24 +0000
commit4892422a064e6f5d633123afecf6e95e4fca0f48 (patch)
tree3016bb4ca58313b7285eca10e69bd21e1ba1994d /gcc/tree-cfg.c
parent6a866023b73e83b4cd3692b3655ad0522fddddaa (diff)
downloadgcc-4892422a064e6f5d633123afecf6e95e4fca0f48.zip
gcc-4892422a064e6f5d633123afecf6e95e4fca0f48.tar.gz
gcc-4892422a064e6f5d633123afecf6e95e4fca0f48.tar.bz2
gimple.c (gimple_call_builtin_p): New function.
* gimple.c (gimple_call_builtin_p): New function. * gimple.h (gimple_call_builtin_p): Declare. * tree-cfg.c (make_edges): Produce edge from BUILT_IN_RETURN to exit. (execute_warn_function_return): BUILT_IN_RETURN is return. (split_critical_edges): Return edges are not critical. (is_ctrl_altering_stmt): Builtin_in_return is altering. (gimple_verify_flow_info): Handle built_in_return. (execute_warn_function_return): Handle built_in_return. * ipa-pure-const.c (check_call): Ignore builtin_return. * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return. From-SVN: r160078
Diffstat (limited to 'gcc/tree-cfg.c')
0 files changed, 0 insertions, 0 deletions