* macroscope.c (default_macro_scope): Put `void' in empty argument
[binutils-gdb.git] / gdb / ChangeLog
index 6bff1d763c89422cd30896b2816d3975209893d0..01b1a5b64471181e4fa6714e152269a0b1715dfa 100644 (file)
@@ -1,3 +1,116 @@
+2002-05-29  Jim Blandy  <jimb@redhat.com>
+
+       * macroscope.c (default_macro_scope): Put `void' in empty argument
+       list.
+
+2002-05-29  Andrew Cagney  <ac131313@redhat.com>
+
+       * Makefile.in (arch-utils.o): Add $(sim_regno_h).
+       * arch-utils.c: Include "sim-regno.h".
+       * gdbarch.sh: Don't include "sim-regno.h".
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * sim-regno.h (legacy_register_sim_regno): Move declaration from
+       here.
+       * arch-utils.h (legacy_register_sim_regno): To here.
+       * remote-sim.c (legacy_register_sim_regno): Move function from
+       here.
+       * arch-utils.c (legacy_register_sim_regno): To here.
+
+2002-05-28  Andrew Cagney  <ac131313@redhat.com>
+
+       * sim-regno.h: New file.
+       * Makefile.in (sim_regno_h): Define.
+       (d10v-tdep.o, remote-sim.o): Add dependency on $(sim_regno_h).
+       * remote-sim.c: Include "sim-regno.h" and "gdb_assert.h".
+       (legacy_register_sim_regno): New function.
+       (one2one_register_sim_regno): New function.
+       (gdbsim_fetch_register): Rewrite.
+       (gdbsim_store_register): Only store a register when
+       REGISTER_SIM_REGNO is valid.
+       * d10v-tdep.c: Include "sim-regno.h".
+       (d10v_ts2_register_sim_regno): Add legacy_regiter_sim_regno check.
+       (d10v_ts3_register_sim_regno): Ditto.
+       * gdbarch.sh: Include "sim-regno.h".
+       (REGISTER_SIM_REGNO): Set default to legacy_register_sim_regno.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * arch-utils.h (default_register_sim_regno): Delete declaration.
+       * arch-utils.c (default_register_sim_regno): Delete function.
+
+2002-05-28  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * ppcnbsd-nat.c: Rewrite.
+       * ppcnbsd-tdep.c: New file.
+       * ppcnbsd-tdep.h: New file.
+       * config/powerpc/nbsd.mh (NATDEPFILES): Remove corelow.o,
+       solib.o, and solib-svr4.o.
+       * config/powerpc/nbsd.mt (TDEPFILES): Add ppcnbsd-tdep.o,
+       nbsd-tdep.o, and corelow.o.
+
+2002-05-28  Andrew Cagney  <ac131313@redhat.com>
+
+       * MAINTAINERS (--enable-gdb-build-warnings): Rewrite script to use
+       `tr' and `sed'.  Mention that `broken' targets are not expected to
+       build.
+
+2002-05-27  Michal Ludvig  <mludvig@suse.cz>
+
+       * x86-64-tdep.c (x86_64_skip_prologue): Remove obsolete note.
+       Let PC point right after the prologue before looking up symbols.
+       
+2002-05-27  Martin M. Hunt  <hunt@redhat.com>
+
+       * i386-tdep.c (i386_register_virtual_type): Return 
+       builtin_type_vec128i for SSE registers.
+
+       * gdbtypes.h (builtin_type_vec128i): Declare.
+
+       * gdbtypes.c (build_builtin_type_vec128i): New function.
+       (builtin_type_v2_double, builtin_type_v4_int64): New types.
+       (builtin_type_vec128i): New type for SSE2 128-bit registers.
+       (build_gdbtypes): Initialize new builtin vector types.
+       (_initialize_gdbtypes): Register new vector types with gdbarch.
+
+2002-05-26  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * MAINTAINERS: ns32k is not longer an obsolete candidate,
+       since it has been multi-arch'd.
+       * NEWS: Note that ns32k-*-* is now partial multi-arch.
+       Move Alpha and VAX multi-arch news entries to same section
+       as other multi-arch news.
+
+2002-05-26  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * ns32k-tdep.c: include gdbtypes.h, inferior.h, regcache.h,
+       target.s, arch-utils.h, ns32k-tdep.h.  Make many functions
+       static.  Rename some register numbers to put them in ns32k-tdep
+       private namespace.
+       (ns32k_get_saved_register, ns32k_gdbarch_init_32082,
+       ns32k_gdbarch_init_32382, ns32k_gdbarch_init, ns32k_dump_tdep): New
+       functions.
+       (_initialize_ns32k_tdep): Use gdbarch_register.
+       * ns32k-tdep.h: New file.
+       * ns32knbsd-tdep.c: New file.
+       * config/ns32k/nbsdaout.mt (TDEPFILES): Add ns32knbsd-tdep.o.
+       * config/ns32k/tm-nbsd.h: Include "ns32k/tm-ns32k.h".
+       (IN_SOLIB_CALL_TRAMPOLINE, REGISTER_NAME, NUM_REGS,
+       REGISTER_BYTES, REGISTER_BYTE): Remove.
+       * config/ns32k/tm-ns32k.h: New file.
+       * config/ns32k/tm-umax.h: Remove.
+
+2002-05-26  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * ns32k-tdep.c (ns32k_saved_pc_after_call,
+       ns32k_store_struct_return, ns32k_extract_return_value,
+       ns32k_store_return_value, ns32k_extract_struct_value_address): New
+       functions.
+       * config/ns32k/tm-umax.h (SAVED_PC_AFTER_CALL): Define as
+       ns32k_saved_pc_after_call.
+       (STORE_STRUCT_RETURN): Define as ns32k_store_struct_return.
+       (EXTRACT_RETURN_VALUE): Define as ns32k_extract_return_value.
+       (STORE_RETURN_VALUE): Define as ns32k_store_return_value.
+       (EXTRACT_STRUCT_VALUE_ADDRESS): Define as
+       ns32k_extract_struct_value_address.
+
 2002-05-26  Jason Thorpe  <thorpej@wasabisystems.com>
 
        * ns32k-tdep.c (ns32k_call_dummy_words, sizeof_ns32k_call_dummy_words,