Chris Demetriou
a657e7c198
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).
2002-01-02 18:59:32 +00:00
DJ Delorie
20d54542b9
merge from gcc
2002-01-02 18:01:38 +00:00
Nick Clifton
23b7f870fb
Test for a NULL frag link.
2002-01-02 17:19:07 +00:00
Nick Clifton
07f7c046a8
Add japanese translation
2002-01-02 16:15:32 +00:00
Nick Clifton
af6dfb5b79
Fix spelling typo.
...
Reformat messages to ease translation into other languages.
2002-01-02 15:55:48 +00:00
Nick Clifton
5eefb65fea
Reformat error messages to ease translation into other languages.
2002-01-02 15:36:27 +00:00
Eli Zaretskii
72c9928d4d
(Free Software): Fix wording of the new section.
2002-01-02 06:15:47 +00:00
gdbadmin
e17f0648ad
*** empty log message ***
2002-01-02 00:00:34 +00:00
DJ Delorie
d86cd7453a
merge from gcc
2002-01-01 17:46:09 +00:00
Mark Kettenis
d2a7c97aaf
* 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.
2002-01-01 16:29:43 +00:00
Mark Kettenis
c5ad026aef
* maint.c (_initialize_maint_cmds): Add missing in
...
string-literal.
2002-01-01 15:17:40 +00:00
Richard Henderson
cb5301b617
* config/tc-ia64.c (has_suffix_p): New.
...
(note_register_values): Use it instead of strstr.
2002-01-01 01:18:17 +00:00
Richard Henderson
86cf98f345
* config/tc-ia64.c (errata_nop_necessary_p): Prototype.
...
(make_unw_section_name): Constify local variables.
2002-01-01 01:16:44 +00:00
DJ Delorie
f348a7b160
merge from gcc
2002-01-01 01:03:22 +00:00
gdbadmin
6d01e7be20
*** empty log message ***
2002-01-01 00:00:03 +00:00
Jeff Law
1d358ee0cc
* config/tc-hppa.c (pa_ip): Handle new 'c' mode completers,
...
'X', 'M', and 'A'.
2001-12-31 23:47:02 +00:00
Jeff Law
8ef42b2959
* 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'.
2001-12-31 23:44:08 +00:00
Jeff Law
1befefea7e
* 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.
2001-12-31 23:43:03 +00:00
Eli Zaretskii
42584a72f9
Fix a typo in the last change.
2001-12-31 19:33:46 +00:00
Eli Zaretskii
2666264b6e
Fix last change.
2001-12-31 19:17:30 +00:00
Eli Zaretskii
959acfd1b4
* gdb.texinfo (Free Software): New section ``Free Software Needs
...
Free Documentation''.
2001-12-31 19:06:39 +00:00
Jakub Jelinek
57a7219709
* 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.
2001-12-31 11:49:10 +00:00
Tom Rix
330693f5ab
Fix for xcoff <bigaf> big archive format support.
2001-12-31 04:08:23 +00:00
Tom Rix
2fff1126bd
Fix for xcoff <bigaf> big archive support.
2001-12-31 04:06:14 +00:00
gdbadmin
8dd9c393f8
*** empty log message ***
2001-12-31 00:00:03 +00:00
Michael Snyder
902d0061c7
2001-12-30 Michael Snyder <msnyder@redhat.com>
...
* sparc-tdep.c (sparc-store-return-value): Whitespace fix-up.
2001-12-30 17:00:43 +00:00
Eli Zaretskii
2a6585f062
Fix the application of GFDL in the Copyright notice.
2001-12-30 06:25:16 +00:00
Michael Snyder
6600abedd6
2001-12-29 Michael Snyder <msnyder@redhat.com>
...
* gdb.texinfo (maint info sections): Fix typo.
2001-12-30 03:52:20 +00:00
Elena Zannoni
1fcc0bb8b2
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.
2001-12-30 00:14:50 +00:00
gdbadmin
d474c9844f
*** empty log message ***
2001-12-30 00:00:33 +00:00
Mark Kettenis
2c48bda39c
* i386bsd-nat.c (reg_offset): Fix typo.
2001-12-29 20:15:47 +00:00
Mark Kettenis
ec80a8ea8b
* i386-tdep.c (i386_push_dummy_frame): Don't write back the
...
modified frame pointer until the old frame pointer has been saved.
2001-12-29 19:38:16 +00:00
Andrew Cagney
428721aaa3
* 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.
2001-12-29 19:25:58 +00:00
gdbadmin
815ecd3476
*** empty log message ***
2001-12-29 00:00:03 +00:00
Michael Snyder
388faa4837
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.
2001-12-28 19:47:08 +00:00
gdbadmin
a8c0de01fc
*** empty log message ***
2001-12-28 00:00:03 +00:00
Michael Snyder
c38333241f
2001-12-27 Michael Snyder <msnyder@redhat.com>
...
* i386-linux-nat.c: Include i386-tdep.h.
2001-12-27 19:52:31 +00:00
Michael Snyder
fe95c7871a
2001-12-26 Michael Snyder <msnyder@redhat.com>
...
* gdb.texinfo (maint info sections): Document.
2001-12-27 19:37:12 +00:00
Michael Snyder
b01d807cd9
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.
2001-12-27 19:33:05 +00:00
Michael Snyder
f668071643
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.
2001-12-27 18:41:40 +00:00
Mark Kettenis
473e38f346
* maint.c (match_substring): Make parameters string' and
substr'
...
const. Make local variable `tok' const.
2001-12-27 15:37:35 +00:00
Mark Kettenis
96297dabb3
* 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.
2001-12-27 15:22:27 +00:00
gdbadmin
fd6b65e518
*** empty log message ***
2001-12-27 00:00:03 +00:00
gdbadmin
9de947da56
*** empty log message ***
2001-12-26 00:00:32 +00:00
Andrew Cagney
f976f6d464
* 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.
2001-12-25 22:24:39 +00:00
Andrew Cagney
06b25f14b0
* gdbarch.sh: When an int variable, print value using %d instead
...
of %ld.
* gdbarch.c: Re-generate.
2001-12-25 22:19:40 +00:00
gdbadmin
916479f645
*** empty log message ***
2001-12-25 00:00:34 +00:00
Tom Rix
dfea300e54
powerpc aix build failure. Add self to maintainers.
2001-12-24 20:07:02 +00:00
DJ Delorie
15ae9e7145
merge from gcc
2001-12-24 19:13:07 +00:00
gdbadmin
e5aeea4c13
*** empty log message ***
2001-12-24 00:00:04 +00:00