aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-11-23bfd/Daniel Jacobowitz25-278/+416
* elf32-mips.c (elf_mips_howto_table_rel): Use rightshift 2 for R_MIPS_PC16. (mips_reloc_map): Map BFD_RELOC_16_PCREL_S2 to R_MIPS_PC16. (bfd_elf32_bfd_reloc_type_lookup): Don't handle BFD_RELOC_16_PCREL_S2. * elf64-mips.c (mips_elf64_howto_table_rel): Use rightshift 2 for R_MIPS_PC16. (mips_elf64_howto_table_rela): Likewise. (mips_reloc_map): Map BFD_RELOC_16_PCREL_S2 to R_MIPS_PC16. (bfd_elf64_bfd_reloc_type_lookup): Don't handle BFD_RELOC_16_PCREL_S2. * elfn32-mips.c (elf_mips_howto_table_rel): Use rightshift 2 for R_MIPS_PC16. (elf_mips_howto_table_rela): Likewise. (mips_reloc_map): Map BFD_RELOC_16_PCREL_S2 to R_MIPS_PC16. (bfd_elf32_bfd_reloc_type_lookup): Don't handle BFD_RELOC_16_PCREL_S2. * elfxx-mips.c: Formatting fixes. (mips_elf_calculate_relocation): Handle R_MIPS_GNU_REL16_S2 and R_MIPS_PC16 identically. gas/ * config/tc-mips.c (append_insn): Handle BFD_RELOC_16_PCREL_S2. (macro_build): Complain for invalid branch displacements. (mips_validate_fix): Delete. (md_apply_fix): Re-add pcrel support for branches. Use consistent text for misaligned branch targets. (tc_gen_reloc: Re-add pcrel support for branches. Handle strange BFD pcrel processing. Remove error for unresolved branches. * config/tc-mips.h (TC_VALIDATE_FIX, mips_validate_fix): Delete. gas/testsuite/ * gas/mips/bge.d, gas/mips/bge.s, gas/mips/bgeu.d, gas/mips/bgeu.s, gas/mips/blt.d, gas/mips/blt.s, gas/mips/bltu.d, gas/mips/bltu.s: Reactivate external branch tests. * gas/mips/branch-misc-2.d, gas/mips/branch-misc-2pic.d, gas/mips/branch-misc-2-64.d, gas/mips/branch-misc-2pic-64.d: New tests. * gas/mips/branch-misc-2.l, gas/mips/branch-misc-2pic.l, gas/testsuite/gas/mips/branch-misc-2pic.s: Remove. * gas/mips/mips.exp: Adjust branch-misc-2 tests. Add 64-bit variants.
2005-11-23 * elfcode.h (elf_object_p): Delay the setting of start_addressAlan Modra2-3/+8
until we're sure the backend matches the binary.
2005-11-23Fix 32-bit host/target --enable-targets=all build failure from Doug Evans.Jim Wilson2-2/+17
* ia64-gen.c (_opcode_int64_low, _opcode_int64_high, opcode_fprintf_vma): New. (print_main_table): New opcode_fprintf_vma instead of fprintf_vma.
2005-11-23Fix PR 994, core dump with section switching.Jim Wilson2-17/+7
* config/tc-ia64.c (slot_index): Emit an error instead of a warning when the frag chain is broken by section switching.
2005-11-23Fix PR 1889, infinite loop compiling code with bad user template.Jim Wilson2-13/+22
* config/tc-ia64.c (emit_one_bundle): Perform last_slot < 0 check even when manual_bundling isn't set.
2005-11-23 * gas/all/quad.d: Add -j "\$DATA\$". Modify regexp to check forDave Anglin3-4/+10
"$DATA$" as well as ".data". * gas/all/sleb128.d: Likewise.
2005-11-232005-11-21 Jim Blandy <jimb@redhat.com>Jim Blandy2-1/+13
* 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.
2005-11-23*** empty log message ***gdbadmin1-1/+1
2005-11-22daily updateAlan Modra1-1/+1
2005-11-22 * top.c (print_gdb_version): Update copyright year.Joel Brobecker2-1/+5
2005-11-22*** empty log message ***gdbadmin1-1/+1
2005-11-21daily updateAlan Modra1-1/+1
2005-11-21add self as maintainer for target Z80Arnold Metselaar1-1/+5
2005-11-21add self as maintainer for target Z80Arnold Metselaar1-0/+1
2005-11-21* inf-ptrace.c (inf_ptrace_xfer_partial): Use PIOD_WRITE_I insteadMark Kettenis2-2/+11
of PIOD_WRITE_D.
2005-11-21 * sim/cris: New directory with C and assembly tests for the CRISHans-Peter Nilsson316-0/+13606
simulator.
2005-11-21 Bug gas/1894 Bug gas/1895Dave Anglin4-6/+12
* 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.
2005-11-21gdb/ChangeLog:Jim Blandy2-9/+21
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.)
2005-11-21*** empty log message ***gdbadmin1-1/+1
2005-11-20daily updateAlan Modra1-1/+1
2005-11-20 Bug gas/1879Dave Anglin9-37/+49
* 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.
2005-11-20 * som.c (som_decode_symclass): Decode BSF_WEAK symbols in the sameDave Anglin2-2/+26
manner as bfd_decode_symclass.
2005-11-20 cris/traps.c (TARGET_O_RDONLY, TARGET_O_WRONLY): Define.Hans-Peter Nilsson2-6/+33
(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.
2005-11-20gdb/doc/ChangeLog:Jim Blandy2-4/+186
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".
2005-11-20*** empty log message ***gdbadmin1-1/+1
2005-11-19daily updateAlan Modra1-1/+1
2005-11-192005-11-19 Jim Blandy <jimb@redhat.com>Jim Blandy2-4/+17
* tracepoint.c (stringify_collection_list): Indicate absolute memory ranges by using "-1" as the memory range's base register number, not "FFFFFFFF".
2005-11-192005-11-19 Randolph Chung <tausq@debian.org>Randolph Chung2-3/+26
* 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.
2005-11-192005-11-19 Randolph Chung <tausq@debian.org>Randolph Chung2-27/+43
* 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.
2005-11-192005-11-19 Randolph Chung <tausq@debian.org>Randolph Chung2-3/+9
* 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.
2005-11-192005-11-19 Randolph Chung <tausq@debian.org>Randolph Chung2-3/+12
* 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.
2005-11-192005-11-19 Randolph Chung <tausq@debian.org>Randolph Chung2-5/+23
* hppa-tdep.c (hppa_frame_cache): Reformat code and enhance debugging.
2005-11-192005-11-18 Jim Blandy <jimb@redhat.com>Jim Blandy2-2/+2
* tracepoint.c (collect_symbol): Doc fix.
2005-11-192005-11-18 Jim Blandy <jimb@redhat.com>Jim Blandy2-1/+5
* tracepoint.c (struct memrange): Doc fix.
2005-11-19*** empty log message ***gdbadmin1-1/+1
2005-11-18daily updateAlan Modra1-1/+1
2005-11-18 * gdb.texinfo (set remotebreak): Add anchor.Kevin Buettner2-0/+41
(X packet): Likewise. (Remote Protocol): Add new section `Interrupts' and new index entry `interrupts (remote protocol)'.
2005-11-18* gdb.texinfo (Packets): Move information out of 'q' and 'Q'Jim Blandy2-23/+42
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.
2005-11-182005-11-18 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2-2/+19
* mi/mi-main.c (mi_load_progress): Ensure the use of the correct mi uiout for the duration of the function.
2005-11-18 * config/bfin-defs.h (IS_BREG, IS_LREG): New macros.Jie Zhang3-0/+18
* config/bfin-parse.y (asm_1): Check register type for load immediate instruction.
2005-11-18(gdb-source-file-list): Declare.Nick Roberts1-79/+78
(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.
2005-11-18*** empty log message ***Nick Roberts1-1/+1
2005-11-18*** empty log message ***Nick Roberts1-0/+15
2005-11-18 * elf64-ppc.c (ppc64_elf_check_relocs): Don't set has_14bit_branchAlan Modra2-1/+23
on branches to same section.
2005-11-18 * ld-powerpc/symtocbase.d: Adjust for alignment change.Alan Modra2-6/+10
2005-11-18 * emulparams/elf64ppc.sh (.tocbss): Use new section alignment scheme.Alan Modra2-4/+9
(.got, .toc1, .opd): Likewise.
2005-11-18 * ldlang.c (lang_size_sections_1): Revert 2005-11-16 functionalAlan Modra3-15/+43
changes to section alignment. * ldmisc.c (vfinfo): Handle %ld and %lu.
2005-11-18 * elf64-hppa.c (elf64_hppa_object_p): Recognize corefiles underDave Anglin2-4/+48
hppa64-hp-hpux11.11. (elf64_hppa_section_from_phdr): New function. (elf_backend_section_from_phdr): Define.
2005-11-18*** empty log message ***gdbadmin1-1/+1
2005-11-17daily updateAlan Modra1-1/+1