diff options
author | Richard Henderson <rth@cygnus.com> | 2000-03-18 11:08:06 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-03-18 11:08:06 -0800 |
commit | 12a41c4810e5f8f435ca2df06ee9c0cc34967f23 (patch) | |
tree | d714758bc00d662954e53f8cf4790db2d2fe447f /gcc/flow.c | |
parent | cbbf65e012ad4532ef9e312f3dd8d6b89fbeb992 (diff) | |
download | gcc-12a41c4810e5f8f435ca2df06ee9c0cc34967f23.zip gcc-12a41c4810e5f8f435ca2df06ee9c0cc34967f23.tar.gz gcc-12a41c4810e5f8f435ca2df06ee9c0cc34967f23.tar.bz2 |
* flow.c (make_edges): Use INTVAL to access REG_EH_REGION value.
From-SVN: r32621
Diffstat (limited to 'gcc/flow.c')
-rw-r--r-- | gcc/flow.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); |