* breakpoint.h (struct breakpoint_ops): New.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 9774c66a9f984127b1952a06cbf6ac5b71cb81dc..cf578d1c027d882f4487977fcad0e28a5fa65d32 100644 (file)
@@ -1,3 +1,135 @@
+2003-04-26  Daniel Jacobowitz  <drow@mvista.com>
+
+       * breakpoint.h (struct breakpoint_ops): New.
+       (struct breakpoint): Add ops member.
+
+       * breakpoint.c (print_bp_stop_message, print_one_breakpoint)
+       (mention): Use new breakpoint ops member.
+       (set_raw_breakpoint): Initialize ops field to NULL.
+       (print_exception_catchpoint, print_one_exception_catchpoint)
+       (print_mention_exception_catchpoint, handle_gnu_v3_exceptions): New.
+       (gnu_v3_exception_catchpoint_ops): New.
+       (catch_exception_command_1): Call handle_gnu_v3_exceptions.
+
+2003-04-25  Adam Fedor  <fedor@gnu.org>
+
+       * Makefile.in (COMMON_OBS): Add objc-lang.o
+
+2003-04-25  Andrew Cagney  <cagney@redhat.com>
+
+       * d10v-tdep.c (print_insn): Delete function.
+       (display_trace): Use TARGET_PRINT_INSN.
+       (_initialize_d10v_tdep): Do not set tm_print_insn.
+       (d10v_gdbarch_init): Set print_insn.
+
+2003-04-25  Andrew Cagney  <cagney@redhat.com>
+
+       * d10v-tdep.c (d10v_extract_return_value): Delete call to printf.
+       (_initialize_d10v_tdep): Use add_setshow_boolean_cmd.
+       (d10v_frame_unwind_cache): Use FRAME_OBSTACK_CALLOC.
+       (NR_DMAP_REGS, A0_REGNUM): Delete, replaced by ...
+       (nr_dmap_regs, a0_regnum): ... new functions.
+       (d10v_print_registers_info): Use a0_regnum, use register_size.
+       (d10v_register_byte): Delete function.
+       (d10v_register_raw_size): Delete function.
+       (d10v_register_type): Use a0_regnum.
+       (d10v_print_registers_info): Use a0_regnum.
+       (D10V_SP_REGNUM): Rename _SP_REGNUM, replace it and SP_REGNUM.
+       (d10v_gdbarch_init): Do not set register_byte or
+       register_raw_size, use D10V_SP_REGNUM to set sp_regnum.
+       (d10v_pointer_to_address): Use extract_unsigned_integer instead of
+       extract_address.
+       (trace_command): Use XCALLOC.
+       (print_insn): Delete reference to tm_print_insn.
+       (saved_regs_unwinder): Use store_unsigned_integer instead of
+       store_address.
+       * frame.h (FRAME_OBSTACK_CALLOC): Define
+
+2003-04-25  David Carlton  <carlton@bactrian.org>
+
+       * config/djgpp/fnchange.lst: Add testsuite/gdb.c++/maint.exp.
+
+2003-04-24  Adam Fedor  <fedor@gnu.org>
+
+       * objc-lang.c: Include "valprint.h"
+       * Makefile.in (objc-lang.o): Update dependencies.
+
+2003-04-24  Adam Fedor  <fedor@gnu.org>
+
+       * objc-lang.c (FETCH_ARGUMENT, CONVERT_FUNCPTR): Remove 
+       architecture dependant compilation and mark as unimplemented
+       (until they get put in the gdbarch vector).
+
+2003-04-23  David Carlton  <carlton@bactrian.org>
+
+       * cp-support.c (cp_find_first_component): Accept 'operator' in
+       more locations.
+
+2003-04-23  Andrew Cagney  <cagney@redhat.com>
+
+       * infcall.c (call_function_by_hand): Eliminate redundant
+       indentation.  Move "saved_async" and "old_cleanups" to where they
+       are needed.
+       
+2003-04-23  Andrew Cagney  <cagney@redhat.com>
+
+       * infcall.c (call_function_by_hand): Eliminate the variables "rc"
+       and "buffer".  Move the "name" code to where it is needed.
+
+2003-04-23  Andrew Cagney  <cagney@redhat.com>
+
+       * infcall.c (call_function_by_hand): Move variables "start_sp",
+       "dummy", "sizeof_dummy1" and "dummy1" and corresponding dummy call
+       code to ON_STACK switch branch.
+       
+2003-04-23  Andrew Cagney  <cagney@redhat.com>
+
+       * infcall.c (call_function_by_hand): Make declaration of "i",
+       "sal", "bpt" and "old_sp" more local to their use.  Delete #if
+       lint.
+
+2003-04-23  Andrew Cagney  <cagney@redhat.com>
+
+       * infcall.c (call_function_by_hand): Delete variable
+       "n_method_args".  Localize "param_type"'s declaration to the loop
+       that it is used.  Reinstate code assigning to said variable -
+       deleted on 2002-06-14.  Rationalize calls to value_args_coerce.
+       Rationalize code using "param_type".
+
+2003-04-22  Andrew Cagney  <cagney@redhat.com>
+
+       * infcall.c (call_function_by_hand): Use new variable "bp_addr" to
+       compute the breakpoint address.  Only call FIX_CALL_DUMMY when
+       ON_STACK.  Eliminate the variable "addr".  Do not pass "real_pc"
+       to DEPRECATED_PUSH_RETURN_ADDRESS.
+
+2003-04-22  Kevin Buettner  <kevinb@redhat.com>
+
+       * dwarf2loc.c (dwarf2_evaluate_loc_desc): Invoke DWARF2_REG_TO_REGNUM
+       on the DWARF2 register number prior to fetching a register.
+
+2003-04-22  J. Brobecker  <brobecker@gnat.com>
+
+       * config/pa/tm-hppa.h (SOFT_FLOAT): Delete this macro.
+       Update all the tests using SOFT_FLOAT considering the fact that
+       this macro was always set to 0. 
+       * config/pa/tm-hppa64.h: Update all the tests using SOFT_FLOAT
+       considering the fact that this macro was always set to 0.
+       * hppa-tdep.h (hppa_store_return_value): Likewise.
+       (hppa_extract_return_value): Likewise.
+
+2003-04-22  J. Brobecker  <brobecker@gnat.com>
+
+       * config/pa/tm-hppa.h: Remove obsolete code, was used by
+       the hppa-pro target only.
+
+2003-04-21  J. Brobecker  <brobecker@gnat.com>
+
+       Ongoing multi-arch conversion effort for HP/UX:
+       * config/pa/tm-hppa.h: Move all macro that are no longer
+       defined now that GDB_MULTI_ARCH is now set to 1 from here...
+       * config/pa/tm-hppa64.h: ... to here (hppa64 is not multiarch'ed yet).
+
 2003-04-21  J. Brobecker  <brobecker@gnat.com>
 
        * config/pa/tm-hppa.h: Obsolete a section that was only used
This page took 0.024928 seconds and 4 git commands to generate.