summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Final tramp-frame code.cvs/cagney_tramp-20040309-branchcagney_tramp-20040309-branchAndrew Cagney2004-03-229-71/+107
|
* Merge with mainline cagney_tramp-20040321-mergepoint.Andrew Cagney2004-03-21576-19866/+9702
|
* 2004-03-16 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-03-161-45/+62
| | | | | | * infrun.c (handle_inferior_event): For non legacy frames, use the frame ID and frame type to identify a signal trampoline. Update comments.
* Dump of tramp-frame stuff.Andrew Cagney2004-03-1623-394/+617
|
* New files.Andrew Cagney2004-03-112-0/+175
|
* Jumbo patch. Experiments with tramp-frame.Andrew Cagney2004-03-091273-243560/+743
|
* Patch from Steve Ellcey for potential race condition.cagney_tramp-20040309-branchpointJim Wilson2004-03-092-1/+5
| | | | * elfxx-ia64.c (plt_full_entry): Change ld8 to ld8.acq.
* * user-regs.c: Update copyright years.Daniel Jacobowitz2004-03-092-8/+22
| | | | | | | (struct user_regs): Rename to gdb_user_regs. (append_user_reg, builtin_user_regs, user_regs_init) (user_reg_add, user_reg_map_name_to_regnum) (usernum_to_user_reg): Update.
* * dwarf2read.c (skip_leb128, peek_die_abbrev, skip_one_die)Daniel Jacobowitz2004-03-092-16/+177
| | | | | (skip_children): New functions. (locate_pdi_sibling): Call skip_children.
* 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-03-093-6/+10
| | | | | | | | From Corinna Vinschen with modifications. * gdb.cp/classes.cc (enums1): Add a line to extend scope of local variable obj_with_enum. * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL results with obj_with_enum.
* 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-03-093-1/+613
| | | | | * gdb.cp/classes.cc: New file, copied from misc.cc. * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
* * arm-tdep.c (arm_use_struct_convention): Look through typedefs.Daniel Jacobowitz2004-03-093-6/+18
| | | | * gdbtypes.c (check_typedef): Update comments.
* 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-03-092-0/+24
| | | | * gdb.cp/misc.cc: Add copyright notice.
* * dwarf2read.c (struct comp_unit_head): Remove dwarf2_abbrevs array.Daniel Jacobowitz2004-03-092-48/+69
| | | | | | | | | | | | | | (struct dwarf2_cu): Add abbrev_obstack and dwarf2_abbrevs pointer. Update comment about comp_unit_head. (struct abbrev_info): Shorten two int flags. (dwarf_alloc_abbrev): Take a CU argument. (dwarf2_build_psymtabs_hard): Call dwarf2_free_abbrev_table each time through the loop. Update cleanup argument. (psymtab_to_symtab_1): Update cleanup call. (dwarf2_read_abbrevs, dwarf2_alloc_abbrev): Allocate on the abbrev_obstack. (dwarf2_free_abbrev_table): Renamed from dwarf2_empty_abbrev_table. Just call obstack_free and clear the pointer.
* * infrun.c (handle_inferior_event): Remove short-circuit code forDaniel Jacobowitz2004-03-092-54/+7
| | | | events in a different thread.
* * target.c (debug_to_xfer_memory): If targetdebug is 1, don'tDaniel Jacobowitz2004-03-092-4/+18
| | | | | print the whole transfer. (initialize_targets): Update description of "set debug target".
* * gdb.texinfo (Debugging Output): Document values for "set debugDaniel Jacobowitz2004-03-092-1/+8
| | | | target".
* * arm-tdep.c (thumb_get_next_pc): Handle Thumb BLX.Daniel Jacobowitz2004-03-092-2/+9
|
* merge from gccDJ Delorie2004-03-092-369/+912
|
* *** empty log message ***gdbadmin2004-03-091-1/+1
|
* daily updateAlan Modra2004-03-081-1/+1
|
* 2004-03-08 Nathan J. Williams <nathanw@wasabisystems.com>Nathan J. Williams2004-03-082-0/+5
| | | | * MAINTAINERS (write after approval): Add myself.
* * sh-tdep.c (sh_print_registers_info): Use for loop.Corinna Vinschen2004-03-082-17/+10
| | | | Don't skip multiple registers when a float register is encountered.
* Fix PR tdep/1291.Corinna Vinschen2004-03-082-5/+11
| | | | | * sh-tdep.c (sh_analyze_prologue): Align PC relative addressing to official SH documentation.
* Updated German translationNick Clifton2004-03-082-162/+537
|
* 2004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-03-082-6/+5
| | | | | * ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register): Delete unused function.
* *** empty log message ***gdbadmin2004-03-081-1/+1
|
* daily updateAlan Modra2004-03-071-1/+1
|
* * arm-tdep.c (thumb_get_next_pc): Handle BX.Daniel Jacobowitz2004-03-072-0/+34
| | | | (arm_get_next_pc): Handle BX and BLX.
* 2004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-03-073-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-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-03-072-1/+4
| | | | * hppa-tdep.c (hppa_gdbarch_init): Add missing "break".
* 2004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-03-073-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.
* Oops, fix tipo.Andrew Cagney2004-03-071-1/+1
|
* 2004-03-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-03-075-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-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-03-072-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-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-03-072-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.
* merge from gccDJ Delorie2004-03-072-1/+13
|
* *** empty log message ***gdbadmin2004-03-071-1/+1
|
* daily updateAlan Modra2004-03-061-1/+1
|
* * config/alpha/tm-fbsd.h: Remove file.Mark Kettenis2004-03-063-29/+8
| | | | | * config/alpha/fbsd.mt: Tweak comment. (TM_FILE): Set to tm-alpha.h.
* 2004-03-05 Andrew Cagney <cagney@redhat.com>Andrew Cagney2004-03-062-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.
* *** empty log message ***gdbadmin2004-03-061-1/+1
|
* Reviewed and approved by Alan Modra <amodra@bigpond.net.au>Fred Fish2004-03-052-7/+11
| | | | | | | 2004-03-05 Fred Fish <fnf@redhat.com> * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Just force mips16 symbols to be even rather than testing first for even/odd. (_bfd_mips_elf_link_output_symbol_hook): Ditto.
* * i386bsd-tdep.c (_initialize_i386bsd_tdep): RegisterMark Kettenis2004-03-052-3/+6
| | | | | i386bsd_core_osabi_sniffer for bfd_arch_i386 instead of bfd_arch_unknown. Adjust comment.
* * i386-nat.c: Fix typo in comment. Re-introduce paranoiac.Mark Kettenis2004-03-055-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-05 David Carlton <carlton@kealia.com>David Carlton2004-03-057-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.
* * sparc-tdep.c: Fix typo in comment.Mark Kettenis2004-03-052-6/+9
|
* * elf.c (map_sections_to_segments): Ignore .tbss sections forNathan Sidwell2004-03-052-1/+8
| | | | | | | | | | | | layout purposes. * ldlang.c (lang_add_section): Don't force SEC_LOAD on SEC_THREAD_LOCAL. (IGNORE_SECTION): Ignore .tbss sections too. (lang_size_sections_1): .tbss sections do not advance dot. * ld-scripts/size.exp: New. * ld-scripts/size-[12].{d,s,t}: New.
* * hppa-tdep.c (hppa_frame_cache): Avoid undefined return value.Joel Brobecker2004-03-052-1/+5
|
* * server.c (main): Print child status or termination signal fromDaniel Jacobowitz2004-03-052-2/+8
| | | | variable 'signal', not 'sig'.