daily update
daily update
Fixes a snafu checking the size of a 20-bit immediate.

	* config/tc-msp430.c (msp430_srcoperand): Fix range test for
	20-bit values.
Import updated translations provided by the Translation Project:

       bfd, binutils, gprof, opcodes:
        * po/fi.po: Updated Finnish translation.

        binutils:
        * po/sv.po: Updated Swedish translation.

        gprof:
        * po/hu.po: New Hungarian translation.
daily update
Set development to false.

bfd/
2014-11-04  Tristan Gingold  <gingold@adacore.com>

	* development.sh: Set development to false.
daily update
daily update
daily update
X32: Add REX prefix to encode R_X86_64_GOTTPOFF

Structions with R_X86_64_GOTTPOFF relocation must be encoded with REX
prefix even if it isn't required by destination register.  Otherwise
linker can't safely perform IE -> LE optimization.

bfd/

	PR ld/17482
	* elf64-x86-64.c (elf_x86_64_relocate_section): Update comments
	for IE->LE transition.

gas/

	PR ld/17482
	* config/tc-i386.c (output_insn): Add a dummy REX_OPCODE prefix
	for structions with R_X86_64_GOTTPOFF relocation for x32 if needed.

gas/testsuite/

	PR ld/17482
	* gas/i386/ilp32/x32-tls.d: New file.
	* gas/i386/ilp32/x32-tls.s: Likewise.

ld/testsuite/

	PR ld/17482
	* ld-x86-64/tlsie4.dd: Updated.
daily update
daily update
daily update
Update .MIPS.abiflags to support MIPS R6

Backport from trunk.

bfd/

	* elfxx-mips.c (update_mips_abiflags_isa): Add E_MIPS_ARCH_32R6
	and E_MIPS_ARCH_64R6 support.

ld/testsuite/

	* ld-mips-elf/abiflags-strip10-ph.d: New file.
	* ld-mips-elf/mips-eld.exp: Run the new test.

gas/

	* config/tc-mips.c (mips_elf_final_processing): Add INSN_ISA32R6
	and INSN_ISA64R6 support.

gas/testsuite/

	* gas/mips/elf_arch_mips32r6.d: New file.
	* gas/mips/elf_arch_mips64r6.d: New file.
	* gas/mips/mips.exp: Run the new tests.
daily update
ld -r abort in _bfd_elf_write_section_eh_frame

Turning on .eh_frame processing for ld -r resulted in systemtap
tickling a ld bug.  Triggered by the zero terminator not being added
to .eh_frame in a separate file as it usually is (crtend.o), but
instead being present in the last .eh_frame section along with CIEs
and FDEs.  The 4-byte terminator makes the section size check fail
on 64-bit targets.

	* elf-eh-frame (_bfd_elf_write_section_eh_frame): Adjust section
	size check to account for possible zero terminator.
Update French and Ukranian translations with new one supplied by the Translation Project.

	* po/fr.po: Updated French translation.

	* po/uk.po: Updated Ukranian translation.
daily update
Merge remote-tracking branch 'gnu/binutils-2_25-branch' into 2.25