2002-06-09 Daniel Jacobowitz <drow@mvista.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index a2f5ea0cceb53d47aa0caa25e5428aae45500be6..5285f49ee8f631833648d51d98b4f6d34d7fb06b 100644 (file)
@@ -1,3 +1,119 @@
+2002-06-09  Daniel Jacobowitz  <drow@mvista.com>
+
+       * signals/signals.c (target_signal_from_host): Fix #ifdef
+       SIGRTMIN case.
+       (do_target_signal_to_host): Likewise.
+
+2002-06-09  Daniel Jacobowitz  <drow@mvista.com>
+
+       * mips-tdep.c (mips_find_abi_section): New function.
+       (mips_gdbarch_init): Call it.
+
+2002-06-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * solib-svr4.c (init_fetch_link_map_offsets): Simply return
+       legacy_fetch_link_map_offsets.  Adjust comment to reflect reality
+       after Andrew's 2002-06-08 gdbarch change.
+
+2002-06-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-linux-nat.c (suppy_gregset): Don't supply
+       I386_LINUX_ORIG_EAX_REGNUM if there isn't room for it in GDB's
+       register cache.
+       (fill_gregset): Don't fetch it under the same circumstances.
+
+2002-06-09  Andrew Cagney  <cagney@redhat.com>
+
+       * Makefile.in (callback_h): Define.
+       (remote_sim_h): Update path to remote-sim.h.
+       (remote-rdp.o): Add $(callback_h).
+       (remote-sim.o): Use $(callback_h).
+       * remote-sim.c: Include "gdb/callback.h" and "gdb/remote-sim.h".
+       * remote-rdp.c: Include "gdb/callback.h".
+
+2002-06-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * osabi.h (gdb_osabi): Add GDB_OSABI_GO32 and GDB_OSABI_NETWARE.
+       * osabi.c (gdb_osabi_names): Add "DJGPP" and "NetWare".
+
+2002-06-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * sparcl-tdep.c: Use __CYGWIN__ instead of __CYGWIN32__.
+       * rdi-share/serpardr.c: Ditto.
+       * rdi-share/unixcomm.c: Ditto.
+       * rdi-share/serdrv.c: Ditto.
+       * rdi-share/hostchan.h: Ditto.
+       * rdi-share/hostchan.c: Ditto.
+       * rdi-share/host.h: Ditto.
+       * rdi-share/devsw.c: Ditto.
+
+       * objfiles.h: Change type of obj_private to void pointer.
+       * pa64solib.c: Update copyright.  Don't include "assert.h", use
+       strcmp instead of STREQ, use LONGEST, do not use PTR
+       * somsolib.c: Ditto.
+
+       * config/djgpp/fnchange.lst: Fix problems with bfd/elf32-i386.c,
+       bfd/elf32-i386qnx.c, bfd/elf32-sh.c, bfd/elf32-sh64-nbsd.c,
+       bfd/elf64-sh64-nbsd.c bfd/elf64-sh64.c.
+
+2002-06-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * frame.c (GET_SAVED_REGISTER): Delete macro definition.
+       (default_get_saved_register): Delete function.
+       * gdbarch.sh (GET_SAVED_REGISTER): Set default to
+       generic_unwind_get_saved_register.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       
+2002-06-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (FRAME_CHAIN_VALID): Set default to
+       generic_func_frame_chain_valid.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       * blockframe.c (generic_func_frame_chain_valid): Only check
+       PC_IN_CALL_DUMMY when generic dummy frames.  Don't worry about
+       passing FP to PC_IN_CALL_DUMMY.
+       Fix PR gdb/360.
+
+2002-06-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (struct gdbarch_data): Add field init_p.
+       (register_gdbarch_data): Initialize init_p.
+       (gdbarch_data): Initialize data pointer using the init function.
+       (init_gdbarch_data): Delete function.
+       (gdbarch_update_p): Update.
+       (initialize_non_multiarch): Update.
+       (struct gdbarch): Add field initialized_p.
+       * gdbarch.h, gdbarch.c: Re-generate.
+
+2002-06-07  Michal Ludvig  <mludvig@suse.cz>
+
+       * x86-64-linux-nat.c (x86_64_fxsave_offset): New.
+       (supply_fpregset, fill_fpregset): Don't call i387_*_fxsave,
+       better do the things actually here.
+       * x86-64-tdep.c (x86_64_register_name2nr): New.
+       (x86_64_register_name): Renamed to x86_64_register_nr2name.
+       (x86_64_gdbarch_init): Respect the above change.
+       * x86-64-tdep.h (x86_64_register_name2nr)
+       (x86_64_register_nr2name): Add prototypes.
+       * config/i386/x86-64linux.mt (TDEPFILES): Remove i387-tdep.o.
+
+2002-06-06  Michael Snyder  <msnyder@redhat.com>
+
+       * d10v-tdep.c (d10v_push_arguments): Handle struct_return.
+       Delete extra braces and re-indent.
+       (d10v_store_return_value): Char return values
+       must be shifted over by one byte in R0.
+       (d10v_extract_return_value): Delete extra braces, re-indent.
+
+2002-06-06  Elena Zannoni  <ezannoni@redhat.com>
+
+        * d10v-tdep.c (d10v_read_sp, d10v_read_fp): Add prototype.
+        (d10v_register_virtual_type): Make $fp and $sp be pointer to data.
+        (d10v_integer_to_address): Rewrite.
+        (d10v_frame_init_saved_regs): When reading fp and sp registers use
+        the d10v specific functions which take care of converting to the
+        correct space.
+
 2002-06-06  Elena Zannoni  <ezannoni@redhat.com>
 
        * config/djgpp/fnchange.lst: Add testsuite files altivec-abi.c,
This page took 0.025567 seconds and 4 git commands to generate.