This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r175297 - in /trunk/gcc: ChangeLog config/sparc...
- From: rth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 22 Jun 2011 16:26:53 -0000
- Subject: r175297 - in /trunk/gcc: ChangeLog config/sparc...
Author: rth
Date: Wed Jun 22 16:26:52 2011
New Revision: 175297
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175297
Log:
* 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>.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/sparc/sparc.c
trunk/gcc/config/sparc/sparc.md
trunk/gcc/dwarf2out.c
trunk/gcc/reg-notes.def
trunk/gcc/tree.h