platform/upstream/binutils.git
18 years agoFix 32-bit host/target --enable-targets=all build failure from Doug Evans.
Jim Wilson [Wed, 23 Nov 2005 04:58:37 +0000 (04:58 +0000)]
Fix 32-bit host/target --enable-targets=all build failure from Doug Evans.
* ia64-gen.c (_opcode_int64_low, _opcode_int64_high,
opcode_fprintf_vma): New.
(print_main_table): New opcode_fprintf_vma instead of fprintf_vma.

18 years agoFix PR 994, core dump with section switching.
Jim Wilson [Wed, 23 Nov 2005 04:34:13 +0000 (04:34 +0000)]
Fix PR 994, core dump with section switching.
* config/tc-ia64.c (slot_index): Emit an error instead of a warning
when the frag chain is broken by section switching.

18 years agoFix PR 1889, infinite loop compiling code with bad user template.
Jim Wilson [Wed, 23 Nov 2005 01:40:55 +0000 (01:40 +0000)]
Fix PR 1889, infinite loop compiling code with bad user template.
* config/tc-ia64.c (emit_one_bundle): Perform last_slot < 0 check
even when manual_bundling isn't set.

18 years ago * gas/all/quad.d: Add -j "\$DATA\$". Modify regexp to check for
Dave Anglin [Wed, 23 Nov 2005 00:28:58 +0000 (00:28 +0000)]
* gas/all/quad.d: Add -j "\$DATA\$".  Modify regexp to check for
"$DATA$" as well as ".data".
* gas/all/sleb128.d: Likewise.

18 years ago2005-11-21 Jim Blandy <jimb@redhat.com>
Jim Blandy [Wed, 23 Nov 2005 00:03:15 +0000 (00:03 +0000)]
2005-11-21  Jim Blandy  <jimb@redhat.com>

* gdb.texinfo (Tracepoint Packets): Document restrictions on
placement of 'R' actions in tracepoint action packets; document
dependence of 'X' and 'M' actions on a preceding 'R' action for
their registers.

