OSDN Git Service

2003-06-05 Michal Ludvig <mludvig@suse.cz>
authormludvig <mludvig>
Thu, 5 Jun 2003 09:23:47 +0000 (09:23 +0000)
committermludvig <mludvig>
Thu, 5 Jun 2003 09:23:47 +0000 (09:23 +0000)
commita65df6af547b749c6b1d0dad894f7f77b343b50c
tree398da2933a8454bcb49df335a524f478bc862587
parent7cbce6457f545cae1b355c8d9ccb7f3d771075a7
2003-06-05  Michal Ludvig  <mludvig@suse.cz>

* dw2gencfi.c (cfi_add_CFA_insn, cfi_add_CFA_insn_reg)
(cfi_add_CFA_insn_reg_reg, cfi_add_CFA_insn_reg_offset): New.
(cfi_add_CFA_offset, cfi_add_CFA_def_cfa)
(cfi_add_CFA_register, cfi_add_CFA_def_cfa_register)
(cfi_add_CFA_def_cfa_offset): Use cfi_add_CFA_insn_*().
(cfi_add_CFA_restore, cfi_add_CFA_undefined)
(cfi_add_CFA_same_value, cfi_add_CFA_remember_state)
(cfi_add_CFA_restore_state, cfi_add_CFA_nop): New.
(cfi_pseudo_table): New directives .cfi_return_column,
.cfi_restore, .cfi_undefined, .cfi_same_value,
.cfi_remember_state, .cfi_restore_state, .cfi_nop.
(dot_cfi, output_cfi_insn): Handle new directives.
* dw2gencfi.h (cfi_add_CFA_restore, cfi_add_CFA_undefined)
(cfi_add_CFA_same_value, cfi_add_CFA_remember_state)
(cfi_add_CFA_restore_state, cfi_add_CFA_nop): New prototypes.
gas/ChangeLog
gas/dw2gencfi.c
gas/dw2gencfi.h