This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 033/236] emit_move et al return rtx_insn *
- From: David Malcolm <dmalcolm at redhat dot com>
- To: Jeff Law <law at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Tue, 19 Aug 2014 16:52:14 -0400
- Subject: Re: [PATCH 033/236] emit_move et al return rtx_insn *
- Authentication-results: sourceware.org; auth=none
- References: <1407345815-14551-1-git-send-email-dmalcolm at redhat dot com> <1407345815-14551-34-git-send-email-dmalcolm at redhat dot com> <53EBA653 dot 8030607 at redhat dot com>
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).