Richard Earnshaw <rearnsha@arm.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 11ec9979605194f95b867242935af38a4c9fd46d..b2cac540f1587e4184937537d16cc6dd56635ec2 100644 (file)
@@ -1,3 +1,122 @@
+2002-01-21  Richard Earnshaw  <rearnsha@arm.com>
+           Kevin Buettner  <kevinb@redhat.com>
+
+       Convert arm targets to new FRAME interface.
+       * arm-tdep.c (struct frame_extra_info): Remove fsr.
+       (arm_frame_find_save_regs): Delete.
+       (arm_frame_init_saved_regs): New.
+       (arm_init_extra_frame_info): Alloacte saved_regs as required.
+       Allocate extra_info as required.  Convert all uses of fsr.regs
+       to use saved_regs, similarly all uses of EXTRA_FRAME_INFO fields
+       to use extra_info.
+       (thumb_scan_prologue, arm_scan_prologue, arm_find_callers_reg)
+       (arm_frame_chain, arm_frame_saved_pc, arm_pop_frame): Likewise.
+       (check_prologue_cache, save_prologue_cache): Likewise.
+       (_initialize_arm_tdep): Ensure prologue_cache is correctly set up.
+       * config/arm/tm-arm.h (EXTRA_FRAME_INFO): Delete.
+       (FRAME_FIND_SAVED_REGS): Delete.
+       (arm_frame_find_saved_regs): Delete prototype.
+       (arm_frame_init_saved_regs): New prototype.
+       (FRAME_INIT_SAVED_REGS): Define.
+
+2002-01-20  Andrew Cagney  <ac131313@redhat.com>
+
+       * config/arc/tm-arc.h (IEEE_FLOAT): Delete.
+
+2002-01-20  Andrew Cagney  <ac131313@redhat.com>
+
+       From Jeff Law <law@redhat.com>:
+       * infttrace.c: Include <sys/pstat.h>.
+       (child_pid_to_exec_file): Revamp.  Use pstat call to get the
+       exec file if the ttrace equivalent fails.
+
+2002-01-20  Andrew Cagney  <ac131313@redhat.com>
+
+       * rdi-share/devsw.c (openLogFile): Delete unused ``struct tm lt''.
+       (closeLogFile): Ditto.
+
+2002-01-20  Michael Chastain  <mec@shout.net>
+
+       * top.c (print_gdb_version): Bump copyright year to 2002.
+
+2002-01-20  Andrew Cagney  <ac131313@redhat.com>
+
+       * MAINTAINERS (Blanket Write Privs): Add Kevin Buettner, Elena
+       Zannoni and Eli Zaretskii.
+
+2002-01-20  Daniel Jacobowitz  <drow@mvista.com>
+
+       * buildsym.c: Update copyright years.
+       * c-typeprint.c: Likewise.
+       * dwarf2read.c: Likewise.
+       * f-typeprint.c: Likewise.
+       * gdbtypes.c: Likewise.
+       * gdbtypes.h: Likewise.
+       * hp-symtab-read.c: Likewise.
+       * hpread.c: Likewise.
+       * mdebugread.c: Likewise.
+       * p-typeprint.c: Likewise.
+
+2002-01-20  Andrew Cagney  <ac131313@redhat.com>
+
+       * remote-sim.c (gdbsim_open): Simplify code testing the macro
+       TARGET_BYTE_ORDER_SELECTABLE_P.  Assume the target is always
+       byte-order selectable.
+       * sparc-tdep.c (sparc_target_architecture_hook): Ditto.
+       * arch-utils.c: Ditto.
+       (set_endian): Ditto.
+       (set_endian_from_file): Ditto.
+       * gdbserver/low-sim.c (create_inferior): Ditto.
+       * gdbarch.sh: Ditto.
+       * gdbarch.h: Re-generate.
+       * config/powerpc/tm-ppc-eabi.h (TARGET_BYTE_ORDER_SELECTABLE_P): 
+       * config/sparc/tm-sparclite.h (TARGET_BYTE_ORDER_SELECTABLE): 
+       * config/sparc/tm-sparclet.h (TARGET_BYTE_ORDER_SELECTABLE): 
+       * config/mcore/tm-mcore.h (TARGET_BYTE_ORDER_SELECTABLE_P): 
+       * config/arm/tm-wince.h (TARGET_BYTE_ORDER_SELECTABLE_P): 
+       * config/arm/tm-linux.h (TARGET_BYTE_ORDER_SELECTABLE_P): 
+       * config/arc/tm-arc.h (TARGET_BYTE_ORDER_SELECTABLE): 
+       * config/arm/tm-arm.h (TARGET_BYTE_ORDER_SELECTABLE_P): Delete
+       macro definition.
+       * config/mips/tm-wince.h: Remove #undef of macro
+       TARGET_BYTE_ORDER_SELECTABLE.
+       * config/sh/tm-wince.h: Ditto.
+
+2002-01-20  Daniel Jacobowitz  <drow@mvista.com>
+
+       * gdbtypes.h (struct cplus_struct_type): Add is_artificial to
+       member function fields.  Add accessor macro
+       TYPE_FN_FIELD_ARTIFICIAL.
+       * dwarf2read.c (dwarf2_add_member_fn): Check for artificial methods.
+       * c-typeprint.c (c_type_print_base): Skip artificial member
+       functions.
+
+2002-01-20  Daniel Jacobowitz  <drow@mvista.com>
+
+       * f-typeprint.c: Delete unused function f_type_print_args.
+       * p-typeprint.c: Delete unused function pascal_type_print_args.
+
+2002-01-20  Daniel Jacobowitz  <drow@mvista.com>
+
+       * gdbtypes.h (struct type): Fix whitespace.  Remove obsolete
+       comment.  Add ``artificial'' to ``union field_location''.
+
+       * dwarf2read.c: Remove ad-hoc TYPE_FIELD_ARTIFICIAL.
+
+       * buildsym.c (finish_block): Initialize TYPE_FIELD_ARTIFICIAL to 0.
+       * mdebugread.c (parse_symbol): Likewise.
+       * stabsread.c (define_symbol): Likewise.
+       * hp-symtab-read.c (hpread_function_type): Likewise, instead of
+       initializing TYPE_FIELD_BITPOS to n (obsolete).
+       (hpread_doc_function_type): Likewise.
+       * hpread.c (hpread_function_type): Likewise.
+
+2002-01-20  Andrew Cagney  <ac131313@redhat.com>
+
+       * configure.in (host_makefile_frag): Only require a host makefile
+       fragment when a native build.
+       * configure: Re-generate.
+
 2002-01-20  Andrew Cagney  <ac131313@redhat.com>
 
        * doublest.h (floatformat_from_type): Declare.
        * config/h8300/tm-h8300.h (IEEE_FLOAT): Ditto.
        * config/fr30/tm-fr30.h (IEEE_FLOAT): Ditto.
        * config/arm/tm-arm.h (IEEE_FLOAT): Ditto.
-       * config/arc/tm-arc.h (IEEE_FLOAT): Ditto.
        * config/alpha/tm-alpha.h (IEEE_FLOAT): Ditto.
 
        * s390-tdep.c (s390_gdbarch_init): Do not set ieee_float.
This page took 0.02598 seconds and 4 git commands to generate.