]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/13392 (ICE in convert_from_eh_region_ranges_1, at except.c:1133)
authorJakub Jelinek <jakub@redhat.com>
Sun, 11 Jan 2004 19:05:34 +0000 (20:05 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Sun, 11 Jan 2004 19:05:34 +0000 (20:05 +0100)
commit1759c760db915101087a28efb4329fa6490eaef8
treef8df1ff5a1cf6f5e7d38cc52a45a081d1bab8229
parentb74a685105cac1e0f92628a8f8db16dbc84619b2
re PR middle-end/13392 (ICE in convert_from_eh_region_ranges_1, at except.c:1133)

PR middle-end/13392
* builtins.c (expand_builtin_expect_jump): Handle conditional jumps
to drop through label.  Don't fall back to SCC even when conditional
jump has not been found.

* g++.dg/opt/expect2.C: New test.

From-SVN: r75684
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/expect2.C [new file with mode: 0644]