recog.c (peephole2_optimize): Don't split block unless can_throw_internal.

* recog.c (peephole2_optimize): Don't split block unless
        can_throw_internal.

From-SVN: r67532
This commit is contained in:
Richard Henderson 2003-06-06 00:00:23 -07:00
parent b82a670a20
commit c1dbd774f6
2 changed files with 9 additions and 5 deletions

View File

@ -1,9 +1,12 @@
2003-06-05 Richard Henderson <rth@redhat.com>
* recog.c (peephole2_optimize): Don't split block unless
can_throw_internal.
2003-06-06 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.c (get_shift_alg): Correct the syntax of
rotxl.
* config/h8300/h8300.md (*addsi3_lshiftrt_16_zexthi):
Likewise.
* config/h8300/h8300.c (get_shift_alg): Correct the syntax of rotxl.
* config/h8300/h8300.md (*addsi3_lshiftrt_16_zexthi): Likewise.
2003-06-05 Kelley Cook <kelleycook@wideopenwest.com>

View File

@ -3276,7 +3276,8 @@ peephole2_optimize (dump_file)
XEXP (note, 0),
REG_NOTES (x));
if (x != bb->end && eh_edge)
if (x != bb->end && eh_edge
&& can_throw_internal (x))
{
edge nfte, nehe;
int flags;