On Tue, 2014-08-12 at 16:01 -0600, Jeff Law wrote: > On 08/06/14 11:19, David Malcolm wrote: > > Ultimately, the underlying fields should become rtx_insn *, but for now we > > can do this with a checked cast. > > > > Note to self: > > config/m32c/m32c.c: m32c_leaf_function_p directly manipulates > > x_first_insn and x_last_insn, using sequence_stack. > > > > gcc/ > > * emit-rtl.h (get_insns): Strengthen return type from rtx to > > rtx_insn *, adding a checked cast for now. > > (get_last_insn): Likewise. > OK. Thanks; fixed up uses of as_a_nullable to safe_as_a, and committed to trunk as r214180, having verified bootstrap®rtest on x86_64-unknown-linux-gnu (Fedora 20) albeit in combination with patches 9-29, and verified that it builds standalone with 10 targets. Am attaching what I committed.