mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-14 10:04:36 +08:00
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:
parent
b82a670a20
commit
c1dbd774f6
@ -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>
|
||||
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user