From: Richard Henderson <r...@redhat.com> Date: Sun, 19 Jun 2011 16:19:41 -0700
> * reg-notes.def (REG_CFA_WINDOW_SAVE): New. > * dwarf2out.c (dwarf2out_frame_debug): Handle it. > (dwarf2out_frame_debug_cfa_window_save): Rename from > dwarf2out_window_save; make static. > * tree.h (dwarf2out_window_save): Don't declare. > > * config/sparc/sparc.c (sparc_dwarf_handle_frame_unspec): Remove. > (TARGET_DWARF_HANDLE_FRAME_UNSPEC): Remove. > (emit_save_register_window): Rename from gen_save_register_window; > emit the insn and add REG_CFA_* notes. > (sparc_expand_prologue): Update to match. > * config/sparc/sparc.md (save_register_window_1): Simplify from > save_register_window<P:mode>. I'll give this a test later this evening.