aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2010-05-30 14:19:15 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2010-05-30 12:19:15 +0000
commitd56026c21e98183dd543b799ba3a1e1adea9a22c (patch)
tree95c8141edd637bb1eaf3d0b8672e60d8c734e72b /gcc/tree-cfg.c
parent17f01631e1b9191081968fdeb7b2b06951342a01 (diff)
downloadgcc-d56026c21e98183dd543b799ba3a1e1adea9a22c.zip
gcc-d56026c21e98183dd543b799ba3a1e1adea9a22c.tar.gz
gcc-d56026c21e98183dd543b799ba3a1e1adea9a22c.tar.bz2
cgraph.h (cgraph_node_cannot_return, [...]): New functions.
* cgraph.h (cgraph_node_cannot_return, cgraph_edge_cannot_lead_to_return): New functions. * cgraph.c (cgraph_node_cannot_return, cgraph_edge_cannot_lead_to_return): Use them. * ipa-pure-const.c (pure_const_names): New static var. (check_call): Handle calls not leading to return. (pure_const_read_summary): Dump info read. (propagate): Dump info about propagation process; ignore side effects of functions not leading to exit; fix handling of pure functions. From-SVN: r160051
Diffstat (limited to 'gcc/tree-cfg.c')
0 files changed, 0 insertions, 0 deletions