From: Trevor Saunders <tbsaunde+...@tbsaunde.org> Hi,
This set of patches changes rtx to rtx_insn * in many plaes where its fairly trivial to do so. each was bootstrapped + regtested on x86_64-linux-gnu, and the series was run through config-list.mk. I believe this all falls under Jeff's preapproval from last year for this sort of thing which I assume is still valid, so committing to trunk. Trev Trevor Saunders (13): change local vars to rtx_insn * df_set_note can take a rtx_insn * add_cfi_insn can be a rtx_insn * recog_data::insn can be a rtx_insn * kill_autoinc_value can take a rtx_insn * make some functions in lra-constraints.c take rtx_insn * make some functions in config/ take a rtx_insn * make several functions in the scheduler take rtx_insn * make validate_replace_src_group take a rtx_insn * make fp_setter_insn take a rtx_insn * type reg_equiv_init as rtx_insn_list make set_return_jump_label take an rtx_insn * make emit_partition_copy return a rtx_insn * gcc/ChangeLog | 104 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/builtins.c | 2 +- gcc/config/arc/arc.md | 4 +- gcc/config/arm/arm.c | 4 +- gcc/config/avr/avr.c | 2 +- gcc/config/bfin/bfin.c | 4 +- gcc/config/i386/i386.c | 36 +++++++++-------- gcc/config/rl78/rl78.c | 4 +- gcc/config/sh/sh.md | 2 +- gcc/cselib.c | 8 ++-- gcc/cselib.h | 2 +- gcc/df-problems.c | 2 +- gcc/dwarf2cfi.c | 2 +- gcc/function.c | 8 ++-- gcc/function.h | 2 +- gcc/gcse.c | 3 +- gcc/genrecog.c | 2 +- gcc/haifa-sched.c | 33 ++++++++-------- gcc/ifcvt.c | 2 +- gcc/ira.c | 12 +++--- gcc/loop-doloop.c | 2 +- gcc/lra-constraints.c | 6 +-- gcc/modulo-sched.c | 2 +- gcc/recog.c | 8 ++-- gcc/recog.h | 4 +- gcc/regcprop.c | 2 +- gcc/reload.h | 2 +- gcc/reload1.c | 8 ++-- gcc/reorg.c | 12 +++--- gcc/sched-deps.c | 16 ++++---- gcc/sched-int.h | 2 +- gcc/sched-rgn.c | 10 ++--- gcc/sel-sched.c | 6 +-- gcc/tree-outof-ssa.c | 31 +++++++-------- 34 files changed, 228 insertions(+), 121 deletions(-) -- 2.4.0