]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
20 years agoCommitting generated files for binutils 2.15.97.
Daniel Jacobowitz [Wed, 20 Apr 2005 19:05:47 +0000 (19:05 +0000)] 
Committing generated files for binutils 2.15.97.

20 years ago * configure.in: Bump version to 2.15.97.
Daniel Jacobowitz [Wed, 20 Apr 2005 18:47:18 +0000 (18:47 +0000)] 
* configure.in: Bump version to 2.15.97.
* configure: Regenerated.

20 years ago * readelf.c (display_debug_frames): Use data factor for
Daniel Jacobowitz [Wed, 20 Apr 2005 18:44:06 +0000 (18:44 +0000)] 
* readelf.c (display_debug_frames): Use data factor for
DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.

20 years ago(macro): Use sprintf_vma to convert a > 32 bit number into a readable string.
Nick Clifton [Wed, 20 Apr 2005 17:26:27 +0000 (17:26 +0000)] 
(macro): Use sprintf_vma to convert a > 32 bit number into a readable string.
(load_register): Likewise.

20 years ago2005-04-20 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 20 Apr 2005 16:44:10 +0000 (16:44 +0000)] 
2005-04-20  H.J. Lu  <hongjiu.lu@intel.com>

* doc/binutils.texi: Document new readelf option,
"-g/--section-groups".

20 years agogas/
Jan Beulich [Wed, 20 Apr 2005 07:30:24 +0000 (07:30 +0000)] 
gas/
2005-04-20  Jan Beulich  <jbeulich@novell.com>

PR/847
* config/tc-ia64.c (ia64_canonicalize_symbol_name): Re-allow zero-
length symbols.

20 years ago * NEWS: Mention unsupported targets and new readelf option.
Alan Modra [Wed, 20 Apr 2005 07:15:49 +0000 (07:15 +0000)] 
* NEWS: Mention unsupported targets and new readelf option.

20 years agodaily update
Alan Modra [Wed, 20 Apr 2005 00:00:14 +0000 (00:00 +0000)] 
daily update

20 years ago * elfxx-mips.c (struct mips_elf_link_hash_entry): Update comment.
Daniel Jacobowitz [Tue, 19 Apr 2005 18:37:25 +0000 (18:37 +0000)] 
* elfxx-mips.c (struct mips_elf_link_hash_entry): Update comment.
(mips_elf_create_local_got_entry): Check h->root.forced_local.

20 years agobfd/
Alan Modra [Tue, 19 Apr 2005 05:59:02 +0000 (05:59 +0000)] 
bfd/
* elf32-ppc.c (ppc_elf_check_relocs): Don't bother with
dynamic relocs in non-SEC_ALLOC sections.
(ppc_elf_gc_sweep_hook): Likewise.
(ppc_elf_relax_section): Likewise.
(ppc_elf_relocate_section): Likewise.
ld/testsuite/
* ld-powerpc/reloc.d: Update to suit removal of non-alloc relocs.

20 years ago * ppc-opc.c (RTO): Define.
Alan Modra [Tue, 19 Apr 2005 05:10:12 +0000 (05:10 +0000)] 
* ppc-opc.c (RTO): Define.
(powerpc_opcodes <tlbsx, tlbsx., tlbre>): Combine PPC403 and BOOKE
entries to suit PPC440.

