* remote.c (remote_address_masked): If remote_address_size is zero,
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 7852e617fc2a7f35cc4c829fd509432593840aeb..8b7317304de280ecc159b3c2e19a519f47cfb2e3 100644 (file)
@@ -1,3 +1,140 @@
+2007-06-22  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * remote.c (remote_address_masked): If remote_address_size is zero,
+       default to target address size.
+       (build_remote_gdbarch_data): Remove.
+       (_initialize_remote): Do not swap remote_address_size.
+
+2007-06-22  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * gdbtypes.h (builtin_type_true_char, builtin_type_void,
+       builtin_type_char, builtin_type_short, builtin_type_int,
+       builtin_type_long, builtin_type_signed_char,
+       builtin_type_unsigned_char, builtin_type_unsigned_short,
+       builtin_type_unsigned_int, builtin_type_unsigned_long,
+       builtin_type_float, builtin_type_double, builtin_type_long_double,
+       builtin_type_complex, builtin_type_double_complex, builtin_type_string,
+       builtin_type_bool, builtin_type_long_long,
+       builtin_type_unsigned_long_long, builtin_type_void_data_ptr,
+       builtin_type_void_func_ptr, builtin_type_CORE_ADDR): Replace global
+       variable declaration with compatibility macro.
+       * gdbtypes.c (builtin_type_true_char, builtin_type_void,
+       builtin_type_char, builtin_type_short, builtin_type_int,
+       builtin_type_long, builtin_type_signed_char,
+       builtin_type_unsigned_char, builtin_type_unsigned_short,
+       builtin_type_unsigned_int, builtin_type_unsigned_long,
+       builtin_type_float, builtin_type_double, builtin_type_long_double,
+       builtin_type_complex, builtin_type_double_complex, builtin_type_string,
+       builtin_type_bool, builtin_type_long_long,
+       builtin_type_unsigned_long_long, builtin_type_void_data_ptr,
+       builtin_type_void_func_ptr, builtin_type_CORE_ADDR): Remove.
+       (build_gdbtypes): Remove.
+       (_initialize_gdbtypes): Do not call build_gdbtypes, move installing
+       opaque-type-resolution command here.   Do not call 
+       deprecated_register_gdbarch_swap.
+
+2007-06-22  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * gdbtypes.h (struct builtin_type): New members nodebug_text_symbol,
+       nodebug_data_symbol, nodebug_unknown_symbol, and nodebug_tls_symbol.
+       * gdbtypes.c (gdbtypes_post_init): Initialize nodebug_ default types.
+
+       * parse.c (msym_text_symbol_type, msym_data_symbol_type): Remove.
+       (msym_unknown_symbol_type, msym_tls_symbol_type): Remove.
+       (write_exp_msymbol): Use builtin nodebug_ types instead of them.
+       (build_parse): Remove.
+       (_initialize_parse): Do not call build_parse.  Do not register
+       msym_ types for gdbarch-swapping.
+
+       * dwarf2read.c (new_symbol): Use default nodebug_data_symbol type
+       instead of creating private type.
+
+       * xcoffread.c (func_symbol_type, var_symbol_type): Remove.
+       (_initialize_xcoffread): Do not initialized them.
+       (process_xcoff_symbol): Use builtin nodebug_ types instead of them.
+
+       * mdebugread.c (nodebug_func_symbol_type): Remove.
+       (nodebug_var_symbol_type): Remove.
+       (_initialize_mdebugread): Do not initialize them.
+       (parse_symbol): Use builtin nodebug_ type instead of them.
+       (parse_procedure): Likewise.
+
+2007-06-21  Chris Dearman  <chris@mips.com>
+
+       * printcmd.c (do_one_display): If display/i, start with an initial
+       line feed to avoid bad layout if there is a branch delay slot.
+
+2007-06-21  Nigel Stephens  <nigel@mips.com>
+            Maciej W. Rozycki  <macro@mips.com>
+
+       * disasm.c (gdb_print_insn): Return the number of branch delay
+       slot instructions too.
+       * disasm.h (gdb_print_insn): Update prototype.
+       * printcmd.c (branch_delay_insns): New variable to record the
+       number of delay slot instructions after disassembling a branch.
+       (print_formatted): Record the number of branch delay slot
+       instructions.
+       (do_examine): When disassembling, if the last instruction
+       disassembled has any branch delay slots, then bump the count so
+       that they get disassembled too.
+       * tui/tui-disasm.c (tui_disassemble): Update the call to
+       gdb_print_insn().
+       * NEWS: Document the new behaviour.
+
+2007-06-21  Andreas Schwab  <schwab@suse.de>
+
+       * regcache.c (write_pc_pid): Restore missing else.
+
+2007-06-20  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * regcache.c (regcache_print): Use get_current_regcache ()
+       instead of current_regcache.
+
+2007-06-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR 4606
+       * gcore.c (gcore_command): Use bfd_make_section_anyway_with_flags
+       instead of bfd_make_section_anyway.
+       (gcore_create_callback): Likewise.  Also set SEC_NEVER_LOAD
+       when clearing SEC_LOAD.
+
+2007-06-19  Joseph Myers  <joseph@codesourcery.com>
+
+       * arm-tdep.c (arm_push_dummy_call): Correct padding of partial
+       registers for big-endian.
+
+2007-06-19  Markus Deuling  <deuling@de.ibm.com>
+
+       * gdbarch.sh (TARGET_PRINT_INSN): Replace by gdbarch_print_insn.
+       * disasm.c (dump_insns, gdb_print_insn): Likewise.
+       * gdbarch.c, gdbarch.h: Regenerate.
+
+2007-06-19  Markus Deuling  <deuling@de.ibm.com>
+
+       * gdbarch.sh (BELIEVE_PCC_PROMOTION): Replace by
+       gdbarch_believe_pcc_promotion.
+       * stabsread.c (define_symbol): Likewise.
+       Remove unnecessary definition.
+       * coffread.c (process_coff_symbol): Remove unnecessary code.
+       * gdbarch.c, gdbarch.h: Regenerate.
+
+2007-06-19  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure.ac: Do not use ${objdir}.
+       * configure: Regenerated.
+
+2007-06-18  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * gdbarch.sh (deprecated_register_size): Remove.
+       * gdbarch.h, gdbarch.c: Regenerate.
+
+       * arm-tdep.c (arm_push_dummy_call): Replace DEPRECATED_REGISTER_SIZE
+       by INT_REGISTER_SIZE.
+       (thumb_get_next_pc, arm_return_in_memory): Likewise.
+       (arm_gdbarch_init): Do not call set_gdbarch_deprecated_register_size.
+       * ia64-tdep.c (ia64_gdbarch_init): Do not call
+       set_gdbarch_deprecated_register_size.
+
 2007-06-18  Markus Deuling  <deuling@de.ibm.com>
 
        * gdbarch.sh (DEPRECATED_FP_REGNUM): Replace by
This page took 0.025037 seconds and 4 git commands to generate.