2002-09-18 Andrew Cagney <ac131313@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 8a7e668466afa2c5dc5741d82d44f97ae5c753c0..50b7fc0bea478fd6a4c7fdabc29d8e3349ee1584 100644 (file)
@@ -1,6 +1,145 @@
+2002-09-18  Andrew Cagney  <ac131313@redhat.com>
+
+       * complaints.h: Update copyright.
+       (struct complaints): Declare.
+       (struct complaint): Make `message' constant.
+       (internal_complaint): Declare.
+       (complaint): Declare.
+       (complaint_root): Delete declaration.
+       (symfile_complaints): Delete declaration.
+       (struct complaints): Add opaque declaration.
+       (clear_complaints): Add a complaints parameter.
+       * complaints.c: Update copyright.
+       (enum complaint_series): Define.
+       (complaint_root): Delete.
+       (struct complaints): Define.
+       (complaint_sentinel, symfile_complaint_book): New variables.
+       (symfile_explanations, symfile_complaints): New variables.
+       New variables.
+       (get_complaints): New function.
+       (vcomplaint): New function.
+       (complaint): New function.
+       (internal_complaint): New function.
+       (complain): Call vcomplain with symfile_complaint.
+       (clear_complaints): Rewrite.
+       (_initialize_complaints): Use add_setshow_command.
+       * Makefile.in (complaints.o): Update dependencies.
+       * symfile.c (syms_from_objfile): Add symfile_complaints parameter
+       to call to clear_complaints.
+       (new_symfile_objfile, reread_symbols): Ditto.
+       (oldsyms_complaint): Delete.
+       (empty_symtab_complaint, unknown_option_complaint): Delete.
+       (free_named_symtabs): Use complaint instead of complain.
+
+2002-09-18  Michael Snyder  <msnyder@redhat.com>
+
+       * objc-lang.c: First clean-up round: comments, indentation.
+       * objc-lang.h: Ditto.
+       * objc-lang.y: Ditto.
+
+2002-09-18  Andrew Cagney  <ac131313@redhat.com>
+
+       * maint.c (maintenance_internal_error): Print the parameter as the
+       error message.
+       (maintenance_internal_warning): New function.
+       (_initialize_maint_cmds): Add command `maint internal-warning'.
+
+       * defs.h (internal_warning, internal_vwarning): Declare.
+       * utils.c (struct internal_problem): Define.
+       (internal_vproblem): New function.
+       (internal_warning): New function.
+       (internal_vwarning): New function.
+       (internal_warning_problem, internal_error_problem): New variables.
+       (internal_verror): Just call internal_vproblem.
+
+2002-09-18  Michael Snyder  <msnyder@redhat.com>
+
+       * objc-lang.c: New file, support for Objective-C.
+       Preliminary check-in, not yet integrated into gdb.
+       * objc-lang.h: New file.
+       * objc-exp.y:  New file.
+
+2002-09-18  Andrew Cagney  <ac131313@redhat.com>
+
+       * infrun.c (signal_stop_update): Convert definition to ISO C.
+       (signal_print_update): Ditto.
+       (signal_pass_update): Ditto.
+       * inflow.c (terminal_save_ours): Ditto.
+
+       * h8300-tdep.c (h8300_gdbarch_init): Use C instead of C++
+       comments.
+       
+       * config/djgpp/fnchange.lst: Handle name clashes between
+       bfd/coff-tic30.c, bfd/coff-tic4x.c, bfd/coff-tic54x.c and
+       bfd/coff-tic80.c.
+
+       * i386-linux-tdep.h: Fix tipo.
+
+2002-09-18  Adam Fedor  <fedor@gnu.org>
+
+       * MAINTAINERS: Add myself to the Write After Approval list.
+
+2002-09-18  Jim Blandy  <jimb@redhat.com>
+
+       * dbxread.c, mdebugread.c: Revert my change of 2001-10-23.  Moving
+       texthigh and textlow to reader-specific structs caused
+       objfile_relocate to miss them.  This is fixable, but the work that
+       the change was supposed to prepare GDB for never got done anyway.
+
+2002-09-18  David Carlton  <carlton@math.stanford.edu>
+
+       * MAINTAINERS: Alphabetize Write After Approval list.
+
+2002-09-18  Daniel Jacobowitz  <drow@mvista.com>
+
+       Fix PR gdb/709
+       * values.c (value_static_field): Call read_var_value.
+
+2002-09-18  Andrew Cagney  <ac131313@redhat.com>
+
+       * valops.c (hand_function_call): Align the initial stack pointer
+       and STRUCT_ADDR using frame_align.  When STRUCT_RETURN and
+       FRAME_ALIGN_P, use STRUCT_ADDR to obtain the called function's
+       return value.
+       * mips-tdep.c (mips_frame_align): New function.
+       (mips_gdbarch_init): Set frame_align.
+       * gdbarch.sh (FRAME_ALIGN): New method.
+       * gdbarch.h, gdbarch.c: Re-generate.
+
+2002-09-18  Michal Ludvig  <mludvig@suse.cz>
+
+       * x86-64-linux-nat.c (x86_64_regmap): Added CS and SS
+       registers.
+
+2002-09-17  Andrew Cagney  <ac131313@redhat.com>
+
+       * NEWS: Mention that MIPS $fp behavior changed.
+       * mipsnbsd-tdep.c (mipsnbsd_cannot_fetch_register): Delete
+       reference to FP_REGNUM.
+       (mipsnbsd_cannot_store_register): Ditto.
+       * mips-linux-nat.c: Update copyright.
+       (mips_linux_cannot_fetch_register): Delete reference to FP_REGNUM.
+       (mips_linux_cannot_store_register): Ditto.
+       * mips-linux-tdep.c (supply_gregset): Ditto.  Update copyright.
+       * config/mips/tm-mips.h: Update copyright.
+       (FP_REGNUM): Delete macro.
+       (MIPS_REGISTER_NAMES): Replace "fp" with "".
+       * config/mips/tm-irix6.h (FP_REGNUM): Delete macro.
+       * mips-tdep.c (mips_gdbarch_init): Set read_fp to mips_read_sp.
+       (mips_r3041_reg_names, mips_r3051_reg_names)
+       (mips_r3081_reg_names): Replace "fp" with "".
+       Fix PR gdb/480.
+
+2002-09-17  Theodore A. Roth  <troth@verinet.com>
+
+       * gdb/avr-tdep.c(avr_scan_prologue): Fix bad call to 
+       generic_read_register_dummy() (PR gdb/703).
+       (avr_push_return_address): #if 0 out unused vars.
+       (avr_gdbarch_init): Enable use of avr_push_return_address().
+
 2002-09-17  Michael Snyder  <msnyder@redhat.com>
 
-       * mips-stub.c (restore_and_return): Postpone restoring of PSW.
+       * m32r-stub.c (restore_and_return): Postpone restoring of PSW.
        RTE will take care of it.
 
 2002-09-17  Andrew Cagney  <ac131313@redhat.com>
This page took 0.027856 seconds and 4 git commands to generate.