18 years ago*** empty log message ***
gdbadmin [Wed, 23 Nov 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Tue, 22 Nov 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago * top.c (print_gdb_version): Update copyright year.
Joel Brobecker [Tue, 22 Nov 2005 19:24:03 +0000 (19:24 +0000)]
    * top.c (print_gdb_version): Update copyright year.

18 years ago*** empty log message ***
gdbadmin [Tue, 22 Nov 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Mon, 21 Nov 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years agoadd self as maintainer for target Z80
Arnold Metselaar [Mon, 21 Nov 2005 14:26:05 +0000 (14:26 +0000)]
add self as maintainer for target Z80

18 years agoadd self as maintainer for target Z80
Arnold Metselaar [Mon, 21 Nov 2005 13:43:33 +0000 (13:43 +0000)]
add self as maintainer for target Z80

18 years ago* inf-ptrace.c (inf_ptrace_xfer_partial): Use PIOD_WRITE_I instead
Mark Kettenis [Mon, 21 Nov 2005 09:11:44 +0000 (09:11 +0000)]
* inf-ptrace.c (inf_ptrace_xfer_partial): Use PIOD_WRITE_I instead
of PIOD_WRITE_D.

18 years ago * sim/cris: New directory with C and assembly tests for the CRIS
Hans-Peter Nilsson [Mon, 21 Nov 2005 04:48:19 +0000 (04:48 +0000)]
* sim/cris: New directory with C and assembly tests for the CRIS
simulator.

18 years ago Bug gas/1894 Bug gas/1895
Dave Anglin [Mon, 21 Nov 2005 04:30:32 +0000 (04:30 +0000)]
Bug gas/1894 Bug gas/1895
* gas/all/gas.exp (redef3): xfail on hppa*-*-hpux*.
* gas/all/redef.d: Add -j "\$DATA\$".  Modify regexp to check for
"$DATA$" as well as ".data".
* gas/all/redef2.d: Likewise.

18 years agogdb/ChangeLog:
Jim Blandy [Mon, 21 Nov 2005 00:30:22 +0000 (00:30 +0000)]
gdb/ChangeLog:
2005-11-19  Jim Blandy  <jimb@redhat.com>

* tracepoint.c (memrange_absolute): New enum constant.
(struct memrange, memrange_cmp, add_memrange, collect_symbol,
stringify_collection_list, encode_actions): Use it instead of '-1'
to indicate an fixed-address memory range.
(Suggested by Eli Zaretskii.)

18 years ago*** empty log message ***
gdbadmin [Mon, 21 Nov 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Sun, 20 Nov 2005 23:00:07 +0000 (23:00 +0000)]
daily update

18 years ago Bug gas/1879
Dave Anglin [Sun, 20 Nov 2005 22:03:25 +0000 (22:03 +0000)]
Bug gas/1879
* gas/all/weakref1.d: Check for "$CODE$" as well as ".text".
* gas/all/weakref1.s: Indent "-ld1 = l".
* gas/all/weakref1g.d: Remove --no-sort option.
* gas/all/weakref1l.d: Likewise.
* gas/all/weakref1u.d: Likewise.  Sort expected results.
* gas/all/weakref1w.d: Likewise.
* gas/all/weakref2.s: Indent directives.
* gas/all/weakref3.s: Likewise.

18 years ago * som.c (som_decode_symclass): Decode BSF_WEAK symbols in the same
Dave Anglin [Sun, 20 Nov 2005 19:21:06 +0000 (19:21 +0000)]
* som.c (som_decode_symclass): Decode BSF_WEAK symbols in the same
manner as bfd_decode_symclass.

18 years ago cris/traps.c (TARGET_O_RDONLY, TARGET_O_WRONLY): Define.
Hans-Peter Nilsson [Sun, 20 Nov 2005 14:52:36 +0000 (14:52 +0000)]
cris/traps.c (TARGET_O_RDONLY, TARGET_O_WRONLY): Define.
(open_map): Use TARGET_O_ACCMODE, TARGET_O_RDONLY and
TARGET_O_WRONLY.
(cris_break_13_handler) <case TARGET_SYS_fcntl>: Add support for
F_GETFL on fd 0, 1 and 2.

18 years agogdb/doc/ChangeLog:
Jim Blandy [Sun, 20 Nov 2005 06:12:59 +0000 (06:12 +0000)]
gdb/doc/ChangeLog:
2005-11-19  Jim Blandy  <jimb@redhat.com>

* gdb.texinfo (Tracepoint Packets): New node.
(General Query Packets): Add entries for the tracepoint packets,
referring to the "Tracepoint Packets" node.
(Tracepoints): Add reference to "Tracepoint Packets".

18 years ago*** empty log message ***
gdbadmin [Sun, 20 Nov 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Sat, 19 Nov 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago2005-11-19 Jim Blandy <jimb@redhat.com>
Jim Blandy [Sat, 19 Nov 2005 18:57:28 +0000 (18:57 +0000)]
2005-11-19  Jim Blandy  <jimb@redhat.com>

* tracepoint.c (stringify_collection_list): Indicate absolute
memory ranges by using "-1" as the memory range's base register
number, not "FFFFFFFF".

18 years ago2005-11-19 Randolph Chung <tausq@debian.org>
Randolph Chung [Sat, 19 Nov 2005 13:43:35 +0000 (13:43 +0000)]
2005-11-19  Randolph Chung  <tausq@debian.org>

* dwarf2loc.c (dwarf2_tracepoint_var_ref): Remove extra add for
DW_OP_fbreg.  Handle DW_OP_breg0 through DW_OP_breg31.  Print
DWARF opcode for unsupported case.

18 years ago2005-11-19 Randolph Chung <tausq@debian.org>
Randolph Chung [Sat, 19 Nov 2005 12:55:55 +0000 (12:55 +0000)]
2005-11-19  Randolph Chung  <tausq@debian.org>

* hppa-hpux-tdep.c (hppa_hpux_sigtramp_frame_unwind_cache): Use
HPPA_HPUX_SS_* constants.  Ensure "off" is large enough to hold
64-bit offset.  Set proper signal context offset for 64-bit
programs.  Set pc properly for signal frames.

18 years ago2005-11-19 Randolph Chung <tausq@debian.org>
Randolph Chung [Sat, 19 Nov 2005 12:47:21 +0000 (12:47 +0000)]
2005-11-19  Randolph Chung  <tausq@debian.org>

* hppa-hpux-tdep.c (hppa_hpux_sigtramp_unwind_sniffer): Rely on the
unwind record to determine a signal frame, instead of hardcoding
a function name.

18 years ago2005-11-19 Randolph Chung <tausq@debian.org>
Randolph Chung [Sat, 19 Nov 2005 12:39:50 +0000 (12:39 +0000)]
2005-11-19  Randolph Chung  <tausq@debian.org>

* hppa-tdep.c (skip_prologue_hard_way): Add one more insn pattern
for "std rp,-0x10(sp)".
(hppa_frame_cache): Likewise.
(hppa_fallback_frame_cache): Likewise.

18 years ago2005-11-19 Randolph Chung <tausq@debian.org>
Randolph Chung [Sat, 19 Nov 2005 12:38:56 +0000 (12:38 +0000)]
2005-11-19  Randolph Chung  <tausq@debian.org>

* hppa-tdep.c (hppa_frame_cache): Reformat code and enhance
debugging.

18 years ago2005-11-18 Jim Blandy <jimb@redhat.com>
Jim Blandy [Sat, 19 Nov 2005 04:44:43 +0000 (04:44 +0000)]
2005-11-18  Jim Blandy  <jimb@redhat.com>

* tracepoint.c (collect_symbol): Doc fix.

18 years ago2005-11-18 Jim Blandy <jimb@redhat.com>
Jim Blandy [Sat, 19 Nov 2005 01:23:26 +0000 (01:23 +0000)]
2005-11-18  Jim Blandy  <jimb@redhat.com>

* tracepoint.c (struct memrange): Doc fix.

18 years ago*** empty log message ***
gdbadmin [Sat, 19 Nov 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Fri, 18 Nov 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago * gdb.texinfo (set remotebreak): Add anchor.
Kevin Buettner [Fri, 18 Nov 2005 22:17:09 +0000 (22:17 +0000)]
* gdb.texinfo (set remotebreak): Add anchor.
(X packet): Likewise.
(Remote Protocol): Add new section `Interrupts' and new index
entry `interrupts (remote protocol)'.

18 years ago* gdb.texinfo (Packets): Move information out of 'q' and 'Q'
Jim Blandy [Fri, 18 Nov 2005 19:20:56 +0000 (19:20 +0000)]
* gdb.texinfo (Packets): Move information out of 'q' and 'Q'
entries into the General Query Packets section.  Add a
cross-reference to that section.  Drop description of replies, as
these are covered in the descriptions of each packet.
(General Query Packets): Add introductory text.  Explain naming
conventions, and how the end of a name is recognized.

18 years ago2005-11-18 Andrew Stubbs <andrew.stubbs@st.com>
Andrew Stubbs [Fri, 18 Nov 2005 17:02:14 +0000 (17:02 +0000)]
2005-11-18  Andrew Stubbs  <andrew.stubbs@st.com>

* mi/mi-main.c (mi_load_progress): Ensure the use of the correct mi
uiout for the duration of the function.

18 years ago * config/bfin-defs.h (IS_BREG, IS_LREG): New macros.
Jie Zhang [Fri, 18 Nov 2005 14:21:29 +0000 (14:21 +0000)]
* config/bfin-defs.h (IS_BREG, IS_LREG): New macros.
* config/bfin-parse.y (asm_1): Check register type for load immediate
instruction.

18 years ago(gdb-source-file-list): Declare.
Nick Roberts [Fri, 18 Nov 2005 06:37:38 +0000 (06:37 +0000)]
(gdb-source-file-list): Declare.
(gdbmi): Bind new functions.
(gdbmi-var-list-children-handler, gdbmi-var-list-children-regexp):
Handle string expressions properly.  Move "type" field into regexp.
(gdbmi-var-update-regexp, gdbmi-var-update-handler): Handle string
expressions properly.  Update speedbar.
(gdbmi-breakpoints-buffer, gdb-stack-buffer, gdb-locals-buffer)
(gdb-registers-buffer): Use def-gdb-auto-update-trigger instead of
def-gdb-auto-updated-buffer as handlers is defined explicitly.
(gdb-stack-list-locals-handler): Handle string expressions properly.
(gdb-data-list-register-values-handler)
(gdb-data-list-register-values-custom): Fontify buffer.

18 years ago*** empty log message ***
Nick Roberts [Fri, 18 Nov 2005 06:37:11 +0000 (06:37 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Nick Roberts [Fri, 18 Nov 2005 06:35:02 +0000 (06:35 +0000)]
*** empty log message ***

18 years ago * elf64-ppc.c (ppc64_elf_check_relocs): Don't set has_14bit_branch
Alan Modra [Fri, 18 Nov 2005 04:52:57 +0000 (04:52 +0000)]
* elf64-ppc.c (ppc64_elf_check_relocs): Don't set has_14bit_branch
on branches to same section.

18 years ago * ld-powerpc/symtocbase.d: Adjust for alignment change.
Alan Modra [Fri, 18 Nov 2005 04:41:30 +0000 (04:41 +0000)]
* ld-powerpc/symtocbase.d: Adjust for alignment change.

18 years ago * emulparams/elf64ppc.sh (.tocbss): Use new section alignment scheme.
Alan Modra [Fri, 18 Nov 2005 04:26:29 +0000 (04:26 +0000)]
* emulparams/elf64ppc.sh (.tocbss): Use new section alignment scheme.
(.got, .toc1, .opd): Likewise.

18 years ago * ldlang.c (lang_size_sections_1): Revert 2005-11-16 functional
Alan Modra [Fri, 18 Nov 2005 04:12:27 +0000 (04:12 +0000)]
* ldlang.c (lang_size_sections_1): Revert 2005-11-16 functional
changes to section alignment.
* ldmisc.c (vfinfo): Handle %ld and %lu.

18 years ago * elf64-hppa.c (elf64_hppa_object_p): Recognize corefiles under
Dave Anglin [Fri, 18 Nov 2005 00:48:50 +0000 (00:48 +0000)]
* elf64-hppa.c (elf64_hppa_object_p): Recognize corefiles under
hppa64-hp-hpux11.11.
(elf64_hppa_section_from_phdr): New function.
(elf_backend_section_from_phdr): Define.

18 years ago*** empty log message ***
gdbadmin [Fri, 18 Nov 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Thu, 17 Nov 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years agoFix ChangeLog typo from previous commit.
Kevin Buettner [Thu, 17 Nov 2005 19:12:26 +0000 (19:12 +0000)]
Fix ChangeLog typo from previous commit.

18 years ago * gdb.texinfo (Remote Configuration): Fix typo in description of
Kevin Buettner [Thu, 17 Nov 2005 19:08:38 +0000 (19:08 +0000)]
* gdb.texinfo (Remote Configuration): Fix typo in description of
"set remotebreak" command.

18 years ago2005-11-17 Andrew Haley <aph@redhat.com>
Andrew Haley [Thu, 17 Nov 2005 16:58:27 +0000 (16:58 +0000)]
2005-11-17  Andrew Haley  <aph@redhat.com>

        * cxxfilt.c (main): Flush ouput at newline.

18 years ago * cris/sim-main.h (struct _sim_cpu): New members last_syscall,
Hans-Peter Nilsson [Thu, 17 Nov 2005 16:14:53 +0000 (16:14 +0000)]
* cris/sim-main.h (struct _sim_cpu): New members last_syscall,
last_open_fd, last_open_flags.
* cris/traps.c: Don't include targ-vals.h.
(TARGET_O_ACCMODE): Define.
(cris_break_13_handler): Set new _sim_cpu members.
<case TARGET_SYS_fcntl>: Support special case of F_GETFL.
Rearrange code as switch.  Emit "unimplemented" abort for
unimplemented fcntl calls.

18 years ago * cris/traps.c (TARGET_SYS_stat): Define.
Hans-Peter Nilsson [Thu, 17 Nov 2005 15:51:24 +0000 (15:51 +0000)]
* cris/traps.c (TARGET_SYS_stat): Define.
(syscall_stat32_map): Add entry for TARGET_SYS_stat.
(cris_break_13_handler) <case TARGET_SYS_stat>: New case.

18 years ago* config/tc-ppc.c (ppc_frob_file_before_adjust): Do not reference
Alexandre Oliva [Thu, 17 Nov 2005 13:32:27 +0000 (13:32 +0000)]
* config/tc-ppc.c (ppc_frob_file_before_adjust): Do not reference
dotname.
* write.c (write_object_file): Do not remove used weakrefd.

18 years agogas/
Jan Beulich [Thu, 17 Nov 2005 08:33:36 +0000 (08:33 +0000)]
gas/
2005-11-17  Jan Beulich  <jbeulich@novell.com>

* dw2gencfi.c (dot_cfi): Put argument parsing for cases
DW_CFA_restore and DW_CFA_undefined in a loop.

18 years agogas/
Jan Beulich [Thu, 17 Nov 2005 07:29:28 +0000 (07:29 +0000)]
gas/
2005-11-17  Jan Beulich  <jbeulich@novell.com>

* symbols.h (S_CLEAR_VOLATILE): Declare.
* symbols.c (colon): Also accept redefinable symbols for
redefinition. Clone them before modifying.
(S_CLEAR_VOLATILE): Define.
* cond.c (s_ifdef): Also test for equated symbols.
* read.c (s_comm_internal): Also exclude non-redefinable
equated symbols. Clone redefinable ones before modifying.
(s_weakref): Clone redefinable symbols before modifying.
* doc/internals.texi: Document sy_volatile, sy_forward_ref,
S_IS_VOLATILE, S_SET_VOLATILE, S_CLEAR_VOLATILE,
S_IS_FORWARD_REF, and S_SET_FORWARD_REF.

gas/testsuite/
2005-11-17  Jan Beulich  <jbeulich@novell.com>

* gas/all/cond.s: Also check ifdef works on equates and
commons.
* gas/all/cond.l: Adjust.
* gas/all/redef2.s: Also test redefining equate to label.
* gas/all/redef2.d: Adjust.
* gas/all/redef3.[sd]: New.
* gas/all/redef4.s: New.
* gas/all/redef5.s: New.
* gas/elf/redef.s: New, copied from original gas/all/redef2.s.
* gas/elf/redef.d: Remove #source.
* gas/all/gas.exp: Remove exclusion of iq2000-*-* from and
adjust xfails for redefinition tests. Run new tests. Exclude
alpha*-*-*, mips*-*-*, *c54x*-*-* from weakref tests.

18 years ago2005-11-16 Shaun Jackman <sjackman@gmail.com>
Daniel Jacobowitz [Thu, 17 Nov 2005 04:23:03 +0000 (04:23 +0000)]
2005-11-16  Shaun Jackman  <sjackman@gmail.com>

* sim/arm/armos.c: Include limits.h
(unlink): Remove this macro. It is unused in this file and
conflicts with sim_callback->unlink.
(PATH_MAX): Define as 1024 if not already defined.
(ReadFileName): New function.
(SWIopen): Fix a potential buffer overflow.
(SWIremove): New function.
(SWIrename): Ditto.
(ARMul_OSHandleSWI): Handle the RDP calls SWI_IsTTY,
SWI_Remove, and SWI_Rename, as well as the RDI calls
AngelSWI_Reason_IsTTY, AngelSWI_Reason_Remove, and
AngelSWI_Reason_Rename.

18 years ago * version.in: Update to 6.4.50.
Daniel Jacobowitz [Thu, 17 Nov 2005 04:05:35 +0000 (04:05 +0000)]
* version.in: Update to 6.4.50.

18 years ago * ld-mmix/sec-1.d: Adjust section order for recent ELF section
Hans-Peter Nilsson [Thu, 17 Nov 2005 02:01:14 +0000 (02:01 +0000)]
* ld-mmix/sec-1.d: Adjust section order for recent ELF section
rearrangement.

18 years ago * doc/binutils.texi: Include config.texi and @file documentation
Mark Mitchell [Thu, 17 Nov 2005 01:01:05 +0000 (01:01 +0000)]
* doc/binutils.texi: Include config.texi and @file documentation
for manual pages.

* Makefile.am (gprof.info, gprof.1): Depend on config.texi.
(config.texi): New file.
* Makefile.in: Regenerated.

* Makefile.am (configdoc.texi): Set top_srcdir in configdoc.texi..
* Makefile.in: Regenerated.
* ld.texinfo: Include configdoc.texi and ldver.texi in man pages.
Add @file documentation.

18 years ago * ldlang.h (lang_input_section_type): Remove "ifile" field.
Alan Modra [Thu, 17 Nov 2005 00:10:05 +0000 (00:10 +0000)]
* ldlang.h (lang_input_section_type): Remove "ifile" field.
(lang_insert_orphan, lang_add_section): Update prototypes.
* ldlang.c (lang_insert_orphan): Remove "file" param.
(lang_add_section): Likewise.  Update all callers.
(wild_sort): Get an input section's bfd via "section->owner".
(size_input_section): Access just_syms_flag via bfd usrdata.
(lang_place_orphans): Update ldemul_place_orphan call.
* ldemul.h (ldemul_place_orphan): Remove input_statement param.
(struct ld_emulation_xfer_struct <place_orphan>): Likewise.
* ldemul.c (ldemul_place_orphan): Likewise.
* ldwrite.c (build_link_order): Access just_syms_flag via bfd usrdata.
* emultempl/armelf.em (arm_elf_set_bfd_for_interworking): Likewise.
* emultempl/beos.em (sort_by_file_name): Access bfd by section->owner.
(sort_sections): Likewise.
(place_orphan): Remove "file" param.  Adjust lang_add_section call.
* emultempl/elf32.em (place_orphan): Remove "file" param.  Adjust
lang_add_section and lang_insert_orphan calls.
* emultempl/hppaelf.em (hppaelf_add_stub_section): Adjust
lang_add_section call.
(build_section_lists): Access just_syms_flag via bfd usrdata.
* emultempl/m68hc1xelf.em (m68hc11elf_add_stub_section): Adjust
lang_add_section call.
* emultempl/mmo.em (mmo_place_orphan): Remove "file" param.  Adjust
lang_add_section and lang_insert_orphan calls.
* emultempl/pe.em (place_orphan): Likewise.  Access bfd via section
owner.
* emultempl/ppc64elf.em (ppc_add_stub_section): Adjust
lang_add_section call.
(build_toc_list): Access just_syms_flag via bfd usrdata.
(build_section_lists): Likewise.
* emultempl/xtensaelf.em (elf_xtensa_place_orphan): Remove "file"
param.  Adjust place_orphan call.
(ld_build_required_section_dependence): Access bfd via section owner.

18 years ago*** empty log message ***
gdbadmin [Thu, 17 Nov 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Wed, 16 Nov 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago * gas/all/weakref1.s: Use "=" instead of ".set" for equivalence.
Richard Henderson [Wed, 16 Nov 2005 22:00:31 +0000 (22:00 +0000)]
    * gas/all/weakref1.s: Use "=" instead of ".set" for equivalence.

18 years ago2005-11-16 Andrew Stubbs <andrew.stubbs@st.com>
Andrew Stubbs [Wed, 16 Nov 2005 12:49:17 +0000 (12:49 +0000)]
2005-11-16  Andrew Stubbs  <andrew.stubbs@st.com>

* NEWS (6.4): Mention $argc.

18 years agogdb/doc/ChangeLog:
Jim Blandy [Wed, 16 Nov 2005 10:34:33 +0000 (10:34 +0000)]
gdb/doc/ChangeLog:
2005-11-16  Jim Blandy  <jimb@redhat.com>

* gdb.texinfo (Packets, Stop Reply Packets)
(General Query Packets): Various formatting cleanups.
- Use @samp for packet contents.
- Drop summaries from packet @item lines; the same information appears
  immediately below in the description.
- Delete paragraph breaks after packet @item commands, so that the
  description appears directly to the right of the packet prototype
  in the printed manual, if it fits.
- Place spaces in packet prototypes between @vars and non-@var
  letters, and explain that they're just for formatting.
- Use @dots{} instead of '...'.
- Fix uses of @code where @var was needed.
- Replace "deprecated" markers with English text spelling out the
  packet's status and the preferred alternatives.
- Remove "(reserved)" markers on 'A' and 'I' packets; it's unclear
  what this ever meant.
- Remove "(draft)" markers on 'i' packets; nobody has commented on
  this for a long time.
- Remove "(draft)" markers on 'z' and 'Z' packets; these have been
  implemented several times, and have been in use for years.

18 years ago * ldlang.h (lang_output_section_statement_type): Add prev.
Alan Modra [Wed, 16 Nov 2005 08:32:54 +0000 (08:32 +0000)]
* ldlang.h (lang_output_section_statement_type): Add prev.
* ldlang.c (new_afile): Always init header.type.
(output_statement_newfunc): Set os.prev.
(output_prev_sec_find): Use os.prev.
(lang_enter_output_section_statement): Formatting.
(lang_final, lang_add_target, lang_add_fill): Likewise.
(lang_add_data, lang_add_reloc): Likewise.
(lang_add_attribute): Only alloc the header.

18 years ago * config/tc-hppa.c (pa_comm): Set bfd_com_section segment.
Alan Modra [Wed, 16 Nov 2005 08:00:31 +0000 (08:00 +0000)]
* config/tc-hppa.c (pa_comm): Set bfd_com_section segment.

18 years ago * ld.texinfo (Forced Output Alignment): Specify that this is an
Alan Modra [Wed, 16 Nov 2005 07:17:20 +0000 (07:17 +0000)]
* ld.texinfo (Forced Output Alignment): Specify that this is an
alignment increase, not an override.
* ldlang.c (init_os): Set output section alignment here..
(lang_add_section): ..rather than here.
(lang_size_sections_1): Consolidate alignment code.  Warn if section
alignment affects start address when explicit address given.

18 years ago2005-11-15 Jim Blandy <jimb@redhat.com>
Jim Blandy [Wed, 16 Nov 2005 06:24:52 +0000 (06:24 +0000)]
2005-11-15  Jim Blandy  <jimb@redhat.com>

* gdb.texinfo (Packets): Add index entries for 'm' packet
disclaimers.

18 years ago * cris/cris-tmpl.c (MY (f_model_insn_before)): Make sure only the
Hans-Peter Nilsson [Wed, 16 Nov 2005 04:50:57 +0000 (04:50 +0000)]
* cris/cris-tmpl.c (MY (f_model_insn_before)): Make sure only the
low 32 bits are used after an unsigned long cast.

18 years ago * configure.tgt (i386-*-gnu*): Set em=gnu.
Alan Modra [Wed, 16 Nov 2005 03:44:10 +0000 (03:44 +0000)]
* configure.tgt (i386-*-gnu*): Set em=gnu.
* config/te-gnu.h: New file.
* config/tc-i386.c: Don't use '/' as comment char for TE_GNU.

18 years ago * config/tc-ppc.c (ppc_pe_comm): Set bfd_com_section segment.
Alan Modra [Wed, 16 Nov 2005 01:49:48 +0000 (01:49 +0000)]
* config/tc-ppc.c (ppc_pe_comm): Set bfd_com_section segment.
* config/tc-alpha.c (s_alpha_comm): Likewise.  Also, remove
redundant check.
* read.c (s_lsym): Remove non-BFD assembler sym handling.

18 years ago*** empty log message ***
gdbadmin [Wed, 16 Nov 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Tue, 15 Nov 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago * read.c (s_comm_internal): Set bfd_com_section segment.
Alan Modra [Tue, 15 Nov 2005 22:58:38 +0000 (22:58 +0000)]
* read.c (s_comm_internal): Set bfd_com_section segment.
(s_mri_common): Likewise.
* write.c (write_object_file): Remove non-BFD assembler common
sym handling.

18 years ago * ppc-opc.c (powerpc_opcodes): Add frin,friz,frip,frim. Correct
Alan Modra [Tue, 15 Nov 2005 21:33:04 +0000 (21:33 +0000)]
* ppc-opc.c (powerpc_opcodes): Add frin,friz,frip,frim.  Correct
frsqrtes.

18 years ago* gdb.texinfo (Packets): Clarify lack of restrictions on behavior
Jim Blandy [Tue, 15 Nov 2005 19:58:30 +0000 (19:58 +0000)]
* gdb.texinfo (Packets): Clarify lack of restrictions on behavior
of stub when processing an 'm' packet.

18 years ago* gdb.texinfo (Packets): Mention that packets beginning with
Jim Blandy [Tue, 15 Nov 2005 18:00:28 +0000 (18:00 +0000)]
* gdb.texinfo (Packets): Mention that packets beginning with
letters are reserved once, at the top, instead of actually listing
them all and saying "reserved".

18 years agogas/
Daniel Jacobowitz [Tue, 15 Nov 2005 14:29:58 +0000 (14:29 +0000)]
gas/
* config/tc-arm.c (s_arm_unwind_save_core): Don't emit an extra
opcode if r4-r15 are not saved.
gas/testsuite/
* gas/arm/unwind.s, gas/arm/unwind.d, gas/arm/unwind_vxworks.d: Add
a test for saving only the low registers.

18 years ago2005-11-15 Andrew Stubbs <andrew.stubbs@st.com>
Andrew Stubbs [Tue, 15 Nov 2005 12:38:45 +0000 (12:38 +0000)]
2005-11-15  Andrew Stubbs  <andrew.stubbs@st.com>

* NEWS: Add --batch-silent, --return-child-result, and --eval-command
options to the 6.4 section.

18 years ago2005-11-15 Andrew Stubbs <andrew.stubbs@st.com>
Andrew Stubbs [Tue, 15 Nov 2005 12:03:08 +0000 (12:03 +0000)]
2005-11-15  Andrew Stubbs  <andrew.stubbs@st.com>

* cli/cli-script.c: Include gdb_assert.h.
(locate_arg): Detect $argc.
(insert_args): Substitute $argc.
* Makefile.in (cli-script.o): Add dependency on gdb_assert.h.

doc/
* gdb.texinfo (User-defined commands): Add $argc. Add missing 'end'.
Change @var{$arg0 to @code{$arg0.

18 years agobinutils/
Jan Beulich [Tue, 15 Nov 2005 08:33:38 +0000 (08:33 +0000)]
binutils/
2005-11-15  Jan Beulich  <jbeulich@novell.com>

* objcopy.c (keep_file_symbols): New.
(enum command_line_switch): Add OPTION_KEEP_FILE_SYMBOLS.
(strip_options): Add --keep-file-symbols.
(copy_options): Likewise.
(copy_usage): Likewise.
(strip_usage): Likewise.
(filter_symbols): Act upon keep_file_symbols.
(strip_main): Handle OPTION_KEEP_FILE_SYMBOLS.
(copy_main): Likewise.
* doc/binutils.texi: Document --keep-file-symbols for objcopy
and strip.

18 years agobinutils/testsuite/
Jan Beulich [Tue, 15 Nov 2005 08:32:02 +0000 (08:32 +0000)]
binutils/testsuite/
2005-11-15  Jan Beulich  <jbeulich@novell.com>

* config/default.exp (link_or_copy): New. Use it for setting
up assembler and linker for the compiler to use.

ld/testsuite/
2005-11-15  Jan Beulich  <jbeulich@novell.com>

* ld-bootstrap/bootstrap.exp: Delete ld-partial.o and ld[123]*
after test.
* ld-elf/elf.exp: Delete preinit, init, and fini after test.
* ld-elf/sec64k.exp: Use macro and repeat in generated source
files. Delete object files after test.

18 years ago*** empty log message ***
gdbadmin [Tue, 15 Nov 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * symbols.c (S_GET_VALUE): Remove non-BFD assembler recursion guard.
Alan Modra [Mon, 14 Nov 2005 23:11:30 +0000 (23:11 +0000)]
* symbols.c (S_GET_VALUE): Remove non-BFD assembler recursion guard.

18 years agodaily update
Alan Modra [Mon, 14 Nov 2005 23:00:04 +0000 (23:00 +0000)]
daily update

18 years agoFix gcc bug 24490, location list query failed due to out-of-range address.
Jim Wilson [Mon, 14 Nov 2005 22:25:16 +0000 (22:25 +0000)]
Fix gcc bug 24490, location list query failed due to out-of-range address.
PR 2024
* dwarf2loc.c (dwarf_expr_frame_base): Use get_frame_address_in_block
instead of get_frame_pc.
(loclist_read_variable): Likewise.

18 years ago2005-11-14 Andrew Stubbs <andrew.stubbs@st.com>
Andrew Stubbs [Mon, 14 Nov 2005 19:07:15 +0000 (19:07 +0000)]
2005-11-14  Andrew Stubbs  <andrew.stubbs@st.com>

        * MAINTAINERS (Write After Approval): Add myself to the list.

18 years ago2005-11-14 Andrew Stubbs <andrew.stubbs@st.com>
Andrew Stubbs [Mon, 14 Nov 2005 17:03:25 +0000 (17:03 +0000)]
2005-11-14  Andrew Stubbs  <andrew.stubbs@st.com>

* thread.c (_initialize_thread): Correct the 'thread apply' help
message.

18 years ago * readelf.c (struct dump_list_entry, request_dump_byname)
Daniel Jacobowitz [Mon, 14 Nov 2005 15:00:30 +0000 (15:00 +0000)]
* readelf.c (struct dump_list_entry, request_dump_byname)
(initialise_dumps_byname): New.
(parse_args): Call request_dump_byname.
(process_section_contents): Call initialise_dumps_byname.
* doc/binutils.texi (readelf): Mention -x NAME.
* NEWS: Likewise.

18 years ago * gas/testsuite/gas/mips/mips16e-jrc.d: Tighten file format
Thiemo Seufer [Mon, 14 Nov 2005 11:03:15 +0000 (11:03 +0000)]
* gas/testsuite/gas/mips/mips16e-jrc.d: Tighten file format
check, relax whitespace checking.

18 years agogas/
Jan Beulich [Mon, 14 Nov 2005 08:38:37 +0000 (08:38 +0000)]
gas/
2005-11-14  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (AR_FCR, AR_EFLAG, AR_CSD, AR_SSD, AR_CFLG,
AR_FSR, AR_FIR, AR_FDR, AR_CCV, AR_EC): Define.
(ar): Use AR_* instead of literals.
(CR_DCR, CR_ITM, CR_IVA, CR_PTA, CR_GPTA, CR_LID, CR_ITV,
CR_PMV, CR_CMCV): Define.
(cr): Use CR_* instead of literals.

18 years agogas/
Jan Beulich [Mon, 14 Nov 2005 08:37:12 +0000 (08:37 +0000)]
gas/
2005-11-14  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (md): Rename regsym to indregsym and move
it to the end of the structure.
(ar): Field regnum is unsigned.
(cr): Likewise:
(indirect_reg): Likewise.
(declare_register_set): Parameter regnum is unsigned.
(declare_register): Parameter numregs and base_regnum are
unsigned. So is the local loop variable.
(md_begin): Restrict scope of local variable regnum, which
also is unsigned. Replace loops with function calls where
possible. Re-order things so that register groups are kept
together. Remove all uses of regsym except for indirect
registers. Replace use of regsym by indregsym for indirect
registers.
(ia64_optimize_expr): Replace use of regsym by indregsym for
indirect registers, with appropriate bias.

18 years ago * gdb.texinfo: Correct a merge error introduced by -r 1.286.
Wu Zhou [Mon, 14 Nov 2005 03:27:22 +0000 (03:27 +0000)]
* gdb.texinfo: Correct a merge error introduced by -r 1.286.

18 years ago* gdb.texinfo (Fortran): Add some words about Fortran debugging.
Wu Zhou [Mon, 14 Nov 2005 02:34:43 +0000 (02:34 +0000)]
* gdb.texinfo (Fortran): Add some words about Fortran debugging.

18 years ago * mips.h: Assign 'm'/'M' codes to MIPS16e save/restore
Thiemo Seufer [Mon, 14 Nov 2005 02:25:39 +0000 (02:25 +0000)]
    * mips.h: Assign 'm'/'M' codes to MIPS16e save/restore
        instructions.  Define MIPS16_ALL_ARGS and MIPS16_ALL_STATICS for
        save/restore encoding of the args field.

        * mips16-opc.c: Add MIPS16e save/restore opcodes.
        * mips-dis.c (print_mips16_insn_arg): Handle printing of 'm'/'M'
        codes for save/restore.

        * config/tc-mips.c (mips16_ip): Add handling of 'm' and 'M' codes
        for the MIPS16e save/restore instructions.

        * gas/mips/mips.exp: Run new save/restore tests.
        * gas/testsuite/gas/mips/mips16e-save.s: New test for generating
        different styles of save/restore instructions.
        * gas/testsuite/gas/mips/mips16e-save.d: New.

18 years ago*** empty log message ***
gdbadmin [Mon, 14 Nov 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Sun, 13 Nov 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago * elfread.c (elf_symtab_read): Remove if (1) and reindent.
Daniel Jacobowitz [Sun, 13 Nov 2005 18:56:34 +0000 (18:56 +0000)]
* elfread.c (elf_symtab_read): Remove if (1) and reindent.