aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2004-04-06*** empty log message ***gdbadmin1-1/+1
2004-04-052004-04-05 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-0/+188
* gdb.base/sigaltstack.c: New file. * gdb.base/sigaltstack.exp: New file.
2004-04-052004-04-04 Andrew Cagney <cagney@redhat.com>Andrew Cagney56-1373/+56
* 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-05Mention 6.1.Andrew Cagney1-0/+4
2004-04-05*** empty log message ***gdbadmin1-1/+1
2004-04-04 * gdb.base/foll-fork.exp: Update the expected output forJoel Brobecker2-2/+7
"help set follow-fork-mode", to match a change that was made to the help of this variable on 2004-01-13.
2004-04-042004-04-04 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-59/+74
* 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.
2004-04-042004-04-04 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-20/+11
* 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-04* MAINTAINERS: Chris Faylor has changed employers; add him toJim Blandy2-2/+7
"paper trail" section, and update his E-mail address.
2004-04-04*** empty log message ***gdbadmin1-1/+1
2004-04-032004-04-03 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-9/+7
* 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.
2004-04-032004-04-03 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-14/+8
* 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.
2004-04-032004-04-03 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-33/+15
* 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-032004-04-03 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+12
* PROBLEMS: Mention that GDB doesn't build on HP/UX 11.00.
2004-04-03*** empty log message ***gdbadmin1-1/+1
2004-04-022004-04-02 Andrew Cagney <cagney@redhat.com>Andrew Cagney8-59/+15
* 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-022004-04-02 Joel Brobecker <brobecker@gnat.com>Andrew Cagney2-0/+17
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-022004-04-02 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-85/+7
* 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.
2004-04-022004-04-02 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-60/+41
* infrun.c (pc_in_sigtramp): Delete function. (check_sigtramp2): Inline call to pc_in_sigtramp, use get_frame_type.
2004-04-022004-04-02 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-65/+18
* infrun.c (handle_step_into_function): Delete code conditional on legacy_frame_p. (handle_inferior_event, step_over_function): Ditto.
2004-04-022004-04-02 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-3/+9
* frame.c (get_prev_frame_1): Exclude signal trampolines from the "previous frame inner to this frame" test.
2004-04-022004-04-02 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-6/+30
* 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-02 * dwarf2read.c (dwarf2_objfile_data_key): New.Daniel Jacobowitz3-3/+3
(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-02 * dwarf2read.c (dwarf2_objfile_data_key): New.Daniel Jacobowitz2-195/+162
(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-02*** empty log message ***gdbadmin1-1/+1
2004-04-01* rs6000-tdep.c (rs6000_dwarf2_stab_reg_to_regnum): New, unifiedJim Blandy2-35/+47
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.
2004-04-01 * lib/ada.exp: Add copyright notice.Joel Brobecker7-2/+109
* bar.ads: Likewise. * bar.adb: Likewise. * null_record.adb: Likewise. * null_record.exp: Likewise. * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
2004-04-01* i386-tdep.c: Add FIXME regarding STABS vs. Dwarf 2 registerJim Blandy2-0/+41
numbering.
2004-04-01 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.Joel Brobecker3-4/+12
* configure: Regenerate.
2004-04-01 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failedJoel Brobecker2-1/+7
to build the application. Remove the message printed when in verbose mode, redundant with the UNSUPPORTED message above.
2004-04-01* valarith.c: Update copyright notice.Paul N. Hilfinger2-42/+43
(value_add): Handle range types. (value_sub): Ditto. (value_equal): Ditto. (value_less): Ditto. (value_neg): Ditto. (value_complement): Ditto. (value_binop): Simplify slightly by using is_integral_type and eliminiating unnecessary COERCE_ENUMs.
2004-04-01 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.Joel Brobecker5-0/+54
* gdb.ada (null_record.exp): New testcase.
2004-04-01 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.Joel Brobecker2-2/+6
2004-04-01 * gdb.ada: New subdirectory.Joel Brobecker3-0/+37
* gdb.ada/Makefile.in: New file. * gdb.ada/gnat_ada.gpr.in: New file.
2004-04-01 * lib/ada.exp: New file.Joel Brobecker2-0/+416
2004-04-01*** empty log message ***gdbadmin1-1/+1
2004-03-312004-03-31 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-121/+168
* frame.h (frame_unwind_id): Declare. * frame.c (frame_unwind_id): New function. (get_prev_frame_1): New function. (frame_debug_got_null_frame): New function. (get_prev_frame): Use frame_debug_got_null_frame. Move unwind code proper to prev_frame, update description. * infrun.c (step_over_function): Use frame_unwind_id.
2004-03-31 * hppa-tdep.c (hppa32_push_dummy_call): Set the Stack Pointer.Joel Brobecker2-0/+11
(hppa64_push_dummy_call): Likewise.
2004-03-31*** empty log message ***gdbadmin1-1/+1
2004-03-30From Ulrich Weigand:Jim Blandy2-2/+8
* utils.c (query): Do not use a va_list variable multiple times.
2004-03-30*** empty log message ***gdbadmin1-1/+1
2004-03-29 * Makefile.in (linux_nat_h): Update dependencies.Daniel Jacobowitz9-46/+221
* configure.in: Check for <gnu/libc-version.h>. * configure: Regenerate. * config.in: Regenerate. * linux-nat.h: Include "target.h". Add waitstatus field to struct lwp_info. * lin-lwp.c (add_lwp): Initialize waitstatus.kind. (lin_lwp_attach_lwp): Don't attach to LWPs we have already attached to. (lin_lwp_handle_extended): New function. Handle clone events. (wait_lwp): Use lin_lwp_handle_extended. Update comment about thread exit events. (child_wait): Handle clone events. (lin_lwp_wait: Use lin_lwp_handle_extended and handle clone events. * linux-nat.c (linux_enable_event_reporting): Turn on PTRACE_O_TRACECLONE. (linux_handle_extended_wait): Handle clone events. * thread-db.c: Include <gnu/libc-version.h>. (struct private_thread_info): Add dying flag. (enable_thread_event_reporting): Enable TD_DEATH for glibc 2.2 and higher. (attach_thread): Update comments. Handle dying threads. (detach_thread): Set the dying flag. (check_event): Always call attach_thread.
2004-03-29 * mips-tdep.c (mips_pdr_data): New.Daniel Jacobowitz2-3/+13
(non_heuristic_proc_desc): Use objfile_data and set_objfile_data. (_initialize_mips_tdep): Initialize mips_pdr_data.
2004-03-29Add entry that I left out of 2004-03-15 ChangeLog:David Carlton1-0/+1
(read_namespace): Set die->type.
2004-03-29 * minsyms.c (install_minimal_symbols): Move dropping leadingCorinna Vinschen2-29/+25
char from linkage name from here... (prim_record_minimal_symbol_and_info): ...to here. Simplify test for "__gnu_compiled*" symbols.
2004-03-29* rs6000-tdep.c (skip_prologue): Recognize moves from argumentJim Blandy2-4/+19
registers to temp register r0 and byte stores as prologue instructions.
2004-03-29*** empty log message ***gdbadmin1-1/+1
2004-03-282004-03-28 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-15/+29
* PROBLEMS (Stack backtraces): Rewrite. Remove reference to arm*-*-*.
2004-03-28 * gdb.texinfo (TUI Commands): Document tui reg commands.Stephane Carrez2-1/+21
2004-03-28 * tui/tui-regs.c (tui_show_registers): Make sure the TUI is activeStephane Carrez2-1/+15
and switch the layout to force a display of register window.