diff options
author | Nick Clifton <nickc@redhat.com> | 2004-10-05 13:51:40 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2004-10-05 13:51:40 +0000 |
commit | 7ed4c4c5d0100ac29e959ab0fa86fb01607398b1 (patch) | |
tree | 49eff82aa7357671f93da0fc069e8b84a8d6e563 /gas/ChangeLog | |
parent | 1763908f7c2545948b1ba87b103634e219a7769b (diff) | |
download | gdb-7ed4c4c5d0100ac29e959ab0fa86fb01607398b1.zip gdb-7ed4c4c5d0100ac29e959ab0fa86fb01607398b1.tar.gz gdb-7ed4c4c5d0100ac29e959ab0fa86fb01607398b1.tar.bz2 |
Add support for generating ARM unwind tables.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 5fdaa9b..dbd128a 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,24 @@ +2004-10-05 Paul Brook <paul@codesourcery.com> + + * config/tc-arm.c (unwind): New variable. + (vfp_sp_encode_reg): New function. + (vfp_sp_reg_required_here): Use it. + (vfp_sp_reg_list, vfp_dp_reg_list): Remove. + (vfp_parse_reg_list): New function. + (s_arm_unwind_fnstart, s_arm_unwind_fnend, s_arm_unwind_cantunwind, + s_arm_unwind_personality, s_arm_unwind_personalityindex, + s_arm_unwind_handlerdata, s_arm_unwind_save, s_arm_unwind_movsp, + s_arm_unwind_pad, s_arm_unwind_setfp, s_arm_unwind_raw): New + functions. + (md_pseudo_table): Add them. + (do_vfp_reg2_from_sp2): Use vfp_parse_reg_list and vfp_sp_encode_reg. + (do_vfp_sp2_from_reg2, vfp_sp_ldstm, vfp_dp_ldstm): Ditto. + (set_section, add_unwind_adjustsp, flush_pending_unwind, + finish_unwind_opcodes, start_unwind_section, create_unwind_entry, + require_hashconst, add_unwind_opcode): New functions. + * doc/tc-arm.text: Document unwinding opcodes. + * NEWS: Mention the new feature. + 2004-10-04 Eric Christopher <echristo@redhat.com> * config/tc-mips.c (md_apply_fix3): Remove erroneous assert. |