* symtab.h (SIZEOF_N_SECTION_OFFSETS): New macro.
[binutils-gdb.git] / gdb / ChangeLog
index 9bd4cab9acdbdd50f1a6f110c99ff398a58b89e8..f6e11e84cc41f765a002ffe398200cefade5bc4a 100644 (file)
@@ -1,3 +1,149 @@
+2002-11-25  Jim Blandy  <jimb@redhat.com>
+
+       * symtab.h (SIZEOF_N_SECTION_OFFSETS): New macro.
+       (SIZEOF_SECTION_OFFSETS): Use SIZEOF_N_SECTION_OFFSETS.
+
+       * symfile.c (syms_from_objfile): Adjust indentation.
+
+       * symfile.c (symbol_file_add): Flush gdb_stdout even if from_tty
+       || info_verbose isn't true.
+
+2002-11-24  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS): Change
+       default to get_frame_base.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * arch-utils.c (default_frame_address): Delete function.
+       * arch-utils.h (default_frame_address): Delete declaration
+
+2002-11-24  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * varobj.c (find_frame_addr_in_frame_chain):
+       Use get_frame_base instead of FRAME_FP,
+       obvious fix.
+
+2002-11-19  Andrew Cagney  <ac131313@redhat.com>
+
+       * frame.h (FRAME_FP): Delete macro.
+       (get_frame_base): New function declaration.
+       * frame.c (get_frame_base): New function.
+       (get_frame_id): Use ->frame.
+       (frame_find_by_id): Rewrite to use get_frame_id.
+       * blockframe.c: Use get_frame_base instead of FRAME_FP.
+       * cris-tdep.c, d10v-tdep.c, findvar.c, h8500-tdep.c: Ditto.
+       * hppa-tdep.c, i386-tdep.c, infcmd.c, infrun.c: Ditto.
+       * m68hc11-tdep.c, m68k-tdep.c, mcore-tdep.c, mips-tdep.c: Ditto.
+       * mn10200-tdep.c, mn10300-tdep.c, rs6000-tdep.c: Ditto.
+       * sh-tdep.c, sparc-tdep.c, stack.c, tracepoint.c: Ditto.
+       * v850-tdep.c, valops.c, z8k-tdep.c: Ditto.
+
+2002-11-24  Andrew Cagney  <ac131313@redhat.com>
+
+       * arm-tdep.c (arm_gdbarch_init): Do not set get_saved_register.
+
+2002-11-24  Andrew Cagney  <ac131313@redhat.com>
+
+       * frame.c (set_unwind_by_pc): Revert change below, use
+       PC_IN_CALL_DUMMY.
+       (get_prev_frame): Ditto.
+
+2002-11-24  Andrew Cagney  <ac131313@redhat.com>
+
+       * dummy-frame.c (pc_in_dummy_frame): New function.
+       (generic_pc_in_call_dummy): Call pc_in_dummy_frame.
+       (find_dummy_frame): Update comment.
+       (generic_pop_current_frame): Use get_frame_type.
+       * dummy-frame.h (pc_in_dummy_frame): Declare.
+       * frame.c (set_unwind_by_pc): Use pc_in_dummy_frame.
+       (create_new_frame): Use pc_in_dummy_frame.
+       (get_prev_frame): Use pc_in_dummy_frame.
+       (frame_saved_regs_register_unwind): Use get_prev_frame.
+       (deprecated_generic_get_saved_register): Use get_prev_frame.
+
+2002-11-23  Andrew Cagney  <ac131313@redhat.com>
+
+       * blockframe.c (find_frame_addr_in_frame_chain): Move function
+       from here ...
+       * varobj.c (find_frame_addr_in_frame_chain): ... to here.
+       (varobj_create): Note that frame ID should be used.
+       * frame.h (find_frame_addr_in_frame_chain): Delete declaration.
+
+2002-11-23  Andrew Cagney  <ac131313@redhat.com>
+
+       * breakpoint.c: Include "gdb_assert.h".
+       (deprecated_frame_in_dummy): Assert that generic dummy frames are
+       not being used.
+       * Makefile.in (breakpoint.o): Update dependencies.
+       * ada-lang.c (find_printable_frame): Use get_frame_type instead of
+       deprecated_frame_in_dummy.
+       * stack.c (print_frame_info_base): Ditto.
+       (frame_info): Ditto.
+       (print_frame_info_base): Ditto.  Delete dead code.
+       
+2002-11-23  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.in (m68k_tdep_h): Define.
+       (abug-rom.o, cpu32bug-rom.o, dbug-rom.o, m68k-tdep.o, m68klinux-nat.o)
+       (remote-est.o, rom68k-rom.o): Add $(m68k_tdep_h).
+       * m68k-tdep.c: Move register number enum ...
+       * m68k-tdep.h: ... to this new file and rename the constants from
+       E_* to M68K_*.  All uses changed.
+       * config/m68k/tm-m68k.h (D0_REGNUM, A0_REGNUM): Remove definitions.
+       * abug-rom.c: Include "m68k-tdep.h".  Use
+       M68K_D0_REGNUM/M68K_A0_REGNUM instead of D0_REGNUM/A0_REGNUM.
+       * cpu32bug-rom.c: Likewise.
+       * dbug-rom.c: Likewise.
+       * m68k-tdep.c: Likewise.
+       * m68klinux-nat.c: Likewise.
+       * remote-est.c: Likewise.
+       * rom68k-rom.c: Likewise.
+       * config/m68k/tm-linux.h: Likewise.
+
+2002-11-23  Andrew Cagney  <ac131313@redhat.com>
+
+       * arm-tdep.c (arm_gdbarch_init): Remove old style non-generic
+       dummy frame initialization code.
+       * mips-tdep.c (mips_gdbarch_init): Ditto.
+
+2002-11-22  Christopher Faylor  <cgf@redhat.com>
+
+       * win32-nat.c (child_attach): Reset saw_create counter or subsequent
+       attach will hang.
+
+2002-11-22  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS): Default
+       to default_frame_address.
+       * gdbarch.h, gdbarch.c: Re-generate.
+
+       * d10v-tdep.c (d10v_gdbarch_init): Do not set frame_args_address
+       or frame_locals_address to default_frame_address.
+       * m68k-tdep.c (m68k_gdbarch_init): Update.
+       * i386-tdep.c (i386_gdbarch_init): Update.
+       * frv-tdep.c (frv_gdbarch_init): Update.
+       * sh-tdep.c (sh_gdbarch_init): Update.
+       * v850-tdep.c (v850_gdbarch_init): Update.
+       * sparc-tdep.c (sparc_gdbarch_init): Update.
+       * mips-tdep.c (mips_gdbarch_init): Update.
+       * mn10300-tdep.c (mn10300_gdbarch_init): Update.
+       * x86-64-tdep.c (x86_64_gdbarch_init): Update.
+       * xstormy16-tdep.c (xstormy16_gdbarch_init): Update.
+
+       * cris-tdep.c (cris_frame_args_address): Delete function.
+       (cris_frame_locals_address): Delete function.
+       (cris_gdbarch_init): Do not set frame_args_address or
+       frame_locals_address.
+
+2002-11-22  Michael Snyder  <msnyder@redhat.com>
+
+       * thread-db.c (thread_db_load): Tell the user what's going on
+       if dlopen fails on libthread_db.
+
+2002-11-23  Andreas Schwab  <schwab@suse.de>
+
+       * m68k-tdep.c (m68k_register_virtual_type): Use architecture
+       invariant return values.
+
 2002-11-22  Andreas Schwab  <schwab@suse.de>
 
        * valops.c (value_slice): Move declaration of `offset' to avoid