Daniel Jacobowitz
4bb7a0a769
* dwarf2read.c (skip_leb128, peek_die_abbrev, skip_one_die)
...
(skip_children): New functions.
(locate_pdi_sibling): Call skip_children.
2004-03-09 19:38:11 +00:00
Michael Chastain
c7414a01d5
2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
...
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 17:34:39 +00:00
Michael Chastain
ed69573cd5
2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/classes.cc: New file, copied from misc.cc.
* gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
2004-03-09 17:11:55 +00:00
Daniel Jacobowitz
44e1a9eb25
* arm-tdep.c (arm_use_struct_convention): Look through typedefs.
...
* gdbtypes.c (check_typedef): Update comments.
2004-03-09 17:08:25 +00:00
Michael Chastain
283014616e
2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/misc.cc: Add copyright notice.
2004-03-09 17:02:06 +00:00
Daniel Jacobowitz
f3dd693351
* dwarf2read.c (struct comp_unit_head): Remove dwarf2_abbrevs array.
...
(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.
2004-03-09 16:57:44 +00:00
Daniel Jacobowitz
b40c7d58b1
* infrun.c (handle_inferior_event): Remove short-circuit code for
...
events in a different thread.
2004-03-09 16:40:08 +00:00
Daniel Jacobowitz
333dabeb90
* target.c (debug_to_xfer_memory): If targetdebug is 1, don't
...
print the whole transfer.
(initialize_targets): Update description of "set debug target".
2004-03-09 16:16:52 +00:00
Daniel Jacobowitz
701b08bb0b
* gdb.texinfo (Debugging Output): Document values for "set debug
...
target".
2004-03-09 16:16:35 +00:00
Daniel Jacobowitz
aa17d93ef5
* arm-tdep.c (thumb_get_next_pc): Handle Thumb BLX.
2004-03-09 15:44:26 +00:00
DJ Delorie
58670637de
merge from gcc
2004-03-09 05:31:00 +00:00
gdbadmin
012f02b694
*** empty log message ***
2004-03-09 00:00:02 +00:00
Alan Modra
22713fee95
daily update
2004-03-08 23:00:05 +00:00
Andreas Jaeger
b3415246c3
* gas/cfi/cfi-s390x-1.d: Adjust offsets.
2004-03-08 19:12:30 +00:00
Nathan J. Williams
0b71f08f41
2004-03-08 Nathan J. Williams <nathanw@wasabisystems.com>
...
* MAINTAINERS (write after approval): Add myself.
2004-03-08 17:52:27 +00:00
Nick Clifton
7aa52b1f65
Honour the PRIVATE keyword
2004-03-08 11:50:36 +00:00
Nick Clifton
ee31fbd036
Honour PRIVATE keyword
2004-03-08 11:33:59 +00:00
Corinna Vinschen
3930f270e6
* sh-tdep.c (sh_print_registers_info): Use for loop.
...
Don't skip multiple registers when a float register is encountered.
2004-03-08 10:18:13 +00:00
Corinna Vinschen
a2b4a96c10
Fix PR tdep/1291.
...
* sh-tdep.c (sh_analyze_prologue): Align PC relative addressing
to official SH documentation.
2004-03-08 10:15:33 +00:00
Nick Clifton
d5bb7600cb
Updated German translation
2004-03-08 10:06:13 +00:00
Andrew Cagney
f15a4bc0e0
2004-03-07 Andrew Cagney <cagney@redhat.com>
...
* ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register): Delete
unused function.
2004-03-08 01:45:02 +00:00
gdbadmin
a5da26a4ed
*** empty log message ***
2004-03-08 00:00:03 +00:00
Richard Henderson
b793dc7578
* gas/cfi/cfi-common-2.d, gas/cfi/cfi-i386.d: Adjust offsets.
2004-03-07 23:02:02 +00:00
Alan Modra
0403751b79
daily update
2004-03-07 23:00:05 +00:00
Daniel Jacobowitz
9498281f9a
* arm-tdep.c (thumb_get_next_pc): Handle BX.
...
(arm_get_next_pc): Handle BX and BLX.
2004-03-07 20:03:12 +00:00
Andrew Cagney
eded0a3148
2004-03-07 Andrew Cagney <cagney@redhat.com>
...
* 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 19:58:27 +00:00
Andrew Cagney
f5f907e2a9
2004-03-07 Andrew Cagney <cagney@redhat.com>
...
* hppa-tdep.c (hppa_gdbarch_init): Add missing "break".
2004-03-07 19:21:13 +00:00
Andrew Cagney
69b4bbe450
2004-03-07 Andrew Cagney <cagney@redhat.com>
...
* 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-07 19:00:43 +00:00
Andrew Cagney
210197d29b
Oops, fix tipo.
2004-03-07 18:09:23 +00:00
Andrew Cagney
78161e4820
2004-03-07 Andrew Cagney <cagney@redhat.com>
...
* 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 18:06:14 +00:00
Andrew Cagney
782eae8b54
2004-03-07 Andrew Cagney <cagney@redhat.com>
...
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 17:19:26 +00:00
Andrew Cagney
449e113712
2004-03-07 Andrew Cagney <cagney@redhat.com>
...
* 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 17:06:21 +00:00
DJ Delorie
758d77bec1
merge from gcc
2004-03-07 16:05:22 +00:00
Andreas Schwab
84c84759cb
* doc/c-hppa.texi (HPPA Directives): Fix typo.
2004-03-07 15:00:16 +00:00
Andreas Jaeger
9fd4314e21
* gas/cfi/cfi-x86_64.d: Adjust offsets.
2004-03-07 10:04:42 +00:00
Richard Henderson
6ec51dba92
* dw2gencfi.c (output_cie): Align length to 4 byte boundary.
...
(cfi_finish): Likewise for fde.
* gas/alpha/elf-reloc-8.d, gas/cfi/cfi-alpha-1.d,
gas/cfi/cfi-alpha-2.d, gas/cfi/cfi-alpha-3.d, gas/cfi/cfi-common-1.d,
gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d: Adjust offsets.
2004-03-07 08:51:21 +00:00
gdbadmin
87c8a88098
*** empty log message ***
2004-03-07 00:00:02 +00:00
Alan Modra
68a9cfde2e
daily update
2004-03-06 23:00:05 +00:00
Mark Kettenis
1250757219
* config/alpha/tm-fbsd.h: Remove file.
...
* config/alpha/fbsd.mt: Tweak comment.
(TM_FILE): Set to tm-alpha.h.
2004-03-06 13:50:58 +00:00
Andrew Cagney
c107cc1b31
2004-03-05 Andrew Cagney <cagney@redhat.com>
...
* 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 00:10:06 +00:00
gdbadmin
5b469bcad5
*** empty log message ***
2004-03-06 00:00:32 +00:00
Fred Fish
79cda7cfd9
Reviewed and approved by Alan Modra <amodra@bigpond.net.au>
...
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.
2004-03-05 23:50:54 +00:00
Mark Kettenis
8b0c363390
* i386bsd-tdep.c (_initialize_i386bsd_tdep): Register
...
i386bsd_core_osabi_sniffer for bfd_arch_i386 instead of
bfd_arch_unknown. Adjust comment.
2004-03-05 21:01:56 +00:00
Mark Kettenis
f2e7c15d99
* i386-nat.c: Fix typo in comment. Re-introduce paranoiac.
...
* i386obsd-tdep.c: Correct spelling in comment.
* i386nbsd-tdep.c: Correct spelling in comment.
* sparc-tdep.c: Correct spelling in comments.
2004-03-05 20:58:00 +00:00
Nathan Sidwell
68715859c7
* ld-scripts/size-1.d: Add bigendian regexps.
...
* ld-scripts/size-2.d: Set --wide for readelf.
2004-03-05 19:27:34 +00:00
David Carlton
1198ecbe71
2004-03-05 David Carlton <carlton@kealia.com>
...
* 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 17:32:25 +00:00
H.J. Lu
bae25f1962
2004-03-05 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-ia64.c (md_assemble): Properly handle NULL
align_frag.
(ia64_handle_align): Don't abort if failed to add a stop bit.
2004-03-05 17:07:12 +00:00
Mark Kettenis
9eb42ed178
* sparc-tdep.c: Fix typo in comment.
2004-03-05 15:34:29 +00:00
Nathan Sidwell
e5caec89a0
* elf.c (map_sections_to_segments): Ignore .tbss sections for
...
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.
2004-03-05 11:26:05 +00:00
Joel Brobecker
52b5e991ee
* hppa-tdep.c (hppa_frame_cache): Avoid undefined return value.
2004-03-05 04:49:52 +00:00