From: Trevor Saunders <tbsaunde+...@tbsaunde.org> Hi,
Basically $subject. First change variable's type to rtx_insn * where possible. Then change the functions and fixup callers where it is still necessary to cast. patches bootstrapped and regtested individually on x86_64-linux-gnu, and the series was run through config-list.mk, ok? Trev Trevor Saunders (8): change a few rtx_insn * to rtx_jump_insn * use rtx_insn * more make next/prev _nonnote_insn take rtx_insn * make next/prev nondebug_insn take rtx_insn * make prev_real_insn take rtx_insn * make next/prev nonnote_nondebug_insn take rtx_insn * make next/prev active_insn and active_insn_p take rtx_insn * make next_cc0_user take rtx_insn * gcc/bb-reorder.c | 5 ++-- gcc/cfgcleanup.c | 2 +- gcc/cfgloop.h | 2 +- gcc/config/arc/arc-protos.h | 2 +- gcc/config/arc/arc.c | 2 +- gcc/config/arc/arc.md | 43 +++++++++++++++++++--------- gcc/config/arm/arm.c | 2 +- gcc/config/bfin/bfin.c | 2 +- gcc/config/c6x/c6x.c | 19 ++++++------- gcc/config/cris/cris-protos.h | 4 +-- gcc/config/cris/cris.c | 14 ++++----- gcc/config/h8300/h8300-protos.h | 4 +-- gcc/config/h8300/h8300.c | 4 +-- gcc/config/m32r/m32r.c | 2 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nds32/nds32.c | 2 +- gcc/config/pa/pa.c | 6 ++-- gcc/config/rl78/rl78.c | 11 +++---- gcc/config/s390/s390-protos.h | 2 +- gcc/config/s390/s390.c | 2 +- gcc/config/sh/sh.c | 10 +++---- gcc/config/sh/sh.md | 3 +- gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/sparc.c | 8 ++---- gcc/cse.c | 2 +- gcc/dwarf2out.c | 2 +- gcc/emit-rtl.c | 41 +++++++-------------------- gcc/jump.c | 18 ++++++------ gcc/loop-doloop.c | 2 +- gcc/reorg.c | 63 ++++++++++++++++++++++------------------- gcc/resource.c | 2 +- gcc/rtl.h | 26 ++++++++--------- gcc/simplify-rtx.c | 8 +++--- 33 files changed, 160 insertions(+), 159 deletions(-) -- 2.9.3