On Wed, 2014-08-13 at 11:54 -0600, Jeff Law wrote: > On 08/06/14 11:20, David Malcolm wrote: > > gcc/ > > * expr.h (emit_move_insn): Strengthen return type from rtx to > > rtx_insn *. > > (emit_move_insn_1): Likewise. > > (emit_move_complex_push): Likewise. > > (emit_move_complex_parts): Likewise. > > > > * expr.c (emit_move_via_integer): Strengthen return type from rtx > > to rtx_insn *. Replace use of NULL_RTX with NULL when working > > with insns. > > (emit_move_complex_push): Strengthen return type from rtx to > > rtx_insn *. > > (emit_move_complex): Likewise, also for local "ret". > > (emit_move_ccmode): Likewise. > > (emit_move_multi_word): Likewise for return type and locals > > "last_insn", "seq". > > (emit_move_insn_1): Likewise for return type and locals "result", > > "ret". > > (emit_move_insn): Likewise for return type and local "last_insn". > > (compress_float_constant): Likewise. > OK.
Thanks. Committed to trunk as r214195 (having bootstrapped®rtested on x86_64-unknown-linux-gnu (Fedora 20) albeit in combination with patches 30-39, and verified that it builds standalone for 3 targets).