gdbadmin [Sat, 5 Jan 2002 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Jason Thorpe [Fri, 4 Jan 2002 23:49:04 +0000 (23:49 +0000)]
* config/arm/nbsd.mh (XDEPFILES): Remove ser-tcp.o.
Andrew Cagney [Fri, 4 Jan 2002 23:21:38 +0000 (23:21 +0000)]
Move value_ptr typedef to gdbtk-wrapper from value.h.
Alan Modra [Fri, 4 Jan 2002 23:00:04 +0000 (23:00 +0000)]
daily update
Jason Thorpe [Fri, 4 Jan 2002 22:43:31 +0000 (22:43 +0000)]
* i386nbsd-nat.c: Update copyright years.
Include i386-tdep.h.
Jason Thorpe [Fri, 4 Jan 2002 22:41:21 +0000 (22:41 +0000)]
Write After Approval: Add myself.
Elena Zannoni [Fri, 4 Jan 2002 19:55:08 +0000 (19:55 +0000)]
Mention PR number fixed.
Elena Zannoni [Fri, 4 Jan 2002 19:43:09 +0000 (19:43 +0000)]
2002-01-04 Elena Zannoni <ezannoni@redhat.com>
* stabsread.c: Update copyright years.
From Debashis Mahata <debashis.mahata@wipro.com>:
(read_struct_fields): Deal with Sun C compiler erroneous stab
output for structs and unions.
Daniel Jacobowitz [Fri, 4 Jan 2002 19:16:28 +0000 (19:16 +0000)]
2002-01-04 Daniel Jacobowitz <drow@mvista.com>
* p-valprint.c: Include "cp-abi.h" for baseclass_offset
prototype.
Daniel Jacobowitz [Fri, 4 Jan 2002 18:20:19 +0000 (18:20 +0000)]
2002-01-04 Daniel Jacobowitz <drow@mvista.com>
* cp-abi.c: Fix whitespace.
(baseclass_offset): New wrapper function.
* cp-abi.h (baseclass_offset): Add prototype.
(struct cp_abi_ops): Add baseclass_offset pointer.
* valops.c (vb_match): Move to...
* gnu-v2-abi.c (vb_match): here.
* valops.c (baseclass_offset): Move to...
* gnu-v2-abi.c (gnuv2_baseclass_offset): here, and rename.
* gnu-v3-abi.c (gnuv3_baseclass_offset): New function.
* gnu-v2-abi.c (init_gnuv2_ops): Initialize baseclass_offset.
* gnu-v3-abi.c (init_gnuv3_ops): Likewise.
* hpacc-abi.c (init_hpacc_ops): Likewise.
Daniel Jacobowitz [Fri, 4 Jan 2002 17:51:38 +0000 (17:51 +0000)]
2002-01-04 Daniel Jacobowitz <drow@mvista.com>
* valops.c (find_overload_match): Accept obj as a
reference parameter. Update it before returning.
* value.h (find_overload_match): Update prototype.
* eval.c (evaluate_subexp_standard): Pass object to
find_overload_match by reference.
Jakub Jelinek [Fri, 4 Jan 2002 17:02:30 +0000 (17:02 +0000)]
* elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Don't crash if
CIE at .eh_frame start is removed due to no FDEs referencing it.
Andreas Jaeger [Fri, 4 Jan 2002 14:49:06 +0000 (14:49 +0000)]
bfd:
* config.bfd (x86_64-*-netbsd*): New target.
* configure.in (x86_64-*-netbsd*): Set COREFILE
to netbsd-core.lo.
* configure: Regenerated.
gas:
* configure.in (i386-*-netbsdelf*): Collapse target into...
(i386-*-netbsd*): ...this. Add support for x86-64.
* configure: Regenerated.
ld:
* configure.tgt (x86_64-*-netbsd*): New target.
Andrew Cagney [Fri, 4 Jan 2002 05:20:09 +0000 (05:20 +0000)]
s/value_ptr/struct value */
Matthew Green [Fri, 4 Jan 2002 00:00:54 +0000 (00:00 +0000)]
* bits.c (LSMASKED64): New inline function.
(LSEXTRACTED64): Likewise.
* bits.h (_LSB_POS, _LSMASKn, LSMASK64): New macros from
sim/common/sim-bits.h
(LSMASKED64, LSEXTRACTED64): New functions definitions.
* Makefile.in (sim-bits.o): Remove target.
* main.c (zalloc): Fix typo in error message.
gdbadmin [Fri, 4 Jan 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Tom Rix [Thu, 3 Jan 2002 22:06:38 +0000 (22:06 +0000)]
Fix xcoff linker's ordering of pad sections
Nick Clifton [Thu, 3 Jan 2002 21:32:36 +0000 (21:32 +0000)]
Remove use of ngettext()
Michael Snyder [Thu, 3 Jan 2002 20:50:25 +0000 (20:50 +0000)]
2001-12-28 Michael Snyder <msnyder@redhat.com>
Abstract the functionality of iterating over mapped memory
regions into a general purpose iterator function.
* procfs.c (iterate_over_mappings): New function, general purpose
iterator for memory sections.
(proc_iterate_over_mappings): Reimplement using iterate_over_mappings.
(solib_mappings_callback): New function, callback for above.
(info_proc_mappings): Reimpliment using iterate_over_mappings.
(info_mappings_callback): New function, callback for above.
* procfs.c (proc_set_watchpoint): Add cast to suppress warning.
Nick Clifton [Thu, 3 Jan 2002 14:23:01 +0000 (14:23 +0000)]
Handle R_ARM_THM_PC11
Andrew Cagney [Thu, 3 Jan 2002 06:02:43 +0000 (06:02 +0000)]
Roll ChangeLog files.
Matthew Green [Thu, 3 Jan 2002 02:07:19 +0000 (02:07 +0000)]
[gas/ChangeLog]
* config/tc-ppc.c (md_parse_option): BookE is not Motorola specific.
[include/opcode/ChangeLog]
* ppc.h (PPC_OPCODE_BOOKE): BookE is not Motorola specific.
(PPC_OPCODE_BOOKE64): Likewise.
DJ Delorie [Thu, 3 Jan 2002 00:25:57 +0000 (00:25 +0000)]
merge from gcc
gdbadmin [Thu, 3 Jan 2002 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
Ben Elliston [Wed, 2 Jan 2002 21:44:52 +0000 (21:44 +0000)]
* MAINTAINERS: Update URL for config.* scripts.
Chris Demetriou [Wed, 2 Jan 2002 18:59:32 +0000 (18:59 +0000)]
2002-01-02 Chris Demetriou <cgd@broadcom.com>
* ld-mips-elf/empic1-ln.d: New file to test basic linking of
R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
* ld-mips-elf/empic1-lp.d: Likewise.
* ld-mips-elf/empic1-mn.d: Likewise.
* ld-mips-elf/empic1-mp.d: Likewise.
* ld-mips-elf/empic1-sn.d: Likewise.
* ld-mips-elf/empic1-sp.d: Likewise.
* ld-mips-elf/empic1-ref.s: Likewise.
* ld-mips-elf/empic1-space.s: Likewise.
* ld-mips-elf/empic1-tgt.s: Likewise.
* ld-mips-elf/empic2-fwd-0.d: New file to test
R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge
cases.
* ld-mips-elf/empic2-fwd-1.d: Likewise.
* ld-mips-elf/empic2-rev-0.d: Likewise.
* ld-mips-elf/empic2-rev-1.d: Likewise.
* ld-mips-elf/empic2-ref.s: Likewise.
* ld-mips-elf/empic2-space.s: Likewise.
* ld-mips-elf/empic2-fwd-tgt.s: Likewise.
* ld-mips-elf/empic2-rev-tgt.s: Likewise.
* ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF
tests (including those above).
DJ Delorie [Wed, 2 Jan 2002 18:01:38 +0000 (18:01 +0000)]
merge from gcc
Nick Clifton [Wed, 2 Jan 2002 17:19:07 +0000 (17:19 +0000)]
Test for a NULL frag link.
Nick Clifton [Wed, 2 Jan 2002 16:15:32 +0000 (16:15 +0000)]
Add japanese translation
Nick Clifton [Wed, 2 Jan 2002 15:55:48 +0000 (15:55 +0000)]
Fix spelling typo.
Reformat messages to ease translation into other languages.
Nick Clifton [Wed, 2 Jan 2002 15:36:27 +0000 (15:36 +0000)]
Reformat error messages to ease translation into other languages.
Eli Zaretskii [Wed, 2 Jan 2002 06:15:47 +0000 (06:15 +0000)]
(Free Software): Fix wording of the new section.
gdbadmin [Wed, 2 Jan 2002 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
DJ Delorie [Tue, 1 Jan 2002 17:46:09 +0000 (17:46 +0000)]
merge from gcc
Mark Kettenis [Tue, 1 Jan 2002 16:29:43 +0000 (16:29 +0000)]
* i386-tdep.h (struct gdbarch_tdep): Add `os_ident' member.
* i386-tdep.c: Include "elf-bfd.h".
(process_note_abi_tag_sections): New function.
(i386_gdbarch_init): Add code to recognize various OS/ABI
combinations.
Mark Kettenis [Tue, 1 Jan 2002 15:17:40 +0000 (15:17 +0000)]
* maint.c (_initialize_maint_cmds): Add missing in
string-literal.
Richard Henderson [Tue, 1 Jan 2002 01:18:17 +0000 (01:18 +0000)]
* config/tc-ia64.c (has_suffix_p): New.
(note_register_values): Use it instead of strstr.
Richard Henderson [Tue, 1 Jan 2002 01:16:44 +0000 (01:16 +0000)]
* config/tc-ia64.c (errata_nop_necessary_p): Prototype.
(make_unw_section_name): Constify local variables.
DJ Delorie [Tue, 1 Jan 2002 01:03:22 +0000 (01:03 +0000)]
merge from gcc
gdbadmin [Tue, 1 Jan 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Jeff Law [Mon, 31 Dec 2001 23:47:02 +0000 (23:47 +0000)]
* config/tc-hppa.c (pa_ip): Handle new 'c' mode completers,
'X', 'M', and 'A'.
Jeff Law [Mon, 31 Dec 2001 23:44:08 +0000 (23:44 +0000)]
* hppa-dis.c (print_insn_hppa): Handle new 'c' mode completers,
'X', 'M', and 'A'. No longer emit a space after 'x' or 's'.
Always emit a space after 'H'.
Jeff Law [Mon, 31 Dec 2001 23:43:03 +0000 (23:43 +0000)]
* hppa.h (call, ret): Move to end of table.
(addb, addib): PA2.0 variants should have been PA2.0W.
(ldw, ldh, ldb, stw, sth, stb, stwa): Reorder to keep disassembler
happy.
(fldw, fldd, fstw, fstd, bb): Likewise.
(short loads/stores): Tweak format specifier slightly to keep
disassembler happy.
(indexed loads/stores): Likewise.
(absolute loads/stores): Likewise.
Eli Zaretskii [Mon, 31 Dec 2001 19:33:46 +0000 (19:33 +0000)]
Fix a typo in the last change.
Eli Zaretskii [Mon, 31 Dec 2001 19:17:30 +0000 (19:17 +0000)]
Fix last change.
Eli Zaretskii [Mon, 31 Dec 2001 19:06:39 +0000 (19:06 +0000)]
* gdb.texinfo (Free Software): New section ``Free Software Needs
Free Documentation''.
Jakub Jelinek [Mon, 31 Dec 2001 11:49:10 +0000 (11:49 +0000)]
* elflink.h (elf_bfd_final_link): Check if dynobj is not NULL
before looking for .eh_frame_hdr section.
* elf-eh-frame.c (_bfd_elf_write_section_eh_frame_hdr): If
.eh_frame_hdr section is being stripped from output, don't do
anything.
Tom Rix [Mon, 31 Dec 2001 04:08:23 +0000 (04:08 +0000)]
Fix for xcoff <bigaf> big archive format support.
Tom Rix [Mon, 31 Dec 2001 04:06:14 +0000 (04:06 +0000)]
Fix for xcoff <bigaf> big archive support.
gdbadmin [Mon, 31 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Michael Snyder [Sun, 30 Dec 2001 17:00:43 +0000 (17:00 +0000)]
2001-12-30 Michael Snyder <msnyder@redhat.com>
* sparc-tdep.c (sparc-store-return-value): Whitespace fix-up.
Eli Zaretskii [Sun, 30 Dec 2001 06:25:16 +0000 (06:25 +0000)]
Fix the application of GFDL in the Copyright notice.
Michael Snyder [Sun, 30 Dec 2001 03:52:20 +0000 (03:52 +0000)]
2001-12-29 Michael Snyder <msnyder@redhat.com>
* gdb.texinfo (maint info sections): Fix typo.
Elena Zannoni [Sun, 30 Dec 2001 00:14:50 +0000 (00:14 +0000)]
2001-12-29 Elena Zannoni <ezannoni@redhat.com>
* Makefile.in (rs6000-tdep.o): Add dependency on parser-defs.h.
* rs6000-tdep.c: Include parser-defs.h.
(rs6000_register_virtual_type): Rewrite, including handling of
AltiVec regs type.
(altivec_register_p): New function.
(rs6000_do_altivec_registers): New function.
(rs6000_altivec_registers_info): New function.
(rs6000_do_registers_info): New function.
(R16): Define.
(PPC_ALTIVEC_REGS): Define.
(registers_powerpc): Add AltiVec registers.
(registers_7400): Define.
(variants): Add 7400 machine.
(rs6000_gdbarch_init): Set the numbers of AltiVec registers.
Initialize gdbarch_do)_registers_info.
(rs6000_info_power_command): New function.
(info_power_cmdlist): New static variable.
(_initialize_rs6000_tdep): Add new 'info powerpc altivec' command.
* ppc-tdep.h (struct gdbarch_tdep): Add altivec regnum fields.
(altivec_register_p): Export.
gdbadmin [Sun, 30 Dec 2001 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Mark Kettenis [Sat, 29 Dec 2001 20:15:47 +0000 (20:15 +0000)]
* i386bsd-nat.c (reg_offset): Fix typo.
Mark Kettenis [Sat, 29 Dec 2001 19:38:16 +0000 (19:38 +0000)]
* i386-tdep.c (i386_push_dummy_frame): Don't write back the
modified frame pointer until the old frame pointer has been saved.
Andrew Cagney [Sat, 29 Dec 2001 19:25:58 +0000 (19:25 +0000)]
* arch-utils.c (initialize_current_architecture): Test byte_order
against BFD_ENDIAN_UNKNOWN.
(gdbarch_info_init): Initialize byte_order to BFD_ENDIAN_UNKNOWN.
* gdbarch.sh: Update comments on default value of byte_order.
(verify_gdbarch, gdbarch_update_p): Test byte_order against
BFD_ENDIAN_UNKNOWN.
* gdbarch.h, gdbarch.c: Re-generate.
gdbadmin [Sat, 29 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Michael Snyder [Fri, 28 Dec 2001 19:47:08 +0000 (19:47 +0000)]
2001-12-21 Michael Snyder <msnyder@redhat.com>
* procfs.c (info_proc_cmd): Add the 'mappings' sub-command that
was dropped a few years ago, when procfs.c was rewritten.
(info_proc_mappings): New function, implement 'info proc mappings'.
(mappingflags): New function.
(_initialize_procfs): Document new option to 'info proc' command.
gdbadmin [Fri, 28 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Michael Snyder [Thu, 27 Dec 2001 19:52:31 +0000 (19:52 +0000)]
2001-12-27 Michael Snyder <msnyder@redhat.com>
* i386-linux-nat.c: Include i386-tdep.h.
Michael Snyder [Thu, 27 Dec 2001 19:37:12 +0000 (19:37 +0000)]
2001-12-26 Michael Snyder <msnyder@redhat.com>
* gdb.texinfo (maint info sections): Document.
Michael Snyder [Thu, 27 Dec 2001 19:33:05 +0000 (19:33 +0000)]
2001-12-27 Michael Snyder <msnyder@redhat.com>
* maint.c (match_substring): GNU coding standards fixes.
(print_bfd_section_info): Ditto.
(print_objfile_section_info): Ditto.
Michael Snyder [Thu, 27 Dec 2001 18:41:40 +0000 (18:41 +0000)]
2001-12-26 Michael Snyder <msnyder@redhat.com>
* gdb.texinfo (info proc): Comment out documentation for
'info proc' sub-options that are currently not implemented.
Mark Kettenis [Thu, 27 Dec 2001 15:37:35 +0000 (15:37 +0000)]
* maint.c (match_substring): Make parameters `string' and `substr'
const. Make local variable `tok' const.
Mark Kettenis [Thu, 27 Dec 2001 15:22:27 +0000 (15:22 +0000)]
* config/i386/tm-i386.h (FP7_REGNUM, FIRST_FPU_CTRL_REGNUM,
FCTRL_REGNUM, FPC_REGNUM, FSTAT_REGNUM, FTAG_REGNUM, FCS_REGNUM,
FCOFF_REGNUM, FDS_REGNUM, FDOFF_REGNUM, FOP_REGNUM,
LAST_FPU_CTRL_REGNUM, XMM0_REGNUM, XMM7_REGNUM, MXCSR_REGNUM,
IS_FP_REGNUM, IS_SSE_REGNUM): Removed.
(FP0_REGNUM): Define conditionally depending on HAVE_I387_REGS.
(SIZEOF_FPU_CTRL_REGS): Hardcode value.
* i386-tdep.h (struct gdbarch_tdep): Change such that it contains
a single member `num_xmm_regs'.
(FPC_REGNUM): New macro.
(FIRST_FPU_REGNUM, LAST_FPU_REGNUM, FISRT_XMM_REGNUM,
LAST_XMM_REGNUM, MXCSR_REGNUM, FIRST_FPU_CTRL_REGNUM,
LAST_FPU_CTRL_REGNUM): Removed.
(FCTRL_REGNUM, FSTAT_REGNUM, FTAG_REGNUM, FOP_REGNUM, XMM0_REGNUM,
MXCSR_REGNUM): Define unconditionally. Change macros to match the
comment describing the register layout.
(FISEG_REGNUM, FIOFF_REGNUM, FOSEG_REGNUM, FOOFF_REGNUM): New macros.
(FP_REGNUM_P, FPC_REGNUM_P, SSE_REGNUM_P): New macros.
(IS_FP_REGNUM, IS_FPU_CTRL_REGNUM, IS_SSE_REGNUM): Make obsolete,
unconditionally define in terms of FP_REGNUM_P, FPC_REGNUM_P and
SSE_REGNUM_P).
(FCS_REGNUM, FCOFF_REGNUM, FDS_REGNUM, FDOFF_REGNUM): Make
obsolete, unconditionally define in terms of FISEG_REGNUM,
FIOFF_REGNUM, FOSEG_REGNUM, FOOFF_REGNUM.
* i386-tdep.c (i386_gdbarch_init): Initialize `num_xmm_regs'
member of `struct gdbarch_tdep'.
* x86-64-tdep.c (i386_gdbarch_init): Change initialization of
`struct gdbarch_tdep'.
* i387-nat.c (FCS_REGNUM, FCOFF_REGNUM, FDS_REGNUM, FDOFF_REGNUM):
Replace with FISEG_REGNUM, FIOFF_REGNUM, FOSEG_REGNUM and
FOOFF_REGNUM. Use FPC_REGNUM instead of FIRST_FPU_CTRL_REGNUM.
Use XMM0_REGNUM instead of LAST_FPU_CTRL_REGNUM.
gdbadmin [Thu, 27 Dec 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 26 Dec 2001 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Tue, 25 Dec 2001 22:24:39 +0000 (22:24 +0000)]
* cli/cli-script.c (execute_control_command): Replace value_ptr
with a struct value pointer.
* ch-lang.c (evaluate_subexp_chill): Ditto.
* printcmd.c (printf_command): Ditto.
* tracepoint.c (set_traceframe_context): Ditto.
(encode_actions): Ditto.
* eval.c (evaluate_subexp_standard): Ditto.
Andrew Cagney [Tue, 25 Dec 2001 22:19:40 +0000 (22:19 +0000)]
* gdbarch.sh: When an int variable, print value using %d instead
of %ld.
* gdbarch.c: Re-generate.
gdbadmin [Tue, 25 Dec 2001 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
Tom Rix [Mon, 24 Dec 2001 20:07:02 +0000 (20:07 +0000)]
powerpc aix build failure. Add self to maintainers.
DJ Delorie [Mon, 24 Dec 2001 19:13:07 +0000 (19:13 +0000)]
merge from gcc
gdbadmin [Mon, 24 Dec 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 23 Dec 2001 23:00:06 +0000 (23:00 +0000)]
daily update
gdbadmin [Sun, 23 Dec 2001 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 22 Dec 2001 23:00:07 +0000 (23:00 +0000)]
daily update
Tom Rix [Sat, 22 Dec 2001 17:18:34 +0000 (17:18 +0000)]
-binitfini emulation, put __rtinit symbol generation into linker.
gdbadmin [Sat, 22 Dec 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Fri, 21 Dec 2001 23:00:07 +0000 (23:00 +0000)]
daily update
Jakub Jelinek [Fri, 21 Dec 2001 22:35:24 +0000 (22:35 +0000)]
* elf32-sparc.c (_bfd_sparc_elf_howto_table): Fix dst_mask for
R_SPARC_DISP32. Support R_SPARC_PLT32.
(sparc_reloc_map): Add BFD_RELOC_16_PCREL and BFD_RELOC_SPARC_PLT32.
(elf32_sparc_check_relocs): Handle R_SPARC_PLT32.
(elf32_sparc_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_howto_table): Fix dst_mask for
R_SPARC_DISP32. Support R_SPARC_PLT32 and R_SPARC_PLT64.
(sparc_reloc_map): Add BFD_RELOC_16_PCREL, BFD_RELOC_64_PCREL
and BFD_RELOC_SPARC_PLT32.
(sparc64_elf_check_relocs): Handle R_SPARC_PLT32 and R_SPARC_PLT64.
(sparc64_elf_relocate_section): Likewise.
* reloc.c (bfd_reloc_code_type): Add BFD_RELOC_SPARC_PLT32.
* bfd-in2.h, libbfd.h: Rebuilt.
* config/tc-sparc.h (TC_PARSE_CONS_EXPRESSION): Define.
(sparc_cons): Provide prototype.
* config/tc-sparc.c (tc_gen_reloc): Handle BFD_RELOC_*_PCREL and
BFD_RELOC_SPARC_PLT{32,64}. Enumerate for which relocs
reloc->addend = fixp->fx_addnumber shouldn't be done instead of
enumarating for which pc relative ones it should be done.
(sparc_cons_special_reloc): New variable.
(sparc_cons): New function.
(cons_fix_new_sparc): Use sparc_cons_special_reloc.
* testsuite/gas/sparc/pcrel.s: New test.
* testsuite/gas/sparc/pcrel.d: Expected output.
* testsuite/gas/sparc/pcrel64.s: New test.
* testsuite/gas/sparc/pcrel64.d: Expected output.
* testsuite/gas/sparc/plt.s: New test.
* testsuite/gas/sparc/plt.d: Expected output.
* testsuite/gas/sparc/plt64.s: New test.
* testsuite/gas/sparc/plt64.d: Expected output.
* testsuite/gas/sparc/sparc.exp: Add pcrel, pcrel64, plt and plt64
tests.
Tom Tromey [Fri, 21 Dec 2001 22:32:37 +0000 (22:32 +0000)]
* configure, config.in: Rebuilt.
* configure.in: Check for realpath.
* defs.h (gdb_realpath): Declare.
* symtab.h (partial_symtab): Added fullname field.
* source.c (openp): Use gdb_realpath.
(forget_cached_source_info): Clear full name of each partial
symtab.
* utils.c (gdb_realpath): New function.
* symtab.c (lookup_symtab): Removed.
(lookup_symtab_1): Renamed to lookup_symtab.
(lookup_symtab): Look for real path.
(lookup_partial_symtab): Likewise.
Michael Snyder [Fri, 21 Dec 2001 17:30:02 +0000 (17:30 +0000)]
2001-12-21 Michael Snyder <msnyder@redhat.com>
* maint.c (match_substring): New function. Tokenizer for
'maintenance info sections' command arguments.
(match_bfd_flag): Use match_substring.
(print_bfd_section_info): Use match_substring.
(print_objfile_section_info): Use match_substring.
(maintenance_info_sections): Use match_substring.
Jeff Law [Fri, 21 Dec 2001 16:40:07 +0000 (16:40 +0000)]
* gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
Nick Clifton [Fri, 21 Dec 2001 11:44:46 +0000 (11:44 +0000)]
Import Swedish translation
Nick Clifton [Fri, 21 Dec 2001 11:40:53 +0000 (11:40 +0000)]
Use real binary file for .incbin test
Orjan Friberg [Fri, 21 Dec 2001 09:53:58 +0000 (09:53 +0000)]
2001-12-21 Orjan Friberg <orjanf@axis.com>
* configure.tgt: Delete CRIS from multi-arch targets.
* config/cris/tm-cris.h: New file.
* config/cris/cris.mt (TDEPFILES): Add corelow.o solib.o solib-svr4.o.
(TM_FILE): New macro.
* cris-tdep.c (cris_examine): Correct check for srp register.
(supply_gregset, fetch_core_registers,
cris_linux_svr4_fetch_link_map_offsets, cris_fpless_backtrace):
New functions.
(_initialize_cris_tdep): Add core functions and new command.
(cris_gdbarch_init): Define link map offsets.
Kazu Hirata [Fri, 21 Dec 2001 00:47:18 +0000 (00:47 +0000)]
* run.c (usage): Fix a typo.
Jeff Law [Fri, 21 Dec 2001 00:30:38 +0000 (00:30 +0000)]
* gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
with HP's compiler.
* gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
* gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
* gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
* gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
* gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
either HP's compilers or GCC.
Jeff Law [Fri, 21 Dec 2001 00:08:51 +0000 (00:08 +0000)]
* gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
a SIGBUS or SIGSEGV.
* gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
* gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
can be compiled with either HP's compiler or GCC.
gdbadmin [Fri, 21 Dec 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Jeff Law [Thu, 20 Dec 2001 23:46:29 +0000 (23:46 +0000)]
* gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
* gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
* gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
Jeff Law [Thu, 20 Dec 2001 23:40:15 +0000 (23:40 +0000)]
* somsolib.c (som_solib_add): Ignore the solib limit threshhold
if AUTO_SOLIB_LIMIT is not greater than zero.
* somsolib.c (som_solib_create_inferior_hook): No longer warn
about missing __d_pid symbol.
Jeff Law [Thu, 20 Dec 2001 23:37:33 +0000 (23:37 +0000)]
* gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
to match current gdb output. Update due to using auto-solib-limit
for limiting instead of overloading auto-solib-add.
* gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
test program.
* gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
* gdb.hp/gdb.base-hp/dollar.exp: Likewise
* gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
* gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
* gdb.hp/gdb.base-hp/reg.exp: Likewise.
* gdb.hp/gdb.compat/xdb3.exp: Likewise.
* gdb.hp/gdb.defects/bs15503.exp: Likewise.
* gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
* gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
* gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
* gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
* gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
* gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
Elena Zannoni [Thu, 20 Dec 2001 23:31:27 +0000 (23:31 +0000)]
2001-12-20 Elena Zannoni <ezannoni@redhat.com>
* ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register):
New function.
(fetch_register): New function.
(fetch_ppc_registers): New function.
(fetch_inferior_registers): New function.
(store_register): New function.
(store_ppc_registers): New function.
(store_inferior_registers): New function.
(ppc_register_u_addr): Eliminate ustart parameter and its
uses. Make static.
(PT_READ_U, PT_WRITE_U, PTRACE_XFER_TYPE): Define if needed.
Include sys/ptrace.h.
* config/powerpc/nm-linux.h (FETCH_INFERIOR_REGISTERS): Define.
(U_REGS_OFFSET, REGISTER_U_ADDR): Delete.
* config/powerpc/linux.mh (NATDEPFILES): Delete core-aout.o.
Elena Zannoni [Thu, 20 Dec 2001 23:29:24 +0000 (23:29 +0000)]
2001-12-20 Elena Zannoni <ezannoni@redhat.com>
* rs6000-nat.c (fetch_register): Don't error out unless the
register number is really bogus.
Alan Modra [Thu, 20 Dec 2001 23:00:05 +0000 (23:00 +0000)]
daily update
Michael Snyder [Thu, 20 Dec 2001 22:31:24 +0000 (22:31 +0000)]
2001-12-20 Michael Snyder <msnyder@redhat.com>
* maint.c (maintenance_info_sections): Accept new argument
'ALLOBJ', iterate over all object files.
(print_section_table): Delete. Replaced by:
(print_section_info): New function.
(print_bfd_section_info): New function.
(print_objfile_section_info): New function.
(_initialize_maint_commands): Add help for new features.
Corinna Vinschen [Thu, 20 Dec 2001 22:12:20 +0000 (22:12 +0000)]
* gdb.asm/arm.inc: New file.
* gdb.asm/asm-source.exp: Add arm targets.
* gdb.asm/configure.in: Ditto.
* gdb.asm/configure: Recreated from configure.in.