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.

Reply via email to