* buildsym.c (start_subfile): Handle producer.
authorDaniel Jacobowitz <drow@false.org>
Thu, 4 Jan 2007 20:26:42 +0000 (20:26 +0000)
committerDaniel Jacobowitz <drow@false.org>
Thu, 4 Jan 2007 20:26:42 +0000 (20:26 +0000)
commit303b6f5dea757484ac8074bee1b4d5f7c897a997
tree0ae6c7a147525bc1204424559e035ade47febafe
parent2d0720d988230d947d5eee9245a7d2fc3f0eeb0a
* 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 and augmentation.
(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.  Record the
augmentation.  Skip armcc augmentations.
* dwarf2read.c (read_file_scope): Save the producer.
* symtab.h (struct symtab): Rename unused version member to
producer.
gdb/ChangeLog
gdb/buildsym.c
gdb/buildsym.h
gdb/dwarf2-frame.c
gdb/dwarf2read.c
gdb/symtab.h
gdb/testsuite/ChangeLog