2004-04-05 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index aada64c02787837fc90e632f466d9ea81481b9cf..f5f935a4937f04cc3d3e9611e67714400fa89927 100644 (file)
@@ -1,5 +1,239 @@
+2004-04-05  Andrew Cagney  <cagney@redhat.com>
+
+       * hppa-tdep.c: Do not include <sys/types.h>, <sys/param.h>,
+       <signal.h>, <sys/ptrace.h>, #include "a.out.encap.h",
+       <sys/file.h>.
+       
+2004-04-06  Randolph Chung  <tausq@debian.org>
+
+       Committed by Andrew Cagney (mechanical change).
+       * hppa-tdep.c: (args_for_find_stub, hp_som_som_object_present,
+       exception_catchpoints_are_fragile, find_stub_with_shl_get,
+       cover_find_stub_with_shl_get, initialize_hp_cxx_exception_support,
+       child_enable_exception_callback, current_ex_event,
+       null_symtab_and_line, child_get_current_exception_event,
+       HP_ACC_EH_notify_hook, HP_ACC_EH_set_hook_value,
+       HP_ACC_EH_notify_callback, HP_ACC_EH_break, HP_ACC_EH_catch_throw,
+       HP_ACC_EH_catch_catch, __eh_notification, hp_cxx_exception_support,
+       hp_cxx_exception_support_initialized, eh_notify_hook_addr,
+       eh_notify_callback_addr, eh_break_addr, eh_catch_catch_addr,
+       eh_catch_throw_addr, break_callback_sal, setup_d_pid_in_inferior):
+       Move hpux-specific definitions ...
+       * hppa-hpux-tdep.c: ... to here.
+
+2004-04-05  Andrew Cagney  <cagney@redhat.com>
+
+       * hppa-tdep.c (hppa_frame_cache): Pass the frame's func to
+       skip_prologue_using_sal.
+
+2004-04-05  Andrew Cagney  <cagney@redhat.com>
+
+       * config/i386/tm-i386.h: Delete file.
+       * config/i386/tm-vxworks.h: Update copyright, do not include
+       "tm-i386.h".
+       * config/i386/tm-nto.h, config/i386/tm-linux.h: Ditto.
+       * config/i386/tm-i386sol2.h, config/i386/tm-i386lynx.h: Ditto.
+       * config/i386/tm-go32.h, config/i386/tm-cygwin.h: Ditto.
+       * config/i386/ncr3000.mt (TM_FILE): Delete.
+       * config/i386/interix.mt (TM_FILE): Delete.
+       * config/i386/i386v.mt (TM_FILE): Delete.
+       * config/i386/i386nw.mt (TM_FILE): Delete.
+       * config/i386/i386gnu.mt (TM_FILE): Delete.
+       * config/i386/i386aout.mt (TM_FILE): Delete.
+       * config/i386/embed.mt (TM_FILE): Delete.
+
+2004-04-05  Kevin Buettner  <kevinb@redhat.com>
+
+       * frv-tdep.h (fsr0_regnum, acc0_regnum, acc7_regnum, accg0123_regnum)
+       (accg4567_regnum, msr0_regnum, msr1_regnum, gner0_regnum)
+       (gner1_regnum, fner0_regnum, fner1_regnum, accg0_regnum)
+       (accg7_regnum): New constants.
+       (last_spr_regnum, last_pseudo_regnum): Update.
+       * frv-tdep.c (new_variant): Initialize names for fsr0, acc0-acc7,
+       accg0-accg7, msr0, msr1, gner0, gner1, fner0, and fner1.
+       (frv_pseudo_register_read, frv_pseudo_register_write): Add support
+       for accg registers.
+       (frv_register_sim_regno): Update spr_map[].
+
+2004-04-04  Andrew Cagney  <cagney@redhat.com>
+
+       * config/mips/xm-riscos.h: Delete.
+       * config/mips/xm-mipsv4.h, config/mips/xm-mips.h: Delete.
+       * config/mips/tm-mipsv4.h, config/mips/riscos.mh: Delete.
+       * config/mips/nm-riscos.h, config/mips/nm-news-mips.h: Delete.
+       * config/mips/nm-mips.h, config/mips/news-mips.mh: Delete.
+       * config/mips/news-mips.mh, config/m68k/tm-m68kv4.h: Delete.
+       * config/mips/decstation.mh, config/mips/littlemips.mh: Delete.
+       * config/mips/mipsv4.mt, config/m68k/tm-sun3.h: Delete.
+       * config/m68k/xm-sun3os4.h, config/m68k/xm-sun3.h: Delete.
+       * config/m68k/xm-sun2.h, config/m68k/xm-m68kv4.h: Delete.
+       * config/m68k/xm-dpx2.h, config/m68k/xm-delta68.h: Delete.
+       * config/m68k/xm-3b1.h, config/m68k/tm-sun3os4.h: Delete.
+       * config/m68k/tm-m68klynx.h, config/m68k/tm-dpx2.h: Delete.
+       * config/m68k/tm-delta68.h, config/m68k/tm-3b1.h: Delete.
+       * config/m68k/sun3os4.mt, config/m68k/nm-sysv4.h: Delete.
+       * config/m68k/nm-sun3.h, config/m68k/sun3os4.mh: Delete.
+       * config/m68k/sun2os3.mh, config/m68k/nm-sun2.h: Delete.
+       * config/m68k/nm-m68klynx.h, config/m68k/sun3os3.mt: Delete.
+       * config/m68k/nm-dpx2.h, config/m68k/sun2os3.mt: Delete.
+       * config/m68k/dpx2.mh, config/m68k/sun3os3.mh: Delete.
+       * config/m68k/sun2os4.mh, config/m68k/nm-delta68.h: Delete.
+       * config/m68k/m68kv4.mt, config/m68k/m68klynx.mt: Delete.
+       * config/m68k/3b1.mt, config/m68k/m68klynx.mh: Delete.
+       * config/m68k/m68kv4.mh, config/m68k/sun2os4.mt: Delete.
+       * config/m68k/tm-sun2os4.h, config/m68k/3b1.mh: Delete.
+       * config/m68k/dpx2.mt, config/m68k/delta68.mt: Delete.
+       * config/m68k/tm-sun2.h, config/m68k/delta68.mh: Delete.
+       
+       * configure.tgt: Remove m68000-*-sunos3*, m68000-*-sunos4*,
+       m68*-bull-sysv*, m68*-att-*, m68*-motorola-*, m68*-*-lynxos*,
+       m68*-*-sunos3*, m68*-*-sunos4*, m68*-*-sysv4*, mips*-*-sysv4*.
+       * configure.host: Remove m680[01]0-sun-sunos3*,
+       m680[01]0-sun-sunos4*, m68*-att-*, m68*-bull*-sysv*,
+       m68*-*-lynxos*, m68*-*-sysv4*, m68*-motorola-*, m68*-sun-sunos3*,
+       m68*-sun-sunos4*, m68*-sun-*, mips-dec-*, mips-little-*,
+       mips-sony-*, mips-*-mach3*, mips-*-sysv4*, mips-*-sysv*,
+       mips-*-riscos*.
+       * NEWS: Mention removed systems.
+
+2004-04-04  Andrew Cagney  <cagney@redhat.com>
+
+       GDB 6.1 release created from 6.1 branch.
+
+2004-04-04  Andrew Cagney  <cagney@redhat.com>
+
+       * gnu-nat.c (gnu_wait): Use memcpy instead of bcopy.
+       * remote-vxmips.c (vx_read_register, vx_write_register): Ditto.
+       * remote-vx68.c (vx_read_register, vx_write_register): Ditto.
+
+       * config/vax/xm-vax.h (FAULT_CODE_ORIGIN, INIT_STACK): Delete.
+       * config/alpha/xm-alphaosf.h (NO_SIGINTERRUPT): Delete.
+       * config/alpha/xm-alphalinux.h (NO_SIGINTERRUPT): Delete.
+
+2004-04-03  Jim Blandy  <jimb@redhat.com>
+
+       * MAINTAINERS: Chris Faylor has changed employers; add him to
+       "paper trail" section, and update his E-mail address.
+
+2004-04-03  Andrew Cagney  <cagney@redhat.com>
+
+       * frame-unwind.c (frame_unwind_find_by_frame): Delete check for
+       generic dummy frames.
+       * dummy-frame.c: Update copyright.
+       (dummy_frame_sniffer): Delete check for generic dummy frames.
+
+       * config/pa/tm-hppa.h (REG_PARM_STACK_SPACE): Delete.
+       * config/pa/tm-hppa64.h (PA20W_CALLING_CONVENTIONS) 
+       (REG_PARM_STACK_SPACE): Delete.
+       * hppa-tdep.c (hppa64_push_dummy_call, hppa32_push_dummy_call):
+       Inline reference to REG_PARM_STACK_SPACE.
+
+       * config/pa/tm-hppah.h (FRAME_SAVED_PC_IN_SIGTRAMP)
+       (FRAME_FIND_SAVED_REGS_IN_SIGTRAMP)
+       (hppa32_hpux_frame_find_saved_regs_in_sigtramp)
+       (FRAME_BASE_BEFORE_SIGTRAMP)
+       (hppa32_hpux_frame_base_before_sigtramp)
+       (hppa32_hpux_frame_saved_pc_in_sigtramp): Delete.
+       * config/pa/tm-hppa64.h (hppa64_hpux_frame_saved_pc_in_sigtramp)
+       (hppa64_hpux_frame_find_saved_regs_in_sigtramp)
+       (FRAME_FIND_SAVED_REGS_IN_SIGTRAMP)
+       (FRAME_BASE_BEFORE_SIGTRAMP)
+       (hppa64_hpux_frame_base_before_sigtramp)
+       (FRAME_SAVED_PC_IN_SIGTRAMP): Delete.
+
+2004-04-03  Andrew Cagney  <cagney@redhat.com>
+
+       * PROBLEMS: Mention that GDB doesn't build on HP/UX 11.00.
+
+2004-04-02  Andrew Cagney  <cagney@redhat.com>
+
+       * sh64-tdep.c (sh64_init_extra_frame_info): Replace
+       DEPRECATED_CALL_DUMMY_LENGTH with 0, simplify.
+       * dummy-frame.h: Delete out-of-date comments.
+       * gdbarch.sh (DEPRECATED_CALL_DUMMY_LENGTH): Delete.
+       * gdbarch.h, gdbarch.c: Re-generate.
+
+2004-04-02  Joel Brobecker  <brobecker@gnat.com>
+       
+       Committed by Andrew Cagney <cagney@redhat.com>.
+        * alpha-tdep.c (alpha_heuristic_frame_unwind_cache): Do not take
+        into account an instruction saving a register if we have already
+        seen an earlier instruction saving that same register.
+
+2004-04-02  Andrew Cagney  <cagney@redhat.com>
+
+       * gdbarch.sh (DEPRECATED_INIT_FRAME_PC_FIRST): Delete.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       * frame.c (legacy_get_prev_frame): Delete references to
+       DEPRECATED_INIT_FRAME_PC_FIRST.
+
+       * infrun.c (pc_in_sigtramp): Delete function.
+       (check_sigtramp2): Inline call to pc_in_sigtramp, use
+       get_frame_type.
+
+2004-04-02  Andrew Cagney  <cagney@redhat.com>
+
+       * infrun.c (handle_step_into_function): Delete code conditional on
+       legacy_frame_p.
+       (handle_inferior_event, step_over_function): Ditto.
+
+2004-04-02  Andrew Cagney  <cagney@redhat.com>
+
+       * frame.c (get_prev_frame_1): Exclude signal trampolines from the
+       "previous frame inner to this frame" test.
+
+2004-04-02  Andrew Cagney  <cagney@redhat.com>
+
+       * frame.c (safe_frame_unwind_memory): New function.
+       * frame.h (safe_frame_unwind_memory): Declare.  Update description
+       of /safe_/ methods.
+       * tramp-frame.c (tramp_frame_start): Re-order parmeters, add
+       "next_frame".  Use safe_frame_unwind_memory.
+       (tramp_frame_sniffer): Update call to tramp_frame_start.
+
+2004-04-01  Daniel Jacobowitz  <drow@mvista.com>
+
+       * dwarf2read.c (dwarf2_objfile_data_key): New.
+       (struct dwarf2_per_objfile, dwarf2_per_objfile): New.
+       (dwarf_info_size, dwarf_abbrev_size, dwarf_line_size)
+       (dwarf_pubnames_size, dwarf_aranges_size, dwarf_loc_size)
+       (dwarf_macinfo_size, dwarf_str_size, dwarf_ranges_size)
+       (dwarf_frame_size, dwarf_eh_frame_size, dwarf_info_buffer)
+       (dwarf_abbrev_buffer, dwarf_line_buffer, dwarf_str_buffer)
+       (dwarf_macinfo_buffer, dwarf_ranges_buffer, dwarf_loc_buffer):
+       Remove variables.
+       (struct dwarf2_pinfo): Remove per-objfile members.  Update comments.
+       (DWARF_ABBREV_SIZE, DWARF_LINE_SIZE)
+       (DWARF_LOC_SIZE, DWARF_MACINFO_SIZE, DWARF_STR_SIZE)
+       (DWARF_RANGES_SIZE, DWARF_INFO_BUFFER)
+       (DWARF_ABBREV_BUFFER, DWARF_LINE_BUFFER, DWARF_STR_BUFFER)
+       (DWARF_MACINFO_BUFFER, DWARF_RANGES_BUFFER, DWARF_LOC_BUFFER):
+       Remove macros.
+       (dwarf2_has_info): Take an objfile argument.  Allocate per-objfile
+       data.
+       (dwarf2_locate_sections, dwarf2_build_psymtabs)
+       (dwarf2_build_psymtabs_easy, dwarf2_build_psymtabs_hard)
+       (skip_one_die, dwarf2_get_pc_bounds, dwarf2_read_abbrevs)
+       (read_partial_die, read_full_die, read_indirect_string)
+       (dwarf_decode_line_header, dwarf_decode_macros)
+       (dwarf2_symbol_mark_computed): Remove use of removed macros.
+       Update uses of removed variables.
+       (psymtab_to_symtab_1): Restore per-objfile data pointer.  Remove use
+       of removed macros.
+       (_initialize_dwarf2_read): New function.
+       * symfile.h (dwarf2_has_info): Update prototype.
+       * coffread.c (coff_symfile_read): Update call to dwarf2_has_info.
+       * elfread.c (elf_symfile_read): Likewise.
+
 2004-04-01  Jim Blandy  <jimb@redhat.com>
 
+       * rs6000-tdep.c (rs6000_dwarf2_stab_reg_to_regnum): New, unified
+       function for register numbers on all the rs6000-derived targets.
+       (rs6000_gdbarch_init): Don't register a separate
+       gdbarch_dwarf2_reg_to_regnum function for the E500.  Use
+       rs6000_dwarf2_stab_reg_to_regnum for both Dwarf 2 and stabs on all
+       variants.
+
        * i386-tdep.c: Add FIXME regarding STABS vs. Dwarf 2 register
        numbering.
 
This page took 0.031898 seconds and 4 git commands to generate.