20 years agodaily update
Alan Modra [Tue, 19 Apr 2005 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years ago* config/tc-mips.c (normalize_constant_expr): Don't check for
Maciej W. Rozycki [Mon, 18 Apr 2005 14:16:46 +0000 (14:16 +0000)] 
* config/tc-mips.c (normalize_constant_expr): Don't check for
HAVE_32BIT_GPRS.
(check_absolute_expr): Only call normalize_constant_expr() if
HAVE_32BIT_GPRS.
(mips_ip): Likewise.

* config/tc-mips.c (check_absolute_expr): Fix formatting.

20 years agodaily update
Alan Modra [Mon, 18 Apr 2005 00:00:10 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Sun, 17 Apr 2005 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Sat, 16 Apr 2005 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years ago* config/tc-mips.c (normalize_constant_expr): Fix formatting.
Maciej W. Rozycki [Fri, 15 Apr 2005 19:19:02 +0000 (19:19 +0000)] 
* config/tc-mips.c (normalize_constant_expr): Fix formatting.

20 years ago * config/tc-xtensa.c (get_aligned_diff): Handle target_size larger
Bob Wilson [Fri, 15 Apr 2005 04:24:48 +0000 (04:24 +0000)] 
    * config/tc-xtensa.c (get_aligned_diff): Handle target_size larger
        than the section alignment.

20 years ago PR ld/815
Alan Modra [Fri, 15 Apr 2005 03:52:53 +0000 (03:52 +0000)] 
PR ld/815
* elflink.c (elf_smash_syms): Clear undef.next if it's not being
used as a list pointer.

20 years agodaily update
Alan Modra [Fri, 15 Apr 2005 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years ago * config/tc-xtensa.h (struct xtensa_frag_type): Add lit_frchain field.
Bob Wilson [Thu, 14 Apr 2005 22:42:26 +0000 (22:42 +0000)] 
* config/tc-xtensa.h (struct xtensa_frag_type): Add lit_frchain field.
* config/tc-xtensa.c (xg_translate_sysreg_op,
xtensa_translate_old_userregs_ops,
xtensa_find_unaligned_branch_targets,
xtensa_find_unaligned_loops, xtensa_fix_close_loop_end_frags,
relax_frag_add_nop): Support 64-bit host.
(xtensa_mark_literal_pool_location, xtensa_move_literals): Use
tc_frag_data lit_frchain and lit_seg fields instead of fr_var.

20 years ago* config/tc-mips.c (macro) [ldd_std]: Don't attempt the GP
Maciej W. Rozycki [Thu, 14 Apr 2005 15:45:38 +0000 (15:45 +0000)] 
* config/tc-mips.c (macro) [ldd_std]: Don't attempt the GP
optimization for constant addresses.

20 years ago * corefile.c (core_init): Call bfd_get_synthetic_symtab.
Alan Modra [Thu, 14 Apr 2005 11:10:34 +0000 (11:10 +0000)] 
* corefile.c (core_init): Call bfd_get_synthetic_symtab.

20 years agodaily update
Alan Modra [Thu, 14 Apr 2005 00:00:09 +0000 (00:00 +0000)] 
daily update

20 years agogas/:
Maciej W. Rozycki [Wed, 13 Apr 2005 18:17:48 +0000 (18:17 +0000)] 
gas/:
* config/tc-mips.c (IS_ZEXT_32BIT_NUM): New macro.
(normalize_address_expr): New function to sign-extend address
offsets that fit into 32 bits in 32-bit mode.
(macro_build_ldst_constoffset): Use normalize_address_expr()
instead of a handcoded sequence.
(load_register): Likewise.  Report oversized numbers in a useful
way.
(macro) [ld_st, ldd_std]: Reject all oversized offsets, not only
for constant addresses.  Report oversized numbers in a useful way.
(mips_ip): Use normalize_address_expr() for addresses.

gas/testsuite/:
* gas/mips/ldstla-32.s: Exclude offsets that are now meant to fail
and include more instructions/offsets that are meant to succeed.
Use $4 instead $3 to avoid register dependencies.
* gas/mips/ldstla-32.d: Update accordingly.
* gas/mips/ldstla-32-shared.d: Likewise.
* gas/mips/ldstla-32-mips3.d: New test based on the above, except
for mips3.
* gas/mips/ldstla-32-mips3-shared.d: Similarly, for PIC.
* gas/mips/ldstla-32-mips3.s: Source for the new tests.
* gas/mips/ldstla-32-1.s: New test for offsets that are meant to
fail.
* gas/mips/ldstla-32-mips3-1.s: Likewise, for mips3.
* gas/mips/ldstla-32-1.l: Stderr output for the new test.
* gas/mips/ldstla-32-mips3-1.l: Likewise.
* gas/mips/mips.exp: Run the new tests.

20 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Wed, 13 Apr 2005 18:17:11 +0000 (18:17 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_16-branch'.

Cherrypick from master 2005-04-13 18:17:10 UTC Maciej W. Rozycki <macro@linux-mips.org> 'gas/:':
    gas/testsuite/gas/mips/ldstla-32-1.l
    gas/testsuite/gas/mips/ldstla-32-1.s
    gas/testsuite/gas/mips/ldstla-32-mips3-1.l
    gas/testsuite/gas/mips/ldstla-32-mips3-1.s
    gas/testsuite/gas/mips/ldstla-32-mips3-shared.d
    gas/testsuite/gas/mips/ldstla-32-mips3.d
    gas/testsuite/gas/mips/ldstla-32-mips3.s

20 years agogas/
Jan Beulich [Wed, 13 Apr 2005 13:47:08 +0000 (13:47 +0000)] 
gas/
2005-04-13  Jan Beulich  <jbeulich@novell.com>
            H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (md_apply_fix3): Also handle BFD_RELOC_X86_64_32S.
(tc_gen_reloc): Handle BFD_RELOC_X86_64_32S specially.

gas/testsuite/
2005-04-13  Jan Beulich  <jbeulich@novell.com>
            H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/x86-64-pcrel.[sd]: New.
* gas/i386/i386.exp: Run new test.

20 years agodaily update
Alan Modra [Wed, 13 Apr 2005 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years ago * emultempl/elf32.em (gld${EMULATION_NAME}_stat_needed): Ignore
Alan Modra [Tue, 12 Apr 2005 12:22:11 +0000 (12:22 +0000)] 
* emultempl/elf32.em (gld${EMULATION_NAME}_stat_needed): Ignore
as_needed libs that were not needed.
(gld${EMULATION_NAME}_check_needed): Likewise.

20 years ago PR gas/827
Alan Modra [Tue, 12 Apr 2005 12:14:23 +0000 (12:14 +0000)] 
PR gas/827
* as.h (rs_dummy): Define.
* symbols.c (symbol_X_add_number): New function.
* symbols.h (symbol_X_add_number): Declare.
* stabs.c (aout_process_stab): Tidy symbol frag setting.
* read.c (assign_symbol): New function, split out from s_set.
Use symbol_find_or_make.  Leave fr_type of dummy frag as rs_dummy.
(s_set): Call assign_symbol.  Remove "register" keyword.
(set_zero_frag): New function.
(pseudo_set): Always check for assignment to section syms.
Always set segment and frag of symbol, and likewise extern for
aout/bout.  Handle assignment of sym=sym+/-const specially.  Don't
special case exp.X_add_number non-zero for O_symbol expressions.
(equals): Use assign_symbol.

20 years agodaily update
Alan Modra [Tue, 12 Apr 2005 00:00:13 +0000 (00:00 +0000)] 
daily update

20 years ago * config/tc-xtensa.c (check_t1_t2_reads_and_writes): Fix typo.
Bob Wilson [Mon, 11 Apr 2005 22:51:52 +0000 (22:51 +0000)] 
* config/tc-xtensa.c (check_t1_t2_reads_and_writes): Fix typo.

20 years agoopcodes/
Jan Beulich [Mon, 11 Apr 2005 13:06:48 +0000 (13:06 +0000)] 
opcodes/
2005-03-15  Jan Beulich  <jbeulich@novell.com>

* i386-dis.c (PNI_Fixup): Neither mwait nor monitor have any
visible operands in Intel mode. The first operand of monitor is
%rax in 64-bit mode.

20 years agoinclude/opcode/
Jan Beulich [Mon, 11 Apr 2005 12:58:16 +0000 (12:58 +0000)] 
include/opcode/
2005-03-15  Jan Beulich  <jbeulich@novell.com>

* i386.h (i386_optab): Add rdtscp.

opcodes/
2005-03-15  Jan Beulich  <jbeulich@novell.com>

* i386-dis.c (INVLPG_Fixup): Decode rdtscp; change code to allow for
easier future additions.

20 years agodaily update
Alan Modra [Mon, 11 Apr 2005 00:00:17 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Sun, 10 Apr 2005 00:00:10 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Sat, 9 Apr 2005 00:00:21 +0000 (00:00 +0000)] 
daily update

20 years ago * config/tc-xtensa.c (xtensa_create_xproperty_segments): Skip
Bob Wilson [Fri, 8 Apr 2005 17:36:38 +0000 (17:36 +0000)] 
* config/tc-xtensa.c (xtensa_create_xproperty_segments): Skip
SEC_MERGE sections.

20 years agodaily update
Alan Modra [Fri, 8 Apr 2005 00:00:17 +0000 (00:00 +0000)] 
daily update

20 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Thu, 7 Apr 2005 00:53:23 +0000 (00:53 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_16-branch'.

Cherrypick from master 2005-04-07 00:53:22 UTC H.J. Lu <hjl.tools@gmail.com> 'gas/':
    gas/testsuite/gas/i386/x86-64-pcrel.d
    gas/testsuite/gas/i386/x86-64-pcrel.s

20 years agodaily update
Alan Modra [Thu, 7 Apr 2005 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years ago * config/tc-xtensa.c (branch_align_power): New.
Bob Wilson [Wed, 6 Apr 2005 16:59:03 +0000 (16:59 +0000)] 
    * config/tc-xtensa.c (branch_align_power): New.
        (xtensa_find_unaligned_branch_targets, get_aligned_diff,
        future_alignment_required): Use branch_align_power to check section
        alignment as well as xtensa_fetch_width when aligning branch targets.

20 years ago * config/tc-xtensa.c: Warning fixes throughout.
Bob Wilson [Wed, 6 Apr 2005 16:56:49 +0000 (16:56 +0000)] 
    * config/tc-xtensa.c: Warning fixes throughout.
        (xtensa_fetch_width): Change to unsigned.
        (assemble_nop, xtensa_find_unaligned_branch_targets,
        xtensa_find_unaligned_loops, xg_assemble_vliw_tokens,
        is_narrow_branch_guaranteed_in_range, xtensa_fix_close_loop_end_frags,
        min_bytes_to_other_loop_end, unrelaxed_frag_min_size,
        unrelaxed_frag_max_size, xtensa_fix_short_loop_frags,
        count_insns_to_loop_end, unrelaxed_frag_min_insn_count,
        get_text_align_max_fill_size, get_text_align_nop_count,
        get_text_align_nth_nop_size, get_noop_aligned_address,
        get_aligned_diff, convert_frag_align_next_opcode,
        convert_frag_immed_finish_loop, xtensa_create_property_segments,
        xtensa_create_xproperty_segments, xt_block_aligned_size): Clean up
        types, avoiding size_t and using offsetT and addressT appropriately.
        (get_text_align_power): Clean up types.  Avoid incorrect bound.
        (get_text_align_fill_size): Clean up types.  Restructure for clarity.

20 years agodaily update
Alan Modra [Wed, 6 Apr 2005 00:00:20 +0000 (00:00 +0000)] 
daily update

20 years ago * elfxx-mips.c (MIPS_ELF_OPTIONS_SECTION_NAME_P): New macro.
Richard Sandiford [Tue, 5 Apr 2005 07:36:56 +0000 (07:36 +0000)] 
* elfxx-mips.c (MIPS_ELF_OPTIONS_SECTION_NAME_P): New macro.
(_bfd_mips_elf_section_from_shdr): Use it to check for recognized
SHT_MIPS_OPTIONS names.  Allow all sections with unrecognised
section flags.
(_bfd_mips_elf_fake_sections): Use MIPS_ELF_OPTIONS_SECTION_NAME_P
to check for SHT_MIPS_OPTIONS sections.
(_bfd_mips_elf_set_section_contents): Likewise.

20 years agodaily update
Alan Modra [Tue, 5 Apr 2005 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years ago* readelf.c (debug_apply_rela_addends): Reorder r_info as
Maciej W. Rozycki [Mon, 4 Apr 2005 15:07:34 +0000 (15:07 +0000)] 
* readelf.c (debug_apply_rela_addends): Reorder r_info as
necessary for 64-bit MIPS.

20 years ago* doc/binutils.texi (readelf): Remove a duplicate paragraph.
Maciej W. Rozycki [Mon, 4 Apr 2005 14:56:35 +0000 (14:56 +0000)] 
* doc/binutils.texi (readelf): Remove a duplicate paragraph.

20 years agoPR binutils/813
Nick Clifton [Mon, 4 Apr 2005 14:43:58 +0000 (14:43 +0000)] 
PR binutils/813
Add a check to see if the section for the symbol is chosen using
process_section_p.

20 years agodaily update
Alan Modra [Mon, 4 Apr 2005 00:00:18 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Sun, 3 Apr 2005 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Sat, 2 Apr 2005 00:00:22 +0000 (00:00 +0000)] 
daily update

20 years ago (ppc64_elf_check_relocs): Remove unnecessary SEC_ALLOC check.
Alan Modra [Fri, 1 Apr 2005 02:55:05 +0000 (02:55 +0000)] 
(ppc64_elf_check_relocs): Remove unnecessary SEC_ALLOC check.

20 years ago * elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Return -1 on errors
Alan Modra [Fri, 1 Apr 2005 02:37:58 +0000 (02:37 +0000)] 
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Return -1 on errors
rather than 0.

20 years agodaily update
Alan Modra [Fri, 1 Apr 2005 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Thu, 31 Mar 2005 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Wed, 30 Mar 2005 00:00:17 +0000 (00:00 +0000)] 
daily update

20 years agoUpdated German translation.
Nick Clifton [Tue, 29 Mar 2005 17:43:56 +0000 (17:43 +0000)] 
Updated German translation.

20 years ago * elf32-arm.c (elf32_arm_check_relocs): Increment count for all
Daniel Jacobowitz [Tue, 29 Mar 2005 16:41:40 +0000 (16:41 +0000)] 
* elf32-arm.c (elf32_arm_check_relocs): Increment count for all
relocation types.  Don't count relocations which will use a PLT.

20 years ago * config/tc-xtensa.c (do_align_targets): Update comment.
Bob Wilson [Tue, 29 Mar 2005 00:51:51 +0000 (00:51 +0000)] 
* config/tc-xtensa.c (do_align_targets): Update comment.
(xtensa_frob_label): Compute "freq" before possibly switching frags.
Insert a LOOP_END frag before every loop target, and do not overload
DESIRE_ALIGN_IF_TARGET frags with loop end information.
(xg_assemble_vliw_tokens): Use do_align_targets.
(xtensa_fix_target_frags): Remove code to convert a
DESIRE_ALIGN_IF_TARGET frag to a LOOP_END frag when there is a
negatable branch at the end of a loop.
(frag_can_negate_branch): Delete.

20 years agodaily update
Alan Modra [Tue, 29 Mar 2005 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years ago * config/tc-xtensa.c (use_longcalls): Delete.
Bob Wilson [Sat, 26 Mar 2005 00:28:28 +0000 (00:28 +0000)] 
* config/tc-xtensa.c (use_longcalls): Delete.
(xg_symbolic_immeds_fit): Check for direct calls and return TRUE if
the use_longcalls flag is set.  Do this before checking the segment.
(xg_expand_assembly_insn): Rearrange to use new do_expand flag.  Never
expand direct calls at this point.
(xtensa_set_frag_assembly_state): Set use_longcalls flag.
(xtensa_find_unmarked_state_frags): Likewise.
(md_assemble): Do not disable longcalls by setting is_specific_opcode.
(xg_assemble_vliw_tokens): Switch frags when use_longcalls changes.
(convert_frag_immed): Remove unnecessary check of is_specific_opcode.
* config/tc-xtensa.h (xtensa_frag_type): Add use_longcalls flag.

20 years agoUpdate mail address.
Thiemo Seufer [Fri, 25 Mar 2005 16:19:00 +0000 (16:19 +0000)] 
Update mail address.

20 years ago * config/default.exp: Do not load libpath.exp if it does not binutils-csl-arm-2005q1-branchpoint
Mark Mitchell [Fri, 25 Mar 2005 02:21:44 +0000 (02:21 +0000)] 
* config/default.exp: Do not load libpath.exp if it does not
exist.
(CC): Provide fallback definition.
(CFLAGS): Likewise.
(CXX): Likewise.
(CXXFLAGS): Likewise.

20 years agoUpdate French translation
Nick Clifton [Thu, 24 Mar 2005 21:13:31 +0000 (21:13 +0000)] 
Update French translation

20 years agoUpdate the French translation
Nick Clifton [Wed, 23 Mar 2005 09:44:45 +0000 (09:44 +0000)] 
Update the French translation

20 years agodaily update
Alan Modra [Tue, 22 Mar 2005 23:00:10 +0000 (23:00 +0000)] 
daily update

20 years agoinclude:
Bob Wilson [Tue, 22 Mar 2005 19:51:16 +0000 (19:51 +0000)] 
include:
* xtensa-isa.h: Update a comment and whitespace.
bfd:
* xtensa-isa.c (xtensa_opcode_lookup, xtensa_state_lookup,
xtensa_sysreg_lookup_name, xtensa_interface_lookup,
xtensa_funcUnit_lookup): Skip bsearch call if count is zero.
(xtensa_opcode_decode): Rearrange code.

20 years ago * elf32-arm.c (elf32_arm_final_link_relocate): Don't fail for
Daniel Jacobowitz [Tue, 22 Mar 2005 15:38:06 +0000 (15:38 +0000)] 
* elf32-arm.c (elf32_arm_final_link_relocate): Don't fail for
unresolved symbols in R_ARM_NONE relocations.

20 years ago * elf32-arm.c (elf32_arm_final_link_relocate): Add
Daniel Jacobowitz [Tue, 22 Mar 2005 15:37:32 +0000 (15:37 +0000)] 
* elf32-arm.c (elf32_arm_final_link_relocate): Add
UNRESOLVED_RELOC_P argument.  Set it appropriately.
(elf32_arm_relocate_section): Update call to
elf32_arm_final_link_relocate.  Don't clobber RELOCATION; use
unresolved_reloc instead.

20 years agobfd/
Alan Modra [Tue, 22 Mar 2005 14:49:54 +0000 (14:49 +0000)] 
bfd/
* elflink.c (elf_link_add_object_symbols): Set SEC_EXCLUDE on
.gnu.warning.* sections.
ld/
* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): Set
SEC_EXCLUDE on .gnu.warning sections.

20 years agogas/testsuite/
Alan Modra [Tue, 22 Mar 2005 14:29:09 +0000 (14:29 +0000)] 
gas/testsuite/
* gas/elf/section5.s: Don't start directives in first column.
ld/testsuite/
* ld-elf/tbss.s: Don't start directives in first column.
* ld-scripts/weak1.s: Likewise.
* ld-scripts/weak2.s: Likewise.
* ld-undefined/weak-undef.s: Likewise.
* ld-undefined/undefined.exp: Enable tests for hppa-elf.

20 years agodaily update
Alan Modra [Mon, 21 Mar 2005 23:00:10 +0000 (23:00 +0000)] 
daily update

20 years ago * config/tc-xtensa.c (md_apply_fix3): Recognize XTENSA_PLT relocations.
Bob Wilson [Mon, 21 Mar 2005 19:55:05 +0000 (19:55 +0000)] 
* config/tc-xtensa.c (md_apply_fix3): Recognize XTENSA_PLT relocations.

20 years ago* config/tc-mips.c (mips_frob_file): Sort BFD_RELOC_MIPS16_LO16
Maciej W. Rozycki [Mon, 21 Mar 2005 16:22:55 +0000 (16:22 +0000)] 
* config/tc-mips.c (mips_frob_file): Sort BFD_RELOC_MIPS16_LO16
relocations correctly as well.
(mips_fix_adjustable): Don't make BFD_RELOC_MIPS16_LO16
relocations in mergeable sections section-relative either.

20 years ago * elf32-ppc.c (is_ppc_elf_target): New function.
Alan Modra [Mon, 21 Mar 2005 11:22:37 +0000 (11:22 +0000)] 
* elf32-ppc.c (is_ppc_elf_target): New function.
(ppc_elf_merge_private_bfd_data): Use it rather than just testing
for bfd_target_elf_flavour.  Do this test before endian check.
(ppc_elf_add_symbol_hook): Use is_pcc_elf_target.
(ppc_elf_size_dynamic_sections): Likewise.

20 years ago PR gas/780
Alan Modra [Mon, 21 Mar 2005 02:50:15 +0000 (02:50 +0000)] 
PR gas/780
* config/tc-m68k.c (TRUNC, SEXT): Define.
(issbyte, isubyte, issword, isuword, isbyte, isword): Use the above.
(m68k_ip): Truncate or sign extend expressions as appropriate.
(get_num): Likewise.
(md_apply_fix3): Use SEXT.

20 years agodaily update
Alan Modra [Sun, 20 Mar 2005 23:00:09 +0000 (23:00 +0000)] 
daily update

20 years ago * elf32-arm.c (elf32_arm_modify_segment_map): New function.
Mark Mitchell [Sun, 20 Mar 2005 19:16:25 +0000 (19:16 +0000)] 
* elf32-arm.c (elf32_arm_modify_segment_map): New function.
(elf32_arm_additional_program_headers): Likewise.
(elf_backend_modify_segment_map): Define.
(elf_backend_additional_program_headers): Likewise.
(elf32_arm_symbian_modify_segment_map): Use
elf32_arm_modify_segment_map.

* binutils/readelf.c (get_arm_segment_type): New function.
(get_segment_type): Use it.

* arm.h (PT_ARM_EXIDX): Define.

20 years agodaily update
Alan Modra [Sat, 19 Mar 2005 23:00:13 +0000 (23:00 +0000)] 
daily update

20 years ago * mmix-opc.c (O, Z): Force expression as unsigned long.
Hans-Peter Nilsson [Sat, 19 Mar 2005 04:53:00 +0000 (04:53 +0000)] 
* mmix-opc.c (O, Z): Force expression as unsigned long.

20 years agodaily update
Alan Modra [Fri, 18 Mar 2005 23:00:10 +0000 (23:00 +0000)] 
daily update

20 years ago * config/tc-xtensa.c (xg_apply_tentative_value): Rename to
Bob Wilson [Fri, 18 Mar 2005 17:37:54 +0000 (17:37 +0000)] 
* config/tc-xtensa.c (xg_apply_tentative_value): Rename to
xg_apply_fix_value and return a value to indicate success.
(md_pcrel_from): Skip check of fx_done.  Return 0 if not PC-relative.
(xtensa_force_relocation): Remove checks for VTABLE relocs.
(xtensa_validate_fix_sub): New.
(xtensa_fix_adjustable): Remove check for external or weak symbols.
(tc_gen_reloc): Move code to handle difference of symbols and code to
apply tentative fix values to ...
(md_apply_fix3): ...here.  Enable standard overflow checks for simple
8, 16, and 32 bit relocations.  Apply fixes for slot-specific
relocations when linkrelax flag is not set.
* config/tc-xtensa.h (xtensa_validate_fix_sub): Add prototype.
(TC_FORCE_RELOCATION_SUB_SAME, TC_VALIDATE_FIX_SUB): Define.

20 years agodaily update
Alan Modra [Thu, 17 Mar 2005 23:00:09 +0000 (23:00 +0000)] 
daily update

20 years ago * scripttempl/elf.sc: When CREATE_SHLIB, put .sdata2 and .sbss2
Alan Modra [Thu, 17 Mar 2005 22:54:03 +0000 (22:54 +0000)] 
* scripttempl/elf.sc: When CREATE_SHLIB, put .sdata2 and .sbss2
input sections into .sdata and .sbss output respectively.

20 years agold/ChangeLog:
Bob Wilson [Thu, 17 Mar 2005 16:37:40 +0000 (16:37 +0000)] 
ld/ChangeLog:
        * ldlang.c (IGNORE_SECTION): Remove check for zero size.
        (lang_check_section_addresses): Ignore zero size sections here.
ld/testsuite/ChangeLog:
        * ld-scripts/empty-orphan.d, ld-scripts/empty-orphan.exp,
        ld-scripts/empty-orphan.s, ld-scripts/emtpy-orphan.t: New test.

20 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Thu, 17 Mar 2005 16:20:40 +0000 (16:20 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_16-branch'.

Cherrypick from master 2005-03-17 16:20:39 UTC Bob Wilson <bob.wilson@acm.org> 'ld/ChangeLog:':
    ld/testsuite/ld-scripts/empty-orphan.d
    ld/testsuite/ld-scripts/empty-orphan.exp
    ld/testsuite/ld-scripts/empty-orphan.s
    ld/testsuite/ld-scripts/empty-orphan.t

20 years agoUpdated Vietnamese translation
Nick Clifton [Thu, 17 Mar 2005 08:38:54 +0000 (08:38 +0000)] 
Updated Vietnamese translation

20 years agobfd/
Alan Modra [Wed, 16 Mar 2005 02:42:27 +0000 (02:42 +0000)] 
bfd/
* elf32-ppc.c (ppc_elf_create_linker_section): Set SEC_LINKER_CREATED
on section.  Correct comment, and add FIXME.
(ppc_elf_additional_program_headers): Don't bump header count for
interp.  Test SEC_ALLOC, not SEC_LOAD, and don't test size.
(ppc_elf_size_dynamic_sections): Don't strip sdata and sdata2, but
do allocate memory if they need it.
ld/
* emulparams/elf32ppclinux.sh (OTHER_READWRITE_SECTION): Delete.
(OTHER_RELRO_SECTIONS): Set this instead.
ld/testsuite/
* ld-powerpc/tlsexe32.d: Update.
* ld-powerpc/tlsexe32.g: Update.
* ld-powerpc/tlsexe32.r: Update.
* ld-powerpc/tlsexe32.t: Update.
* ld-powerpc/tlsso32.d: Update.
* ld-powerpc/tlsso32.g: Update.
* ld-powerpc/tlsso32.r: Update.
* ld-powerpc/tlsso32.t: Update.

20 years ago * ppc-dis.c (powerpc_dialect): Don't set PPC_OPCODE_ALTIVEC when
Alan Modra [Wed, 16 Mar 2005 02:38:54 +0000 (02:38 +0000)] 
* ppc-dis.c (powerpc_dialect): Don't set PPC_OPCODE_ALTIVEC when
BOOKE.

20 years agoStep through the sorted array of basic blocks.
Nick Clifton [Tue, 15 Mar 2005 16:21:40 +0000 (16:21 +0000)] 
Step through the sorted array of basic blocks.

20 years ago==> ChangeLog <==
Eric Christopher [Tue, 15 Mar 2005 05:37:50 +0000 (05:37 +0000)] 
==> ChangeLog <==
2005-03-14  Eric Christopher  <echristo@redhat.com>

        * config/tc-mips.c: Include dw2gencfi.h.
        (mips_cfi_frame_initial_instructions): New.
        * config/tc-mips.h (TARGET_USE_CFIPOP): Define.
        (tc_cfi_frame_initial_instructions): Ditto.
        (DWARF2_DEFAULT_RETURN_COLUMN): Ditto.
        (DWARF2_CIE_DATA_ALIGNMENT): Ditto.
        * Makefile.am: Update dependencies.
        * Makefile.in: Regenerate.

==> testsuite/ChangeLog <==
2005-03-14  Eric Christopher  <echristo@redhat.com>

        * gas/cfi/cfi-mips-1.d, gas/cfi/cfi-mips-1.s: New dump test.
        * gas/cfi/cfi.exp: Run it.
        * gas/cfi/cfi-common-1.d: Update.
        * gas/cfi/cfi-common-2.d: Ditto.
        * gas/cfi/cfi-common-3.d: Ditto.
        * gas/cfi/cfi-common-4.d: Ditto.

20 years agoCommit new Spanish translation.
Alan Modra [Tue, 15 Mar 2005 05:30:47 +0000 (05:30 +0000)] 
Commit new Spanish translation.

20 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Tue, 15 Mar 2005 05:28:18 +0000 (05:28 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_16-branch'.

Cherrypick from master 2005-03-15 05:28:17 UTC Eric Christopher <echristo@gmail.com> '==> ChangeLog <==':
    gas/testsuite/gas/cfi/cfi-mips-1.d
    gas/testsuite/gas/cfi/cfi-mips-1.s

20 years agoCommit new French translation.
Alan Modra [Mon, 14 Mar 2005 23:40:10 +0000 (23:40 +0000)] 
Commit new French translation.

20 years ago * gmon_io.c (gmon_write_raw_arc): Return 1 for invalid size.
Alan Modra [Mon, 14 Mar 2005 12:33:53 +0000 (12:33 +0000)] 
* gmon_io.c (gmon_write_raw_arc): Return 1 for invalid size.

20 years ago * ldexp.c (exp_fold_tree): Ensure return value is initialized.
Alan Modra [Mon, 14 Mar 2005 12:33:02 +0000 (12:33 +0000)] 
* ldexp.c (exp_fold_tree): Ensure return value is initialized.
Tidy etree_assert case.

20 years agoCommit new Turkish translation.
Alan Modra [Mon, 14 Mar 2005 03:44:04 +0000 (03:44 +0000)] 
Commit new Turkish translation.

20 years ago * po/tr.po: Commit new Turkish translation.
Alan Modra [Sun, 13 Mar 2005 23:44:47 +0000 (23:44 +0000)] 
* po/tr.po: Commit new Turkish translation.

20 years agoUpdated French translation
Nick Clifton [Fri, 11 Mar 2005 08:37:26 +0000 (08:37 +0000)] 
Updated French translation