re PR middle-end/32581 (make profiledbootstrap - stageprofile - gcc/ada/a-except...
authorJan Hubicka <jh@suse.cz>
Sat, 13 Sep 2008 21:39:44 +0000 (23:39 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 13 Sep 2008 21:39:44 +0000 (21:39 +0000)
commit71ba42faebfafc76c0650774a66df6efa07683bb
tree97a3cbb787754f48e7868c06c9bac3e7fb3b3fa6
parent80cab2f00f15d8e04e946f5c536825be2865ba89
re PR middle-end/32581 (make profiledbootstrap - stageprofile - gcc/ada/a-except.adb:1301: error: control flow in the middle of basic block 20)

PR middle-end/32581
* tree-profile.c (add_abnormal_goto_call_edges): New function.
(tree_gen_interval_profiler, tree_gen_pow2_profiler,
tree_gen_one_value_profiler, tree_gen_average_profiler,
tree_gen_ic_func_profiler, tree_gen_ior_profiler): Use it.

From-SVN: r140349
gcc/ChangeLog
gcc/tree-profile.c