diff options
author | Daniel Jacobowitz <drow@false.org> | 2006-04-17 18:21:14 +0400 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2006-04-17 18:21:14 +0400 |
commit | 705117a544c473c2969f3b852fa80206ba82cc4d (patch) | |
tree | ff8eba0463f872262f43dcc3bc2c2f6c164a111f | |
parent | 28b66b033cbbefa045a468c5bfe6646fb89053c8 (diff) |
* buildsym.c (start_subfile): Handle producer.
(record_producer): New function.
* buildsym.h (struct subfile): Include producer.
(record_producer): New prototype.
* dwarf2-frame.c (struct dwarf2_cie): Add version.
(struct dwarf2_frame_state): Add armcc_cfa_offsets_sf and
armcc_cfa_offsets_reversed.
(execute_cfa_program): Handle armcc_cfa_offsets_sf.
(dwarf2_frame_find_quirks): New function.
(dwarf2_frame_cache): Call it. Handle armcc_cfa_offsets_reversed.
(decode_frame_entry_1): Record the CIE version.
* dwarf2read.c (read_file_scope): Save the producer.
* symtab.h (struct symtab): Rename unused version member to
producer.
-rw-r--r-- | ChangeLog.csl | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl index 3dfc1b327..157182f9f 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,3 +1,20 @@ +2006-04-17 Daniel Jacobowitz <dan@codesourcery.com> + + * gdb/buildsym.c (start_subfile): Handle producer. + (record_producer): New function. + * gdb/buildsym.h (struct subfile): Include producer. + (record_producer): New prototype. + * gdb/dwarf2-frame.c (struct dwarf2_cie): Add version. + (struct dwarf2_frame_state): Add armcc_cfa_offsets_sf and + armcc_cfa_offsets_reversed. + (execute_cfa_program): Handle armcc_cfa_offsets_sf. + (dwarf2_frame_find_quirks): New function. + (dwarf2_frame_cache): Call it. Handle armcc_cfa_offsets_reversed. + (decode_frame_entry_1): Record the CIE version. + * gdb/dwarf2read.c (read_file_scope): Save the producer. + * gdb/symtab.h (struct symtab): Rename unused version member to + producer. + 2006-04-12 Daniel Jacobowitz <dan@codesourcery.com> * gdb/Makefile.in (ALLDEPFILES): Add solib-target.c. |