re PR middle-end/45566 (ICE: in convert_to_eh_region_ranges, at except.c:2446 with...
authorJakub Jelinek <jakub@redhat.com>
Fri, 21 Jan 2011 19:35:42 +0000 (20:35 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 21 Jan 2011 19:35:42 +0000 (20:35 +0100)
commitaaa52a96feb60e1575f284e2fe87a851ec312b61
tree2f06c97b51a57f4c825b3b7477b29a1a12ddc91a
parent7360d2ac8dae5659de0adc18cd1d74b15a5971ed
re PR middle-end/45566 (ICE: in convert_to_eh_region_ranges, at except.c:2446 with -freorder-blocks-and-partition -fnon-call-exceptions -fprofile-use)

PR middle-end/45566
* except.c (convert_to_eh_region_ranges): Emit queued no-region
notes from other section in hot/cold partitioning even if
last_action is -3.  Increment call_site_base.

* g++.dg/tree-prof/partition3.C: New test.

* g++.dg/tree-prof/tree-prof.exp: Fix a comment.

From-SVN: r169101
gcc/ChangeLog
gcc/except.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/tree-prof/partition3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tree-prof/tree-prof.exp