X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=ad8f031c4557c5fd71f84626116530d0d147660e;hb=7be93b9eea1303a9b247303a9108ad6db6a2d265;hp=329d574184bdcd1356ca794a746010814385d76f;hpb=9d51923083b0c6bf1f6746ee4cc1bce151f0db0c;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 329d574184..ad8f031c45 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,165 @@ +2006-01-20 Jim Blandy + + * configure.ac: Add -Wno-pointer-sign to list of build warnings. + * configure: Regenerated. + +2006-01-20 Daniel Jacobowitz + + * MAINTAINERS: Overhaul. + +2006-01-18 Mark Kettenis + + Based on a previous patch form Michal Ludvig: + * amd64-tdep.c (amd64_sse_type): Remove. + (amd64_register_info): Use i386_eflags_type and i386_sse_type + where appropriate. + (AMD64_NUM_REGS): Use ARRAY_SIZE. + (amd64_register_type): Remove code to build amd_sse_type. + * i386-tdep.c (i386_eflag_type): New variable. + (i386_mmx_type, i386_sse_type): Make global. + (i386_init_types): New function. + (i386_build_mmx_type, i386_build_sse_type): Remove functions. + (i386_register_type): Return i386_eflag_type, i386_sse_type and + i386_mmx_type when appropriate. + (_initialize_i386_tdep): Call i386_init_types. + * i386-tdep.h (i386_eflags_type, i386_mmx_type, i386_sse_type): + Declare extern. + + Based on a previous patch form Michal Ludvig: + * gdbtypes.c (append_flags_type_flag, init_flags_type): New + functions. + (is_integral_type, rank_one_type, recursive_dump_type): Add + support for TYPE_CODE_FLAGS. + * gdbtypes.h (enum type_code): Add TYPE_CODE_FLAGS. + (append_flags_type_field, init_flags_type): New prototypes. + * ada-valprint.c (ada_val_print_1): Add support for + TYPE_CODE_FLAGS. + * c-valprint.c (c_val_print): Likewise. + * f-valprint.c (f_val_print): Likewise. + * p-valprint.c (pascal_val_print): Likewise. + * valprint.c (val_print_type_code_flags): New function. + * valprint.h (val_print_type_code_flags): New prototype. + * value.c (unpack_long, value_from_longest): Add support for + TYPE_CODE_FLAGS. + +2006-01-17 Christopher Faylor + + * MAINTAINERS: Very belatedly remove myself from from the list of + people caught up in the paper trail. + +2006-01-17 Jim Blandy + + * symtab.h (struct general_symbol_info): Use gdb_byte for + value.bytes. + * stabsread.c (define_symbol): Use gdb_byte for the buffer holding + a floating-point constant's value. + * dwarf2read.c (dwarf2_const_value): Remove casts of value buffer + to char *. + * findvar.c (read_var_value): Eliminate needless temporary. + + * dwarf2-frame.c (dwarf2_read_section): Update forward declaration + to match prior change to dwarf2_read_section's type. + +2006-01-16 Paul Gilliam + + * ppc-tdep.h (PPC_MAX_EPILOGUE_INSTRUCTIONS): New define. + * rs6000-tdep.c (insn_changes_sp_or_jumps) + (rs6000_in_function_epilogue_p): New functions. + (rs6000_gdbarch_init): Set in_function_epilogue_p. + +2006-01-17 Jim Blandy + + * dwarf2read.c (struct dwarf2_per_objfile, struct comp_unit_head) + (struct line_header, struct partial_die_info, struct dwarf_block): + Use gdb_byte for members that refer to Dwarf section contents. + (dwarf2_read_abbrevs, dwarf2_read_section, dwarf_decode_lines, + dwarf_decode_macros, load_comp_unit, load_partial_dies, + locate_pdi_sibling, partial_read_comp_unit_head, peek_die_abbrev, + read_1_byte, read_1_signed_byte, read_2_bytes, read_4_bytes, + read_8_bytes, read_address, read_attribute, read_attribute_value, + read_comp_unit, read_comp_unit_head, read_die_and_children, + read_die_and_siblings, read_full_die, read_indirect_string, + read_initial_length, read_n_bytes, read_offset, read_partial_die, + read_signed_leb128, read_string, read_unsigned_leb128, + skip_children, skip_leb128, skip_one_die): Same. + +2006-01-17 Daniel Jacobowitz + + * complaints.c (stop_whining): Make signed. + * linux-thread-db.c (thread_db_store_registers): Use gdb_byte. + +2006-01-17 Daniel Jacobowitz + + * dwarf2read.c, remote-fileio.c, remote.h: Update copyright + notices. + +2006-01-17 Daniel Jacobowitz + + * dwarf2read.c (peek_die_abbrev, read_address, read_initial_length) + (read_offset): Change BYTES_READ argument to unsigned int. + (dwarf2_build_psymtabs_easy, read_comp_unit_head) + (create_all_comp_units, dwarf2_get_pc_bounds) + (dwarf_decode_line_header, var_decode_location) + (dwarf_decode_macros): Change local BYTES_READ variables to + unsigned int. + (read_indirect_string): Remove obsolete cast. + +2006-01-17 Daniel Jacobowitz + + * remote-fileio.c (remote_fileio_return_success): Take a gdb_byte + argument. + (remote_fileio_func_open, remote_fileio_func_rename) + (remote_fileio_func_unlink, remote_fileio_func_stat) + (remote_fileio_func_fstat, remote_fileio_func_gettimeofday) + (remote_fileio_func_system): Cast the arguments to + remote_read_bytes and remote_write_bytes. + (remote_fileio_func_read, remote_fileio_func_write): Use a + gdb_byte buffer. + * remote.h (remote_read_bytes, remote_write_bytes): Update + prototypes. + * remote.c (hex2bin, bin2hex): Use gdb_byte for the BIN argument. + (threadref_to_int): Replace bogus char * cast. + (remote_unpack_thread_info_response): Use int for tag. + (remote_threads_extra_info, remote_check_symbols): Cast string + arguments to hex2bin. + (remote_wait): Use a char buffer for packets and a gdb_byte + buffer for registers. + (remote_async_wait): Likewise. + (remote_prepare_to_store, store_register_using_P) + (remote_store_registers): Use gdb_byte buffers. + (remote_write_bytes, remote_read_bytes): Use a gdb_byte pointer + for MYADDR and char buffers for strings. + (remote_xfer_partial): Add casts for string operations on READBUF. + (remote_rcmd): Cast strings passed to bin2hex. + +2006-01-16 Mark Mitchell + + * aclocal.m4: Regenerate. + +2006-01-16 Nathan Sidwell + + * mt-tdep.c (enum mt_gdb_regnums): Add MT_COPRO_PSEUDOREG_ARRAY, + MT_COPRO_PSEUDOREG_DIM_1, MT_COPRO_PSEUDOREG_DIM_2, + MT_COPRO_PSEUDOREG_REGS members. Adjust MT_NUM_PSEUDO_REGS. + (mt_register_name): Lazily synthesize name for coprocessor pseudo + array registers. + (mt_copro_register_type): New. Broken out of ... + (mt_register_type): ... here. Use it. Deal with coprocessor + pseudo array. + (mt_select_coprocessor): New. + (mt_pseudo_register_read, mt_pseudo_register_write): Deal with + coprocessor pseudo array. + +2006-01-16 Andrew Stubbs + + * breakpoint.c (insert_breakpoints): Check that a thread exists + before inserting thread specific breakpoints. + 2006-01-15 Mark Kettenis + * osabi.c (generic_elf_osabi_sniffer): Fix typo in previous + commit. + * alpha-tdep.c (alpha_gdbarch_init): Set cannot_step_breakpoint. * config/alpha/nm-osf.h (CANNOT_STEP_BREAKPOINT): Remove. * config/alpha/nm-linux.h (CANNOT_STEP_BREAKPOINT): Remove.