aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2004-06-092004-06-09 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-6/+2
* config/mips/mipsv4.mh: Delete file.
2004-06-092004-06-09 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-7/+6
* config/pa/tm-hppa64.h (HPREAD_ADJUST_STACK_ADDRESS): Delete unreferenced macro. (hpread_adjust_stack_address): Delete declaration.
2004-06-092004-06-09 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-2/+7
* gdb.base/structs.exp (test_struct_calls): Fix KFAIL for gdb/1455, bug is specific to "long long" and "double".
2004-06-092004-06-09 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-24/+7
* gdb.base/structs.exp (test_struct_returns, test_struct_returns) (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*, x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447 fixed.
2004-06-092004-06-09 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-36/+42
* gdb.base/structs.exp (test_struct_returns): Replace "return_value_unknown" and "finish_value_unknown" by "return_value_known" and "finish_value_known". Instead of "return_value_unknown" iff "finish_value_unknown", check "return_value_known" implies "finish_value_known".
2004-06-092004-06-09 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-0/+7
* gdbint.texinfo (Native Debugging): Restore "@table @code" deleted by previous patch.
2004-06-09*** empty log message ***gdbadmin1-1/+1
2004-06-082004-06-08 Andrew Cagney <cagney@gnu.org>Andrew Cagney16-123/+91
* infptrace.c [ATTACH_DETACH]: Remove #ifdef wrappers. (attach, detach): When neither PT_ATTACH / PT_DETACH nor PTRACE_ATTACH / PTRACE_DETACH available call error. (PT_ATTACH, PT_DETACH): Move definition to attach / detach. * infttrace.c (update_thread_state_after_attach, attach, detach): Remove #ifdef wrappers. * inftarg.c (child_attach, child_detach): Remove #ifdef wrappers. * gnu-nat.c [ATTACH_DETACH]: Remove #ifdef wrappers. * config/nm-bsd.h (ATTACH_DETACH): Delete. * config/nm-sysv4.h (ATTACH_DETACH): Delete. * config/nm-nbsd.h (ATTACH_DETACH): Delete. * config/nm-linux.h (ATTACH_DETACH): Delete. * config/rs6000/nm-rs6000.h (ATTACH_DETACH): Delete. * config/pa/nm-hppah.h (ATTACH_DETACH): Delete. * config/i386/nm-i386sco5.h (ATTACH_DETACH): Delete. * config/i386/nm-i386sco4.h (ATTACH_DETACH): Delete. * config/i386/nm-i386gnu.h (ATTACH_DETACH): Delete. Index: doc/ChangeLog 2004-06-08 Andrew Cagney <cagney@gnu.org> * gdbint.texinfo (Native Debugging): Delete documentation on ATTACH_DETACH.
2004-06-08 * configure.in: Set $configdir to the right OS specific value.Corinna Vinschen3-603/+584
Use value when setting $tcldir and $tkdir. * configure: Regenerate.
2004-06-082004-06-08 Martin Hunt <hunt@redhat.com>Martin Hunt2-0/+6
* gdb.base/float.exp: Add pattern for mips targets.
2004-06-08 * gdb/dwarf2-frame.c (decode_frame_entry_1): Decode version 3 CIEPaul Brook2-3/+17
records.
2004-06-082004-06-08 Paul N. Hilfinger <Hilfinger@gnat.com>Paul N. Hilfinger3-0/+47
* ada-lang.c (lookup_symbol_in_language): New function to allow re-use of another language's symbol lookup code. (Placed here temporarily while Ada support is being integrated into the public tree). (restore_language): New auxiliary function for lookup_symbol_in_language. * ada-lang.h (lookup_symbol_in_language): Declare (Placed here temporarily while Ada support is being integrated into the public tree).
2004-06-08* Makefile.in (check//%): New.Alexandre Oliva2-2/+30
2004-06-08* mn10300-tdep.c (mn10300_extract_return_value): Rewrite.Alexandre Oliva2-17/+163
(mn10300_store_return_value): Rewrite. (mn10300_type_align): New. (mn10300_use_struct_convention): Rewrite. (mn10300_return_value): New, using all of the above. (mn10300_pop_frame_regular): Add saved_regs_size. (mn10300_gdbarch_init): Remove deprecated rewritten entry points.
2004-06-08* mn10300-tdep.c (mn10300_analyze_prologue): Don't compute savedAlexandre Oliva2-2/+7
regs if PC is on movm.
2004-06-082004-06-08 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+8
* gdb.base/float.exp: Add pattern for hppa*-* target; make the failure message for unknown architectures more clear.
2004-06-08 * gdb.ada/null_record.exp: Use "start" instead of "begin" toJoel Brobecker2-2/+7
start the execution of the program.
2004-06-08*** empty log message ***gdbadmin1-1/+1
2004-06-07Add native Linux support for the PowerPC E500.Jim Blandy4-5/+426
* ppc-tdep.h (struct gdbarch_tdep): New member: 'ppc_gprs_pseudo_p'. * rs6000-tdep.c (rs6000_gdbarch_init): Initialize it to false on all architectures except the E500. * ppc-linux-nat.c: (PTRACE_GETEVRREGS, PTRACE_SETEVRREGS): New #definitions. (struct gdb_evrregset_t): New type. (have_ptrace_getsetevrregs): New variable. (get_spe_registers, read_spliced_spe_reg, fetch_spe_register, fetch_spe_registers): New functions. (fetch_register): Call fetch_spe_register as appropriate. Assert that we're only passed raw register numbers. (fetch_ppc_registers): Call fetch_spe_registers as appropriate. Don't fetch gprs if they're pseudoregisters. (set_spe_registers, write_spliced_spe_reg, store_spe_register, store_spe_registers): New functions. (store_register): Call store_spe_register as appropriate. Assert that we're only passed raw register numbers. (store_ppc_registers): Call store_spe_registers as appropriate. Don't store gprs if they're pseudoregisters.
2004-06-072004-06-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-2/+13
* thread-db.c (thread_get_info_callback): Fill in the thread_info struct if one exists, even if we are dealing with a zombie thread.
2004-06-072004-06-07 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-11/+12
* target.h (PC_REQUIRES_RUN_BEFORE_USE): Delete definition. * config/pa/tm-hppa.h (DEPRECATED_PC_REQUIRES_RUN_BEFORE_USE): Rename PC_REQUIRES_RUN_BEFORE_USE. * breakpoint.c (breakpoint_sals_to_pc): Update. Wrap reference in #ifdef.
2004-06-07* gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.Jim Blandy4-0/+263
* gdb.arch/i386-cpuid.h: New helper file.
2004-06-072004-06-07 Randolph Chung <tausq@debian.org>Randolph Chung2-43/+26
* hppa-tdep.c (hppa_frame_cache): Handle the cases when we start unwinding after sp has been saved to the stack but before the end of the prologue, and after the fp has been modified but before it has been saved to the stack. (hppa_frame_base_address, hppa_frame_base, hppa_frame_base_sniffer): Remove superfluous definitions. (hppa_gdbarch_init): Remove superfluous frame base sniffer.
2004-06-072004-06-07 Randolph Chung <tausq@debian.org>Randolph Chung2-3/+8
* gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior has started.
2004-06-072004-06-07 Guy Martin <gmsoft@gentoo.org>Randolph Chung2-0/+12
Committed by Randolph Chung. * hppa-linux-nat.c: Include the correct version of the header file depending on the kernel version.
2004-06-072004-06-06 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+5
* gdb.texinfo (push_dummy_call): Use @code{struct value}.
2004-06-072004-06-06 Randolph Chung <tausq@debian.org>Randolph Chung2-26/+5
* infrun.c (trap_expected_after_continue): Remove HP_OS_BUG workaround. (proceed, init_wait_for_inferior, handle_inferior_event): Likewise.
2004-06-072004-06-06 Randolph Chung <tausq@debian.org>Randolph Chung5-75/+27
* hppa-hpux-tdep.c (hppa32_hpux_in_solib_call_trampoline) (hppa_hpux_skip_trampoline_code): Don't cache symbol values. * hppa-linux-tdep.c (hppa_linux_in_dyncall): Likewise. * hppa-tdep.c (hppa_symbol_address): New function definition. * hppa-tdep.h (hppa_symbol_address): New function declaration.
2004-06-072004-06-06 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+10
* gdb.texinfo (push_dummy_call): Update argument list to match the new push_dummy_call method signature. Describe the function argument.
2004-06-072004-06-06 Randolph Chung <tausq@debian.org>Randolph Chung5-1/+149
* hppa-tdep.h (struct value): Forward declaration. (gdbarch_tdep): Define tdep find_global_pointer method. * hppa-tdep.c (hppa32_push_dummy_call): Find the global pointer associated with the function we are trying to call, and write it to the gp register. (hppa32_convert_from_funct_ptr_addr): New function. (hppa_find_global_pointer): New function. (hppa_gdbarch_init): Set default find_global_pointer method; set convert_from_func_ptr_addr method. * hppa-linux-tdep.c (hppa_linux_find_global_pointer): New function. (hppa_linux_init_abi): Set find_global_pointer method. * Makefile.in (hppa-linux-tdep.o): Add value.h dependency.
2004-06-072004-06-06 Randolph Chung <tausq@debian.org>Randolph Chung30-44/+101
* gdbarch.sh (PUSH_DUMMY_CALL): Change CORE_ADDR func_addr argument to struct value *function. * gdbarch.c: Regenerate. * gdbarch.h: Likewise. * infcall.c (call_function_by_hand): Pass entire function value to push_dummy_call. * Makefile.in (alpha-tdep.o, frv-tdep.o, ia64-tdep.o, mips-tdep.o) (ppc-sysv-tdep.o, rs6000-tdep.o): Update dependencies. * alpha-tdep.c (alpha_push_dummy_call): Update call signature. * amd64-tdep.c (amd64_push_dummy_call): Likewise. * arm-tdep.c (arm_push_dummy_call): Likewise. * avr-tdep.c (avr_push_dummy_call): Likewise. * cris-tdep.c (cris_push_dummy_call): Likewise. * d10v-tdep.c (d10v_push_dummy_call): Likewise. * frv-tdep.c (frv_push_dummy_call): Likewise. * h8300-tdep.c (h8300_push_dummy_call): Likewise. * hppa-tdep.c (hppa32_push_dummy_call) (hppa64_push_dummy_call): Likewise. * i386-tdep.c (i386_push_dummy_call): Likewise. * ia64-tdep.c (ia64_push_dummy_call): Likewise. * m32r-tdep.c (m32r_push_dummy_call): Likewise. * m68hc11-tdep.c (m68hc11_push_dummy_call): Likewise. * m68k-tdep.c (m68k_push_dummy_call): Likewise. * m88k-tdep.c (m88k_push_dummy_call): Likewise. * mips-tdep.c (mips_eabi_push_dummy_call, mips_n32n64_push_dummy_call) (mips_o32_push_dummy_call, mips_o64_push_dummy_call): Likewise. * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call) (ppc64_sysv_abi_push_dummy_call): Likewise. * ppc-tdep.h (ppc_sysv_abi_push_dummy_call) (ppc64_sysv_abi_push_dummy_call): Likewise. * rs6000-tdep.c (rs6000_push_dummy_call): Likewise. * s390-tdep.c (s390_push_dummy_call): Likewise. * sh-tdep.c (sh_push_dummy_call_fpu) (sh_push_dummy_call_nofpu): Likewise. * sparc-tdep.c (sparc32_push_dummy_call): Likewise. * sparc64-tdep.c (sparc64_push_dummy_call): Likewise. * vax-tdep.c (vax_push_dummy_call): Likewise.
2004-06-07*** empty log message ***gdbadmin1-1/+1
2004-06-06*** empty log message ***gdbadmin1-1/+1
2004-06-05* ppc-linux-nat.c (fetch_register): Don't forget to pass theJim Blandy2-1/+4
gdbarch argument to register_size.
2004-06-05* rs6000-tdep.c (rs6000_store_return_value): UseJim Blandy2-14/+36
regcache_cooked_write_part instead of deprecated_write_register_bytes. (rs6000_gdbarch_init): Register it for gdbarch_store_return_value, not gdbarch_deprecated_store_return_value.
2004-06-05.Roland McGrath1-0/+6
2004-06-052004-06-04 Roland McGrath <roland@redhat.com>Roland McGrath1-8/+10
* gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it differently to be robust to output buffering differences.
2004-06-05*** empty log message ***gdbadmin1-1/+1
2004-06-042004-06-04 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-3/+9
* gdb.threads/pthreads.exp: Update copyright years. (check_control_c): Change asynchronous 'after' to synchronous.
2004-06-04* ppc-linux-nat.c (store_register, fetch_register): RemoveJim Blandy2-42/+51
incorrect assertions. Simplify and generalize handling of transfers whose sizes are not multiples of, or less than, sizeof (PTRACE_XFER_TYPE).
2004-06-04.Roland McGrath1-2/+7
2004-06-042004-06-04 Roland McGrath <roland@redhat.com>Roland McGrath1-6/+10
* gdb.base/auxv.exp (fetch_auxv): Consume output fully through next gdb prompt.
2004-06-042004-06-04 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-3/+50
* infrun.c (handle_inferior_event): Don't treat an invalid ptid as a new thread event. * thread_db.c (thread_get_info_callback): If the thread is a zombie, return TD_THR_ZOMBIE. * (thread_from_lwp): If thread_get_info_callback returns TD_THR_ZOMBIE, check if the thread is still on the thread list and return a -1 ptid if not found. (thread_db_wait): If thread_from_lwp returns a -1 ptid, then change the status to TARGET_WAITKIND_SPURIOUS.
2004-06-04*** empty log message ***gdbadmin1-1/+1
2004-06-032004-06-02 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-2/+10
Fix PR gdb/1636. * gdb.threads/manythreads.exp: Change asynchronous 'after' calls to synchronous.
2004-06-03 * sh-tdep.c (sh3e_sh4_store_return_value): Correctly storeCorinna Vinschen2-1/+10
double values in little endian mode.
2004-06-03*** empty log message ***gdbadmin1-1/+1
2004-06-022004-06-02 Albert Chin-A-Young <china@thewrittenword.com>Andrew Cagney3-2/+9
Committed by Andrew Cagney. * gdb/dictionary.c, gdb/gdbtypes.h: Remove trailing comma after last enum constant to avoid error from IBM C compiler.
2004-06-02* ppc-linux-nat.c (store_register): Remove unused local 'offset'.Jim Blandy2-1/+2
2004-06-02* ppc-linux-nat.c (store_register, fetch_register): Rename 'mess'Jim Blandy2-6/+11
to 'message', and make it local to the lone block that uses it.