make make_reg_eh_region_note and friend take rtx_insn *
gcc/ChangeLog: 2015-05-08 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * except.c (make_reg_eh_region_note): Change argument to rtx_insn *. (make_reg_eh_region_note_nothrow_nononlocal): Likewise. * except.h: Adjust. From-SVN: r222936
This commit is contained in:
parent
f4701c96bc
commit
84f16edb6a
3 changed files with 11 additions and 4 deletions
|
@ -1,3 +1,10 @@
|
|||
2015-05-08 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
|
||||
|
||||
* except.c (make_reg_eh_region_note): Change argument to
|
||||
rtx_insn *.
|
||||
(make_reg_eh_region_note_nothrow_nononlocal): Likewise.
|
||||
* except.h: Adjust.
|
||||
|
||||
2015-05-08 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
|
||||
|
||||
* mode-switching.c (commit_mode_sets): Change type of local
|
||||
|
|
|
@ -1694,7 +1694,7 @@ for_each_eh_label (void (*callback) (rtx))
|
|||
direct call cases) and just pull the data out of the trees. */
|
||||
|
||||
void
|
||||
make_reg_eh_region_note (rtx insn, int ecf_flags, int lp_nr)
|
||||
make_reg_eh_region_note (rtx_insn *insn, int ecf_flags, int lp_nr)
|
||||
{
|
||||
rtx value;
|
||||
if (ecf_flags & ECF_NOTHROW)
|
||||
|
@ -1711,7 +1711,7 @@ make_reg_eh_region_note (rtx insn, int ecf_flags, int lp_nr)
|
|||
already exists. */
|
||||
|
||||
void
|
||||
make_reg_eh_region_note_nothrow_nononlocal (rtx insn)
|
||||
make_reg_eh_region_note_nothrow_nononlocal (rtx_insn *insn)
|
||||
{
|
||||
rtx note = find_reg_note (insn, REG_EH_REGION, NULL_RTX);
|
||||
rtx intmin = GEN_INT (INT_MIN);
|
||||
|
|
|
@ -270,8 +270,8 @@ extern eh_region get_eh_region_from_lp_number (int);
|
|||
|
||||
extern eh_region eh_region_outermost (struct function *, eh_region, eh_region);
|
||||
|
||||
extern void make_reg_eh_region_note (rtx insn, int ecf_flags, int lp_nr);
|
||||
extern void make_reg_eh_region_note_nothrow_nononlocal (rtx);
|
||||
extern void make_reg_eh_region_note (rtx_insn *insn, int ecf_flags, int lp_nr);
|
||||
extern void make_reg_eh_region_note_nothrow_nononlocal (rtx_insn *);
|
||||
|
||||
extern void verify_eh_tree (struct function *);
|
||||
extern void dump_eh_tree (FILE *, struct function *);
|
||||
|
|
Loading…
Add table
Reference in a new issue