* target.c (debug_print_register): New function. Handle oversize
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 561090ea32492ad5b045d44208969492056b6efb..de25269d73471d8229eb98008ff29122e05eba48 100644 (file)
@@ -1,3 +1,123 @@
+2002-05-04  Andrew Cagney  <ac131313@redhat.com>
+
+       * target.c (debug_print_register): New function.  Handle oversize
+       registers.
+       (debug_to_fetch_registers): Call.
+       (debug_to_store_registers): Call.
+
+2002-05-03  Jim Blandy  <jimb@redhat.com>
+
+       * stabsread.c (cleanup_undefined_types): Use replace_type, not memcpy.
+       (read_type): Doc fix.
+       * gdbtypes.c (replace_type): Doc fix.
+
+       * stabsread.c (multiply_defined_struct): New complaint.
+       (read_struct_type): If the type we were passed isn't empty, or
+       incomplete, don't read the new struct type into it; complain,
+       and return the original type unchanged.  Take a new `type_code'
+       argument, which is the type code for the new type.
+       (read_type): Rather than storing the type's type code here, pass
+       it as an argument to read_struct_type, and let that take care of
+       storing it.  That way, we don't overwrite the original type code,
+       so read_struct_type can use it to decide whether we're overwriting
+       something we shouldn't.
+       (complain_about_struct_wipeout): New function.
+
+2002-05-03  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh: Assert that gdbarch is non-NULL.
+       * gdbarch.c: Regenerate.
+
+2002-05-03  Jason Merrill  <jason@redhat.com>
+
+       * gnu-v3-abi.c (gnuv3_rtti_type): If we get confused, just warn
+       and return NULL.
+
+2002-05-03  Michal Ludvig  <mludvig@suse.cz>
+
+       * x86-64-tdep.c (x86_64_dwarf2gdb_regno_map),
+       (x86_64_dwarf2gdb_regno_map_length),
+       (x86_64_dwarf2_reg_to_regnum): Added.
+       (x86_64_gdbarch_init): Added registration of x86_64_dwarf2_reg_to_regnum.
+       (x86_64_gdbarch_init): Renamed from i386_gdbarch_init.
+       (_initialize_x86_64_tdep): Synced with the change above.
+       (x86_64_skip_prologue): Reformulated message.
+
+2002-05-03  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * f-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.
+       * jv-exp.y: Likewise.
+       * m2-exp.y: Likewise.
+
+2002-05-02  Elena Zannoni  <ezannoni@redhat.com>
+
+       * valops.c (value_arg_coerce): Don't coerce arrays to pointers if
+       we are dealing with vectors.
+
+2002-05-02  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * config/m68k/tm-nbsd.h: Obvious fix,
+       correct machine name.
+
+2002-05-02  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * p-typeprint.c (pascal_type_print_base): Add support
+       for TYPE_CODE_STRING and TYPE_CODE_BITSTRING.
+
+2002-05-02  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * p-lang.c (pascal_create_fundamental_type): Use TYPE_CODE_CHAR
+       for fondamental pascal 'char' type.
+
+2002-05-02  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * p-lang.h (is_pascal_string_type): Declaration changed,
+       new sixth argument of type char ** added.
+       * p-lang.c (is_pascal_string_type): Implementation 
+       changed. Args length_pos, length_size, string_pos, char_size
+       can now be NULL. New argument arrayname set to the field
+       name of the char array. Return value set to char array
+       field index plus one.
+       * p-valprint.c (pascal_val_print): Adapt to new declaration of 
+       is_pascal_string_type function.
+
+2002-05-02  Andrew Cagney  <cagney@redhat.com>
+
+       * gdbarch.sh (gdbarch_update_p): Revert 2002-05-02 Andrew Cagney
+       <cagney@redhat.com> change.
+       * gdbarch.c: Regenerate.
+
+2002-05-02  Andrew Cagney  <cagney@redhat.com>
+
+       * gdbarch.sh (gdbarch_update_p): Swap out the old architecture
+       before probing for a new one.  Detect errorenous gdbarch_init
+       functions.
+       * gdbarch.c: Regenerate.
+
+2002-05-01  Andrew Cagney  <cagney@redhat.com>
+
+       * config/mn10200/tm-mn10200.h: Include "symfile.h" and "symtab.h".
+       * config/mcore/tm-mcore.h: Ditto.  Update copyright.
+       * config/v850/tm-v850.h: Ditto.  Update copyright.
+
+2002-04-30  Andrew Cagney  <ac131313@redhat.com>
+
+       * cris-tdep.c (cris_gdbarch_init): Use arches instead of
+       current_gdbarch.
+
+2002-04-30  Michael Snyder  <msnyder@redhat.com>
+
+       * arm-tdep.c: Whitespace clean-ups.
+       (arm_skip_prologue): Fix thinko; two lines
+       should have been removed as part of 4/24 change.
+
+2002-04-30  Kevin Buettner  <kevinb@redhat.com>
+
+       * rs6000-tdep.c: Added comment describing how fpscr register
+       numbers were chosen.
+
 2002-04-30  Michael Snyder  <msnyder@redhat.com>
 
        * gnu-nat.c (gnu_find_memory_regions): Fix merge botch.
This page took 0.024735 seconds and 4 git commands to generate.