2003-08-29 Jakub Jelinek <jakub@redhat.com>
- * dw2gencfi.c (cfi_pseudo_table): Add cfi_gnu_window_save.
+ * dw2gencfi.c (cfi_pseudo_table): Add cfi_window_save.
(dot_cfi, output_cfi_insn): Handle DW_CFA_GNU_window_save.
(output_cie): Don't use DW_EH_PE_pcrel if neither DIFF_EXPR_OK
nor tc_cfi_emit_pcrel_expr are defined.
(sparc_cfi_frame_initial_instructions): New function.
(sparc_regname_to_dw2regnum): Likewise.
(sparc_cfi_emit_pcrel_expr): Likewise.
- * doc/as.texinfo: Document .cfi_gnu_window_save.
+ * doc/as.texinfo: Document .cfi_window_save.
* config/tc-sparc.c (s_common): Cast last argument to long and
change format string to shut up warning.
This is often easier to use, because the number will match the
code it's annotating.
-@section @code{.cfi_gnu_window_save}
+@section @code{.cfi_window_save}
SPARC register window has been saved.
@section @code{.cfi_escape} @var{expression}[, @dots{}]
{ "cfi_same_value", dot_cfi, DW_CFA_same_value },
{ "cfi_remember_state", dot_cfi, DW_CFA_remember_state },
{ "cfi_restore_state", dot_cfi, DW_CFA_restore_state },
- { "cfi_gnu_window_save", dot_cfi, DW_CFA_GNU_window_save },
+ { "cfi_window_save", dot_cfi, DW_CFA_GNU_window_save },
{ "cfi_escape", dot_cfi_escape, 0 },
{ NULL, NULL, 0 }
};
.cfi_startproc
save %sp, -104, %sp
.cfi_def_cfa_register %fp
- .cfi_gnu_window_save
+ .cfi_window_save
.cfi_register %o7, %i7
add %i0, 1, %o0
call bar, 0
.cfi_startproc
save %sp, -192, %sp
.cfi_def_cfa_register %fp
- .cfi_gnu_window_save
+ .cfi_window_save
.cfi_register %o7, %i7
add %i0, 1, %o0
add %i0, 2, %i0