2002-11-11 Andrew Cagney <ac131313@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 1104a5abd3d50f37a8887643d0321449a1a81d68..bd12e11198d753ec98b86a1c2a64730736443c30 100644 (file)
@@ -1,3 +1,107 @@
+2002-11-11  Andrew Cagney  <ac131313@redhat.com>
+
+       * x86-64-tdep.c (i386_fp_regnum_p): Copy i386-tdep.c's
+       i386_fp_regnum_p.
+
+2002-11-10  Daniel Jacobowitz  <drow@mvista.com>
+
+       * gdbtypes.h (struct main_type): Move artificial flag out of
+       loc.  New member of ``struct field'' named static_kind.  Reduce
+       overloaded meaning of bitsize.
+       (FIELD_ARTIFICIAL, SET_FIELD_PHYSNAME, SET_FIELD_PHYSADDR)
+       (TYPE_FIELD_STATIC, TYPE_FIELD_STATIC_HAS_ADDR): Likewise.
+       (FIELD_STATIC_KIND, TYPE_FIELD_STATIC_KIND): New macros.
+
+       * ada-lang.c (fill_in_ada_prototype): Initialize static_kind for
+       new fields.
+       (template_to_fixed_record_type, template_to_static_fixed_type)
+       (to_record_with_fixed_variant_part): Likewise.
+       * coffread.c (coff_read_struct_type, coff_read_enum_type): Likewise.
+       * dwarf2read.c (dwarf2_add_field, read_enumeration): Likewise.
+       * dwarfread.c (struct_type, enum_type): Likewise.
+       * hpread.c (hpread_read_enum_type)
+       (hpread_read_function_type, hpread_read_doc_function_type)
+       (hpread_read_struct_type): Likewise.
+       * mdebugread.c (parse_symbol): Likewise.
+
+2002-11-10  Andrew Cagney  <ac131313@redhat.com>
+
+       * breakpoint.h (deprecated_frame_in_dummy): Rename frame_in_dummy.
+       * stack.c (print_frame_info_base): Update.
+       (print_frame_info_base, frame_info): Update.
+       * sparc-tdep.c (sparc_init_extra_frame_info): Update.
+       (sparc_frame_saved_pc): Update.
+       * ada-lang.c (find_printable_frame): Update.
+       * breakpoint.c (deprecated_frame_in_dummy): Update.
+       
+2002-11-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-linux-nat.c (ORIG_EAX): Define to -1 if not already
+       defined.
+       (regmap): Extend to cover all registers.
+       (PT_READ_U, PT_WRITE_U, PTRACE_XFER_TYPE,
+       OLD_CANNOT_FETCH_REGISTERS, OLD_CANNOT_STORE_REGISTERS): Remove
+       definitions.
+       (fetch_register, sore_register): Simplify.
+       (old_fetch_inferior_registers, old_store_inferior_registers):
+       Remove functions.
+       (cannot_fetch_register, cannot_store_register): Change
+       implementation to use regmap array to decide which registers
+       cannot be fetched/stored.  This removes $orig_eax from the
+       registers that cannot be fetched/stored.
+       (fetch_inferior_registers): Call fetch_register directly instead
+       of calling old_fetch_inferior_registers.
+       (store_inferior_registers): Call store_register directly instead
+       of calling old_store_inferior_registers.
+       (i386_linux_dr_get): Replace PT_READ_U with PTRACE_PEEKUSER.
+       (i386_linux_dr_set): Replace PT_WRITE_U with PTRACE_POKEUSER.
+       * config/i386/nm-linux.h (U_REGS_OFFSET): Remove definition.
+
+2002-11-09  Klee Dienes  <kdienes@apple.com>
+
+        * i387-tdep.c (i387_supply_register): When called with NULL as a
+       buffer, mark the register as not provided (to mirror the behavior
+       of supply_register).
+        (i387_supply_fxsave): Ditto.
+        (i387_supply_fsave): Ditto (inherits the behavior from
+       i387_supply_register).
+
+2002-11-09  Klee Dienes  <kdienes@apple.com>
+
+       * blockframe.c (sigtramp_saved_pc): Use
+       builtin_type_void_code_ptr, not builtin_type_void_data_ptr (we are
+       extracting the PC).  Use TYPE_LENGTH (builtin_type_void_code_ptr)
+       instead of (TARGET_PTR_BIT / TARGET_CHAR_BIT).
+       
+2002-11-09  Andrew Cagney  <ac131313@redhat.com>
+
+       * frame.c (get_prev_frame): Test prev_p to identify a previously
+       unwound frame.  Initialize prev_p.
+       * frame.h (struct frame_info): Add field prev_p.  Expand prev/next
+       comment.
+
+2002-11-09  Andrew Cagney  <ac131313@redhat.com>
+
+       * frame.c (get_prev_frame): Cleanups.  Eliminate redundant tests
+       for a NULL NEXT_FRAME.  Simplify fromleaf initialization.  Add
+       more comments.  Zap dead code.
+
+2002-11-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * infcmd.c (print_vector_info, print_float_info): Move code that
+       checks whether the target has any registers and whether there is a
+       selected frame up, such that it is also used if a target provides
+       multi-arch definitions of these functions.
+
+2002-11-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * Makefile.in (DESTDIR): Define.
+       (install-only, install-gdbtk, uninstall-gdbtk): Add $(DESTDIR)
+       prefix.
+
+       * config/djgpp/fnchange.lst: 8.3 proof i386obsd-nat.c and
+       i386obsd-tdep.c.  Rename to "gdb.cxx", paths containing "gdb.c++".
+
 2002-11-08  Andrew Cagney  <ac131313@redhat.com>
 
        * i386-linux-tdep.c: Include "reggroups.h".
This page took 0.025959 seconds and 4 git commands to generate.