re PR rtl-optimization/32773 (SH: ICE in create_pre_exit, at mode-switching.c:223)
authorZdenek Dvorak <dvorakz@suse.cz>
Tue, 17 Jul 2007 03:56:40 +0000 (05:56 +0200)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Tue, 17 Jul 2007 03:56:40 +0000 (03:56 +0000)
commit9f2e9ac43b09713711d3f358a2ab4dbb86a925bb
tree4a7695fc9b2d11cc77b1801a9f85ca70199d8db4
parent02634bb2873d57f5beda6c0f1633b8bfdbc08ffa
re PR rtl-optimization/32773 (SH: ICE in create_pre_exit, at mode-switching.c:223)

PR rtl-optimization/32773
* cfglayout.c (force_one_exit_fallthru): New function.
(cfg_layout_finalize): Use it.

* gcc.dg/pr32773.c: New test.

From-SVN: r126700
gcc/ChangeLog
gcc/cfglayout.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr32773.c [new file with mode: 0644]