aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2004-03-08*** empty log message ***gdbadmin1-1/+1
2004-03-07 * arm-tdep.c (thumb_get_next_pc): Handle BX.Daniel Jacobowitz2-0/+34
(arm_get_next_pc): Handle BX and BLX.
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-86/+42
* hppa-tdep.c: Replace DEPRECATED_FP_REGNUM with HPPA_FP_REGNUM, FP0_REGNUM with HPPA_FP0_REGNUM, and SP_REGNUM with HPPA_SP_REGNUM. (hppa_register_raw_size, hppa_register_byte, hppa_read_fp) (hppa_target_read_fp): Delete. (hppa_gdbarch_init): Do not set deprecated register_raw_size, register_virtual_size, max_register_raw_size, max_register_virtual_size, register_byte, register_size, target_read_fp, fp_regnum, and register_bytes. Set register_type instead of register_virtual_type. (hppa32_register_type, hppa64_register_type): Replace hppa32_register_virtual_type and hppa64_register_virtual_type. * config/pa/tm-hppa.h (HPPA_FP0_REGNUM, HPPA_SP_REGNUM) (HPPA_FP_REGNUM): Define.
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+4
* hppa-tdep.c (hppa_gdbarch_init): Add missing "break".
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-395/+6
* hppa-tdep.c (pa_do_registers_info, pa_do_strcat_registers_info) (pa_print_registers, pa_print_fp_reg, pa_strcat_registers) (pa_strcat_fp_reg, pa_register_look_aside): Delete. * config/pa/tm-hppa.h (DEPRECATED_DO_REGISTERS_INFO) (pa_do_registers_info): Delete.
2004-03-07Oops, fix tipo.Andrew Cagney1-1/+1
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-2219/+21
* infcall.c (legacy_push_dummy_code): Delete #ifdef GDB_TARGET_IS_HPPA code. * config/pa/tm-hppa.h (DEPRECATED_FIX_CALL_DUMMY) (hppa_fix_call_dummy, DEPRECATED_CALL_DUMMY_HAS_COMPLETED) (DEPRECATED_DUMMY_WRITE_SP, CALL_DUMMY): Delete. * config/pa/tm-hppa64.h (CALL_DUMMY): Delete. * hppa-tdep.c (hppa_frame_chain, hppa_frame_chain_valid) (hppa_push_dummy_frame, hppa_pop_frame, hppa_push_arguments) (hppa_fix_call_dummy, hppa64_stack_align, hppa_frame_saved_pc) (hppa_init_extra_frame_info, hppa_saved_pc_after_call) (hppa64_call_dummy_breakpoint_offset, hppa_frame_init_saved_regs) (hppa_frameless_function_invocation, hppa64_store_return_value) (hppa_store_struct_return, hppa64_extract_return_value) (hppa64_use_struct_convention, hppa_frame_find_saved_regs) (hppa32_call_dummy_length, hppa64_call_dummy_length) (find_dummy_frame_regs, FUNC_LDIL_OFFSET, FUNC_LDO_OFFSET) (find_proc_framesize, deposit_21, restore_pc_queue) (find_return_regnum, pc_in_interrupt_handler, deposit_14) (rp_saved, pc_in_linker_stub):
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-51/+19
Unconditionally enable 64-bit frame and ABI code. * hppa-tdep.c (hppa_gdbarch_init): Do not set deprecated call_dummy_breakpoint_offset, call_dummy_length, stack_align, push_dummy_frame, fix_call_dummy, push_arguments, call_dummy_location, extract_return_value, use_struct_convention, store_return_value, store_struct_return, saved_pc_after_call, init_frame_pc, frame_init_saved_regs, init_extra_frame_info, frame_chain, frame_chain_valid, frameless_function_invocation, frame_saved_pc, and pop_frame.
2004-03-072004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-97/+98
* hppa-tdep.c: Replace PC_REGNUM with PCOQ_HEAD_REGNUM. (hppa64_return_value, hppa64_push_dummy_call): Rewrite. (hppa_gdbarch_init): Do not set PC_REGNUM.
2004-03-07*** empty log message ***gdbadmin1-1/+1
2004-03-06* config/alpha/tm-fbsd.h: Remove file.Mark Kettenis3-29/+8
* config/alpha/fbsd.mt: Tweak comment. (TM_FILE): Set to tm-alpha.h.
2004-03-062004-03-05 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-4/+26
* infrun.c (step_over_function): When non-legacy code, and no step_frame_id, use the unwinder to get the caller's frame ID.
2004-03-06*** empty log message ***gdbadmin1-1/+1
2004-03-05* i386bsd-tdep.c (_initialize_i386bsd_tdep): RegisterMark Kettenis2-3/+6
i386bsd_core_osabi_sniffer for bfd_arch_i386 instead of bfd_arch_unknown. Adjust comment.
2004-03-05* i386-nat.c: Fix typo in comment. Re-introduce paranoiac.Mark Kettenis5-6/+13
* i386obsd-tdep.c: Correct spelling in comment. * i386nbsd-tdep.c: Correct spelling in comment. * sparc-tdep.c: Correct spelling in comments.
2004-03-052004-03-05 David Carlton <carlton@kealia.com>David Carlton7-4/+55
* cp-namespace.c (cp_lookup_transparent_type_loop): Fix recursion bug. 2004-03-05 David Carlton <carlton@kealia.com> * gdb.cp/rtti.exp: Add 'print *obj3' test. * gdb.cp/rtti.h: Update copyright. (namespace n2::n3): New. * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New. (n2::n3::func3): New. (main): Call n2::n3::func3. * gdb.cp/rtti2.cc: Update copyright. (n2::create3): New.
2004-03-05* sparc-tdep.c: Fix typo in comment.Mark Kettenis2-6/+9
2004-03-05 * hppa-tdep.c (hppa_frame_cache): Avoid undefined return value.Joel Brobecker2-1/+5
2004-03-05 * server.c (main): Print child status or termination signal fromDaniel Jacobowitz2-2/+8
variable 'signal', not 'sig'.
2004-03-05 * linux-low.c (linux_read_memory): Change return type toDaniel Jacobowitz5-9/+32
int. Check for and return error from ptrace(). * target.c (read_inferior_memory): Change return type to int. Pass back return status from the_target->read_memory(). * target.h (struct target_ops): Adapt *read_memory() prototype. Update comment. (read_inferior_memory): Adapt prototype. * server.c (main): Return an error packet if read_inferior_memory() returns an error.
2004-03-05 * dwarf2read.c: Add comment describing memory lifetimes.Daniel Jacobowitz2-28/+53
(struct dwarf2_pinfo): Update comment. (dwarf2_add_field, dwarf2_add_member_fn, read_structure_scope) (read_enumeration, new_symbol): Don't use obsavestring.
2004-03-05*** empty log message ***gdbadmin1-1/+1
2004-03-04 * Makefile.in (distclean): Remove config.h, stamp-h, and config.log.Daniel Jacobowitz2-7/+8
Unify with other clean targets.
2004-03-04* amd64-linux-nat.c (fill_fpregset): Call amd64_colletc_fxsaveMark Kettenis4-3/+8
instead of amd64_fill_fxsave. * amd64bsd-nat.c (store_inferior_registers): Likewise. * amd64fbsd-nat.c (fill_fpregset): Likewise.
2004-03-04* gdb.asm/openbsd.inc: Fix typo.Mark Kettenis2-1/+5
2004-03-04* sparc-tdep.c (sparc_frame_cache): Don't bail out if %fp is zero.Mark Kettenis2-12/+17
Reorganize code a bit.
2004-03-042004-03-04 Orjan Friberg <orjanf@axis.com>Orjan Friberg2-10/+55
* cris-tdep.c (cris_scan_prologue): Save the frame pointer's offset when the frame pointer is pushed. Don't set the frame pointer's address on the stack unless it's actually located there. Set the SRP's address on the stack correctly when the PC is still in the prologue. (cris_return_value): New function. (cris_gdbarch_init): Clear deprecated store_return_value, extract_return_value.
2004-03-04*** empty log message ***gdbadmin1-1/+1
2004-03-03Committed under "obvious fix rule".Fred Fish2-2/+7
2004-03-03 Fred Fish <fnf@redhat.com> * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set "val" instead of unused "size". Update copyright year.
2004-03-03*** empty log message ***gdbadmin1-1/+1
2004-03-02* stabsread.c (reg_value_complaint): The maximum register numberJim Blandy2-3/+8
is one less than the number of registers.
2004-03-022004-03-02 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-1/+19
* i386-tdep.h (enum i386_regnum): Add I386_DS_REGNUM, I386_ES_REGNUM, I386_FS_REGNUM, and I386_GS_REGNUM. Remove trailing comma and redundant assignment of I386_ST0_REGNUM. * amd64-nat.c (amd64_collect_native_gregset): Zero-extend the 32-bit segment registers.
2004-03-022004-03-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-2/+10
* rs6000-tdep.c (rs6000_init_frame_pc_first): Fix compiler error, use frame_relative_level and get_next_frame.
2004-03-02*** empty log message ***gdbadmin1-1/+1
2004-03-012004-02-29 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-6/+15
* rs6000-tdep.c (rs6000_init_frame_pc_first): New function. (rs6000_gdbarch_init): Set deprecated_init_frame_pc_first. * config/rs6000/tm-rs6000.h (DEPRECATED_INIT_FRAME_PC_FIRST): Delete macro.
2004-03-01*** empty log message ***gdbadmin1-1/+1
2004-02-29 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templatesDaniel Jacobowitz6-21/+28
to use unsigned char. * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c, gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
2004-02-29 * inflow.c (terminal_inferior): Don't give up the terminal if weDaniel Jacobowitz2-1/+8
previously couldn't get the inferior's terminal state.
2004-02-29 * regcache.c (read_pc_pid): Restore inferior_ptid after readingDaniel Jacobowitz2-2/+6
PC_REGNUM.
2004-02-29 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a completeDaniel Jacobowitz2-2/+9
line of output.
2004-02-29 * server.c (handle_v_cont): Call set_desired_inferior.Daniel Jacobowitz2-0/+5
2004-02-29 * remote-utils.c (prepare_resume_reply): Always supply "thread:".Daniel Jacobowitz2-1/+9
2004-02-29 * linux-low.c (linux_wait): Unblock async I/O.Daniel Jacobowitz4-1/+33
(linux_resume): Block and enable async I/O. * remote-utils.c (block_async_io, unblock_async_io): New functions. * server.h (block_async_io, unblock_async_io): Add prototypes.
2004-02-29 * remote-utils.c (remote_open): Print a status notice afterDaniel Jacobowitz3-1/+12
opening a TCP port. * server.c (attach_inferior): Print a status notice after attaching.
2004-02-29 * linux-arm-low.c (arm_get_pc): Print out stop PC in debug mode.Daniel Jacobowitz2-1/+9
2004-02-29Branch didn't get cut, remove reference.Andrew Cagney1-4/+0
2004-02-29Fix tipo.Andrew Cagney1-1/+1
2004-02-29 * gdb.base/relocate.c (dummy): Initialize.Daniel Jacobowitz2-1/+5
2004-02-292004-02-28 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-51/+63
* NEWS: Refer to GDB 6.1. * README: Refer to GDB 6.1. * PROBLEMS: Refer to GDB 6.1. Index: doc/ChangeLog 2004-02-28 Andrew Cagney <cagney@redhat.com> * gdb.texinfo (Contributors): Mention GDB 6.1 release engineer.
2004-02-29 * gdb.base/chng-syms.exp: Anchor exit pattern. AllowDaniel Jacobowitz2-1/+9
a breakpoint at exit.