X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=7404327d1b006c5309b38ce9d60401c1b49221e2;hb=ae53ffa4b631eede55fa98f7b27050d54024c575;hp=9aaa486ed15e11865159dee6c73a0b4d070722ba;hpb=702c27113693b383728d0b423f58389544a80614;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9aaa486ed1..7404327d1b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,105 @@ +2010-08-26 Pedro Alves + + * NEWS: Mention libthread_db debugging with core files. + +2010-08-26 Doug Evans + + * dwarf2read.c (dwarf2_build_include_psymtabs): Remove unnecessary + forward decl. Pass pst->dirname to dwarf_decode_lines. + (psymtab_include_file_name): New function. + (dwarf_decode_lines): Call it. Update comments. + +2010-08-25 Pedro Alves + + * dwarf2read.c (inherit_abstract_dies): Handle origin die's + compilation unit being different from target die's. + +2010-08-24 Doug Evans + + PR symtab/11942 + * dwarf2read.c (dwarf2_per_objfile): New members debug_info_type_hash, + debug_types_type_hash. + (dwarf2_cu, dwarf2_per_cu_data): Delete member type_hash. + All uses updated. + (lookup_die_type): Renamed from tag_type_to_tag. First look in + appropriate type_hash table. All callers updated. + (allocate_signatured_type_table): Renamed from + allocate_signatured_type_hash_table. All callers updated. + (create_signatured_type_table_from_index): Renamed from + create_signatured_type_hash_from_index. All callers updated. + (read_die_type): Add comment. Move actual reading to ... + (read_die_type_1): ... here. New function. + (follow_die_ref_or_sig): Tweak comment. + (set_die_type): Rewrite to use appropriate choice of + debug_info_type_hash or debug_types_type_hash. + (get_die_type_at_offset): New function. + (get_die_type): Call it. + +2010-08-24 Jan Kratochvil + + * python/py-type.c (typy_richcompare): Initialize worklist. + +2010-08-24 Daniel Jacobowitz + Kazu Hirata + Jonathan Larmour + + * arm-tdep.c: Include features/arm-with-m.c. + (arm_psr_thumb_bit): New. Update all uses of CPSR_T to + call this function. + (arm_pc_is_thumb): Add a gdbarch argument. Update all callers. + Check is_m after force-mode. + (arm_gdbarch_init): Check the binary before the target description. + Add check for M profile attribute. If we have an M-profile device, + but no target register description, use arm-with-m. Recognize the + new org.gnu.gdb.arm.m-profile feature and its xpsr register. + (_initialize_arm_tdep): Call initialize_tdesc_arm_with_m. + * arm-tdep.h (XPSR_T): Define. + (struct gdbarch_tdep): Add is_m member. + * features/arm-m-profile.xml, features/arm-with-m.c, + features/arm-with-m.xml: New files. + +2010-08-23 Doug Evans + + * dwarf2read.c (read_structure_type): Add comment. + (read_enumeration_type): Add comment. + (process_enumeration_scope): Move definition of some locals + closer to their use. + (read_namespace_type): Add comment. + (set_die_type): Fix typo in comment. + +2010-08-23 Tom Tromey + + PR python/11145: + * python/py-value.c: Include expression.h. + (valpy_do_cast): New function. + (valpy_cast): Use it. + (valpy_dynamic_cast): New function. + (valpy_reinterpret_cast): Likewise. + (value_object_methods): Add dynamic_cast, reinterpret_cast. + +2010-08-23 Tom Tromey + + PR python/11391: + * python/py-value.c (valpy_nonzero): Don't throw error for other + Value types. + +2010-08-23 Tom Tromey + + PR python/10676: + * python/py-type.c: Include bcache.h, vec.h. + (struct type_equality_entry): New. + (compare_strings): New function. + (check_types_equal): Likewise. + (check_types_worklist): Likewise. + (typy_richcompare): Likewise. + (type_object_type): Set tp_richcompare field. + +2010-08-23 Tom Tromey + + PR python/10953: + * python/py-type.c (typy_fields): Call check_typedef. + (typy_template_argument): Add TRY_CATCH. + 2010-08-23 Tom Tromey PR python/11915: