Rewrite xcoff*_ppc_relocate_section.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 7454f519cc157dddb050bf4143e8ba63f7b2627d..e9d7da081d9edbb939fe4a323621430e8e5eb786 100644 (file)
@@ -1,3 +1,157 @@
+2002-04-28  Andreas Schwab  <schwab@suse.de>
+
+       * config/s390/s390.mh (NATDEPFILES): Remove solib.o, add
+       linux-proc.o and gcore.o.
+
+2002-04-26  Michal Ludvig  <mludvig@suse.cz>
+
+       * x86-64-tdep.c (x86_64_skip_prologue): Print note when debugging
+       code without frame pointers.
+
+2002-04-26  Andrew Cagney  <ac131313@redhat.com>
+
+       * sparc-tdep.c (sparc_gdbarch_init): Add comment explaining why
+       ON_STACK is needed.
+
+2002-04-26  Ben Elliston  <bje@redhat.com>
+
+       * target.c (do_xfer_memory): Correct reference to the new option
+       "trust-readonly-sections".
+
+2002-04-26  Elena Zannoni  <ezannoni@redhat.com>
+
+       * gdbtypes.h (TYPE_FLAG_VECTOR, TYPE_VECTOR): Define.
+       * gdbtypes.c (recursive_dump_type): Output the vector flag.
+       * dwarf2read.c (dwarf_attr_name): Handle new attribute for
+       vectors.
+       (read_array_type): Record the fact that this array type is really a
+       vector (i.e. are passed in by value).
+
+2002-04-26  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * alpha-tdep.h (gdbarch_tdep): Add sigcontext_addr member.
+       * alpha-tdep.c (alpha_sigcontext_addr): New function.
+       (alpha_find_saved_regs): Use alpha_sigcontext_addr.
+       (alpha_gdbarch_init): Initialize tdep->sigcontext_addr.
+       * alpha-linux-tdep.c: Include frame.h.
+       (alpha_linux_sigcontext_addr): New function.
+       (alpha_linux_init_abi): Set tdep->sigcontext_addr to
+       alpha_linux_sigcontext_addr.
+       * alpha-osf1-tdep.c: Include gdbcore.h.
+       (alpha_osf1_sigcontext_addr): New function.
+       (alpha_osf1_init_abi): Set tdep->sigcontext_addr to
+       alpha_osf1_sigcontext_addr.
+       * config/alpha/tm-alpha.h (SIGCONTEXT_ADDR): Remove.
+       * config/alpha/tm-alphalinux.h (SIGCONTEXT_ADDR): Remove.
+
+2002-04-26  Andrew Cagney  <ac131313@redhat.com>
+
+       * stack.c (selected_frame_level): 
+       (select_frame): Do not set selected_frame_level.
+       * frame.h (selected_frame_level): Delete declaration.
+
+2002-04-26  Andrew Cagney  <ac131313@redhat.com>
+
+       * rs6000-tdep.c (rs6000_gdbarch_init): Only set
+       convert_from_func_ptr-addr when AIX / PowerOpen.
+
+2002-04-25  Andrew Cagney  <ac131313@redhat.com>
+
+       * valops.c (hand_function_call): Call
+       generic_save_call_dummy_addr.
+       * frame.h (generic_save_call_dummy_addr): Declare.
+       * blockframe.c (struct dummy_frame): Add fields call_lo and
+       call_hi.
+       (generic_find_dummy_frame): Check for PC in range call_lo to
+       call_hi instead of entry_point_address.
+       (generic_pc_in_call_dummy): Search the dummy frames for a PC in
+       the call_lo to call_hi range.  Allow for DECR_PC_AFTER_BREAK.
+       (generic_save_call_dummy_addr): New function.
+
+2002-04-24  David S. Miller  <davem@redhat.com>
+
+       * sparc-tdep.c (sparc_gdbarch_skip_prologue): Kill, duplicates
+       sparc_skip_prologue.
+       (sparc_skip_prologue): Kill frameless_p arg, and use line number
+       information to find prologue when possible.
+       (sparc_prologue_frameless_p): Call examine_prologue directly.
+       (sparc_gdbarch_init): Update set_gdbarch_skip_prologue call.
+       * config/sparc/tm-sparc.h (sparc_skip_prologue): Update for killed
+       second argument.
+       (SKIP_PROLOGUE): Likewise.
+
+2002-04-25  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * alpha-tdep.c (alpha_skip_prologue_internal): Remove
+       GDB_TARGET_HAS_SHARED_LIBS #ifdef and update comment to
+       indicate that the condition it was testing is always true.
+       * config/alpha/nm-linux.h (GDB_TARGET_HAS_SHARED_LIBS): Remove.
+       * config/alpha/nm-nbsd.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
+       * config/alpha/nm-osf.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
+
+2002-04-25  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * alpha-tdep.h (gdbarch_tdep): Add jb_pc and jb_elt_size members.
+       * alpha-linux-tdep.c (alpha_linux_init_abi): Initialize
+       tdep->jb_pc and tdep->jb_elt_size.
+       * alpha-osf1-tdep.c (alpha_osf1_init_abi): Likewise.
+       * alphafbsd-tdep.c (alphafbsd_init_abi): Likewise.
+       * alphanbsd-tdep.c (alphanbsd_init_abi): Likewise.
+       * alpha-nat.c (get_longjmp_target): Remove.
+       (JB_ELEMENT_SIZE): Ditto.
+       (JB_PC): Ditto.
+       * alpha-tdep.c (alpha_get_longjmp_target): New function.
+       (alpha_gdbarch_init): Default tdep->jb_pc to -1.  If the
+       OS ABI sets jb_pc to a valid value, set gdbarch_get_longjmp_target
+       to alpha_get_longjmp_target.
+       (alpha_dump_tdep): Report tdep->jb_pc and tdep->jb_elt_size.
+       * config/alpha/nm-linux.h (GET_LONGJMP_TARGET): Remove.
+       * config/alpha/nm-osf.h (GET_LONGJMP_TARGET): Remove.
+
+2002-04-25  Andrew Cagney  <ac131313@redhat.com>
+
+       * README: Update to GDB 5.2.
+
+2002-04-25  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (LC_ALL): Set to `c'.
+
+2002-04-25  Theodore A. Roth  <troth@verinet.com>
+
+       * avr-tdep.c: Ran through gdb_indent.sh.
+
+2002-04-25  Theodore A. Roth  <troth@verinet.com>
+
+       * MAINTAINERS: Add myself as AVR maintainer.
+       * NEWS: Note new target avr.
+
+2002-04-25  Theodore A. Roth  <troth@verinet.com>
+
+       * Makefile.in: Add support for AVR target.
+       * configure.tgt: Add support for AVR target.
+       * avr-tdep.c: New file
+       * config/avr/avr.mt: New file.
+
+2002-04-25  Theodore A. Roth  <troth@verinet.com>
+
+       * MAINTAINERS: Add myself to write-after-approval.
+
+2002-04-24  Pierre Muller  <ics.u-strasbg.fr>
+
+       * f-lang.c (get_bf_for_fcn): Replace fprintf (stderr,...
+       with fprintf_unfiltered (gdb_stderr,....
+
+2002-04-25  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       Fix PR gdb/508.
+       * symfile.c (add_filename_language): Fix wrong xrealloc size argument.
+
+2002-04-25  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * p-exp.y: Also use new prev_lexptr variable
+       to improve error reporting. Based on Michael Snyder
+       2002-04-24 dated patch to c-exp.y.
+
 2002-04-25  Jason Thorpe  <thorpej@wasabisystems.com>
 
        * alpha-tdep.c (alpha_breakpoint_from_pc): New function.
This page took 0.025267 seconds and 4 git commands to generate.