aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2004-05-18*** empty log message ***gdbadmin1-1/+1
2004-05-17* vax-tdep.c (vax_return_value): ImplementMark Kettenis2-1/+20
RETURN_VALUE_ABI_RETURNS_ADDRESS.
2004-05-17* vax-tdep.c (vax_return_value): Fix typo.Mark Kettenis2-1/+8
* alphabsd-nat.c: Update copyright year. (getregs_supplies): Replace PC_REGNUM with ALPHA_PC_REGNUM.
2004-05-17*** empty log message ***gdbadmin1-1/+1
2004-05-172004-05-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-2/+4
* MAINTAINERS: Mark Salter was also responsible for testsuite/config/
2004-05-172004-05-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+15
* NEWS: Mention signal fixes.
2004-05-172004-05-17 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+26
* hppa-tdep.c (hppa_stub_frame_unwind_cache): For HPUX stub unwinding, check to see if we are unwinding an export stub. Export stubs clobber the %rp in the call path and stores the original rp in a stack slot.
2004-05-17* MAINTAINERS: Update address for J.T. Conklin.Jim Blandy2-1/+5
2004-05-172004-05-17 Randolph Chung <tausq@debian.org>Randolph Chung3-16/+9
* hppa-tdep.c: Remove superfluous #include's. * Makefile.in (hppa-tdep.o): Update dependencies.
2004-05-172004-05-17 Randolph Chung <tausq@debian.org>Randolph Chung2-26/+9
* hppa-tdep.c (THREAD_INITIAL_FRAME_SYMBOL): Delete unused symbol. (THREAD_INITIAL_FRAME_SYM_LEN): Likewise. (unwind_command, hppa_alignof, prologue_inst_adjust_sp) (is_branch, inst_saves_gr, inst_saves_fr, compare_unwind_entries) (read_unwind_info, internalize_unwinds, record_text_segment_lowaddr): Remove static function declarations.
2004-05-17* m68k-tdep.h (m68k_regnum): Add M68K_D2_REGNUM, M68K_D7_REGNUMMark Kettenis2-0/+6
and M68K_A2_REGNUM.
2004-05-16* m68k-tdep.c (m68k_svr4_return_value): ImplementMark Kettenis2-1/+26
RETURN_VALUE_ABI_RETURNS_ADDRESS.
2004-05-16* sol-thread.c Update copyright year. Fix various codingMark Kettenis2-397/+366
standards violations. Tweak a few comments. (td_err_string, td_state_string, thread_to_lwp, lwp_to_thread): Delete prototypes.
2004-05-162004-05-15 Randolph Chung <tausq@debian.org>Randolph Chung3-2/+9
* hppa-tdep.h (hppa_frame_prev_register_helper): Pass save_regs as pointer instead of array reference since HPUX compiler does not accept unsized array arguments. * somsolib.c (dld_flags_buffer): Use constant array size.
2004-05-15* amd64obsd-tdep.c (amd64obsd_sigtramp_p): Replace hexadecimalMark Kettenis2-3/+24
offset with decimal offset. (amd64obsd_sigcontext_addr): Return correct address for entire signal trampoline.
2004-05-15* vax-tdep.c (vax_frame_num_args): Use get_frame_base_addressMark Kettenis2-1/+4
instead of get_frame_base.
2004-05-15* i386bsd-nat.c (supply_gregset): Use regcache_raw_supply.Mark Kettenis2-6/+11
(fill_gregset): Use regcache_raw_collect.
2004-05-15* config/djgpp/fnchange.lst: Add entries for ppcobsd-nat.c andMark Kettenis2-0/+5
ppcobsd-tdep.c.
2004-05-15*** empty log message ***Mark Kettenis1-0/+5
2004-05-15* config/sparc/tm-nbsd64.h: Remove file.Mark Kettenis2-59/+0
* config/tm-sunos.h: Remove file.
2004-05-15 * rs6000-tdep.c (store_param_on_stack_p): New function,Joel Brobecker2-20/+95
an improved version of some code extracted from skip_prologue(). (skip_prologue): Use store_param_on_stack_p() to detect instructions saving a parameter on the stack. Detect when r0 is used to save a parameter. Do not mark "li rx, SIMM" instructions as part of the prologue, unless the following instruction is also part of the prologue.
2004-05-142004-05-14 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-64/+10
* infrun.c (handle_inferior_event): Simplify STEP_OVER_UNDEBUGGABLE.
2004-05-142004-05-14 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-83/+150
* infrun.c (handle_step_into_function): Delete function. (handle_inferior_event): Inline calls to handle_step_into_function.
2004-05-14 * rs6000-nat.c: Fix a comment.Jerome Guitton2-1/+5
2004-05-14Committed by Jim Blandy <jimb@redhat.com>:Jim Blandy2-2/+7
* regcache.c (struct regcache_descr): fix comment spelling.
2004-05-13 * aix-thread.c: s/ppc_floating_point_p/ppc_floating_point_unit_p/.Joel Brobecker2-4/+9
Fixes a link link failure.
2004-05-13 * aix-thread.c (store_regs_kernel_thread): Fix a little obviousJoel Brobecker2-1/+5
error that was causing the build to fail.
2004-05-13 * aix-thread.c: #include "gdb_string.h". Needed for memset and memcopy.Joel Brobecker3-1/+7
* Makefile.in (aix-thread.o): Add dependency on gdb_string.h.
2004-05-13* aix-thread.c (pdc_read_regs, supply_gprs64, supply_fprs)Jim Blandy7-29/+42
(fetch_regs_user_thread, fetch_regs_kernel_thread) (store_regs_user_thread, store_regs_kernel_thread): Use ppc_num_gprs and ppc_num_fprs instead of '32' and '31'. * ppc-linux-nat.c (fill_gregset): Same. * ppc-linux-tdep.c (ppc_linux_supply_gregset) (ppc_linux_sigtramp_cache): Same. * ppcnbsd-tdep.c (ppcnbsd_supply_reg, ppcnbsd_fill_reg) (ppcnbsd_sigtramp_cache_init): Same. * rs6000-nat.c (fetch_core_registers): Same. * rs6000-tdep.c (ppc_supply_gregset, ppc_collect_gregset) (rs6000_frame_cache): Same.
2004-05-132004-05-13 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-12/+22
* infrun.c (handle_inferior_event): Check for STEP_OVER_UNDEBUGGABLE after signal trampolines and function calls. Update comments.
2004-05-13* aix-thread.c (supply_gprs64, fetch_regs_user_thread)Jim Blandy8-19/+44
(store_regs_user_thread): Use tdep->ppc_gp0_regnum, instead of assuming that the gprs are numbered starting with zero. * ppc-linux-nat.c (fill_gregset): Same. * ppc-linux-tdep.c (ppc_linux_supply_gregset): Same. * ppcnbsd-nat.c (getregs_supplies): Same. * ppcnbsd-tdep.c (ppcnbsd_supply_reg, ppcnbsd_fill_reg): Same. * rs6000-nat.c (fetch_core_registers): Same. * rs6000-tdep.c (ppc_supply_gregset, ppc_collect_gregset): Same.
2004-05-132004-05-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2-7/+27
* tracepoint.c (scope_info): Add handling for LOC_COMPUTED, LOC_COMPUTED_ARG, and LOC_INDIRECT.
2004-05-132004-05-13 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+5
* infrun.c (handle_inferior_event): Use frame_unwind_id. Index: infrun.c =================================================================== RCS file: /cvs/src/src/gdb/infrun.c,v retrieving revision 1.159 diff -p -u -r1.159 infrun.c --- infrun.c 13 May 2004 16:39:11 -0000 1.159 +++ infrun.c 13 May 2004 18:37:09 -0000 @@ -2437,7 +2437,7 @@ process_event_stop_test: return; } - if (frame_id_eq (get_frame_id (get_prev_frame (get_current_frame ())), + if (frame_id_eq (frame_unwind_id (get_current_frame ()), step_frame_id)) { /* It's a subroutine call. */
2004-05-132004-05-13 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-84/+190
* gdb.base/signull.exp, gdb.base/signull.c: New files. * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
2004-05-132004-05-13 Bryce McKinlay <mckinlay@redhat.com>Bryce McKinlay2-1/+9
* dwarf2loc.c (find_location_expression): Use ANOFFSET to adjust base_address for shared libraries.
2004-05-132004-05-13 Bryce McKinlay <mckinlay@redhat.com>Bryce McKinlay2-0/+5
* MAINTAINERS (write after approval): Add myself.
2004-05-13 * breakpoint.c (bpstat_stop_status): Add new argumentUlrich Weigand4-8/+22
STOPPED_BY_WATCHPOINT. Use it instead of testing target_stopped_data_address agaist 0 to check whether or not we stopped due to a hardware watchpoint. * breakpoint.h (bpstat_stop_status): Adapt prototype. * infrun.c (handle_inferior_event): Call bpstat_stop_status with new argument.
2004-05-12* configure.in: When checking whether we should use the -bbigtocJim Blandy3-61/+69
option, don't forget to restore the original value of LDFLAGS. * configure: Regenerated.
2004-05-122004-05-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-23/+15
* thread.c (load_infrun_state): Delete step_sp. * infrun.c (context_switch): Ditto. * inferior.h (step_sp): Ditto. * infcmd.c (step_sp, step_1, step_once, until_next_command): Ditto. * gdbthread.h (struct thread_info, save_infrun_state) (restore_infrun_state): Ditto.
2004-05-12 * MAINTAINERS (write after approval): Add myself.Ulrich Weigand2-0/+5
2004-05-122004-05-12 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-47/+59
* infrun.c (adjust_pc_after_break): Rewrite decr logic, eliminate reference to step_sp. (struct execution_control_state, init_execution_control_state) (handle_inferior_event, keep_going): Delete update_step_sp and step_sp. * infcmd.c (step_sp): Note that variable is unused.
2004-05-112004-05-11 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-83/+19
* infrun.c (step_over_function): Delete function. (handle_step_into_function): Use insert_step_resume_breakpoint. (insert_step_resume_breakpoint): Fix assertion.
2004-05-11(defaulted_query): Just use the normal query input type when printing theNick Roberts1-3/+3
annotations.
2004-05-11*** empty log message ***Nick Roberts1-0/+5
2004-05-112004-05-11 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-76/+32
* infrun.c (handle_inferior_event): Simplify code handling step-into or return-from a signal trampoline. Index: testsuite/ChangeLog 2004-05-11 Andrew Cagney <cagney@redhat.com> * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is fixed but revealed gdb/1639.
2004-05-112004-05-11 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-2/+7
* ppcnbsd-tdep.c: Include "gdb_assert.h". * Makefile.in (ppcnbsd-tdep.o): Update dependencies.
2004-05-11* ppc-bdm.c (bdm_ppc_fetch_registers): Replace utterly broken codeJim Blandy2-26/+8
with a call to internal_error.
2004-05-11* ppc-tdep.h (struct gdbarch_tdep): Change definition ofJim Blandy12-65/+285
ppc_fp0_regnum and ppc_fpscr_regnum: if they are -1, then this processor variant lacks those registers. (ppc_floating_point_unit_p): Change description to make it clear that this returns info about the ISA, not the ABI. * rs6000-tdep.c (ppc_floating_point_unit_p): Decide whether to return true or false by checking tdep->ppc_fp0_regnum and tdep->ppc_fpscr_regnum. The original code replicated the BFD arch/mach switching done in rs6000_gdbarch_init; it's better to keep that logic there, and just check the results here. (rs6000_gdbarch_init): On the E500, set tdep->ppc_fp0_regnum and tdep->ppc_fpscr_regnum to -1 to indicate that we have no floating-point registers. (ppc_supply_fpregset, ppc_collect_fpregset) (rs6000_push_dummy_call, rs6000_extract_return_value) (rs6000_store_return_value): Assert that we have floating-point registers. (rs6000_dwarf2_stab_reg_to_regnum): Add FIXME. (rs6000_frame_cache): Don't note the locations at which floating-point registers were saved if we have no fprs. * aix-thread.c (supply_fprs, fill_fprs): Assert that we have FP registers. (fetch_regs_user_thread, fetch_regs_kernel_thread) (store_regs_user_thread, store_regs_kernel_thread): Only call supply_fprs / fill_fprs if we actually have floating-point registers. (special_register_p): Check ppc_fpscr_regnum before matching against it. (supply_sprs64, supply_sprs32, fill_sprs64, fill_sprs32): Don't supply / collect fpscr if we don't have it. * ppc-bdm.c: #include "gdb_assert.h". (bdm_ppc_fetch_registers, bdm_ppc_store_registers): Assert that we have floating-point registers, since I can't test this code on FP-free systems to adapt it. * ppc-linux-nat.c (ppc_register_u_addr): Don't match against the fpscr and floating point register numbers if they don't exist. (fetch_register): Assert that we have floating-point registers before we reach the code that handles them. (store_register): Same. And use tdep instead of calling gdbarch_tdep again. (fill_fpregset): Don't try to collect FP registers and fpscr if we don't have them. (ppc_linux_sigtramp_cache): Don't record the saved locations of fprs and fpscr if we don't have them. (ppc_linux_supply_fpregset): Don't supply fp regs and fpscr if we don't have them. * ppcnbsd-nat.c: #include "gdb_assert.h". (getfpregs_supplies): Assert that we have floating-point registers. * ppcnbsd-tdep.c (ppcnbsd_supply_fpreg, ppcnbsd_fill_fpreg): Same. * ppcobsd-tdep.c: #include "gdb_assert.h". (ppcobsd_supply_gregset, ppcobsd_collect_gregset): Assert that we have floating-point registers. * rs6000-nat.c (regmap): Don't match against the fpscr and floating point register numbers if they don't exist. (fetch_inferior_registers, store_inferior_registers, fetch_core_registers): Only fetch / store / supply the floating-point registers and the fpscr if we have them. * Makefile.in (ppc-bdm.o, ppc-linux-nat.o, ppcnbsd-nat.o) (ppcobsd-tdep.o): Update dependencies.
2004-05-102004-05-10 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-12/+11
* infrun.c (through_sigtramp_breakpoint): Delete variable. (context_switch): Do not switch through_sigtramp_breakpoint. * gdbthread.h (save_infrun_state, load_infrun_state) (struct thread_info): Delete through_sigtramp_breakpoint parameter and structure member. * thread.c (load_infrun_state, save_infrun_state): Update.
2004-05-10* m68kbsd-tdep.c (m68kbsd_elf_init_abi): Call m68k_svr4_init_abi.Mark Kettenis2-0/+6