mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-18 07:20:25 +08:00
* flow.c (make_edges): Use INTVAL to access REG_EH_REGION value.
From-SVN: r32621
This commit is contained in:
parent
cbbf65e012
commit
12a41c4810
@ -1,3 +1,7 @@
|
||||
2000-03-18 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* flow.c (make_edges): Use INTVAL to access REG_EH_REGION value.
|
||||
|
||||
2000-03-18 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* i386.c (call_insn_operand): Always allow SYMBOL_REF,
|
||||
|
@ -1031,7 +1031,7 @@ make_edges (label_value_list)
|
||||
/* We do know that a REG_EH_REGION note with a value less
|
||||
than 0 is guaranteed not to perform a non-local goto. */
|
||||
rtx note = find_reg_note (insn, REG_EH_REGION, NULL_RTX);
|
||||
if (!note || XINT (XEXP (note, 0), 0) >= 0)
|
||||
if (!note || INTVAL (XEXP (note, 0)) >= 0)
|
||||
for (x = nonlocal_goto_handler_labels; x ; x = XEXP (x, 1))
|
||||
make_label_edge (edge_cache, bb, XEXP (x, 0),
|
||||
EDGE_ABNORMAL | EDGE_ABNORMAL_CALL);
|
||||
|
Loading…
x
Reference in New Issue
Block a user