2
0
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:
Richard Henderson 2000-03-18 11:08:06 -08:00 committed by Richard Henderson
parent cbbf65e012
commit 12a41c4810
2 changed files with 5 additions and 1 deletions

@ -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);