gdb and binutils branch binutils-2_25-branch updated. fab39d55fa914ad1cea809848899c76c64eaab9d

mpf@sourceware.org mpf@sourceware.org
Fri Dec 19 14:54:00 GMT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, binutils-2_25-branch has been updated
       via  fab39d55fa914ad1cea809848899c76c64eaab9d (commit)
       via  e1181b005ba75c2708928daabdd65ade54b2c500 (commit)
       via  df063d3c63516407b555cb40237a8ff45c6c7efe (commit)
       via  cfd4e875aeacf565f945c2818dbfff47807b6199 (commit)
      from  80bfea8ac449dbce1636ff07dd8095bf00780ad4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=fab39d55fa914ad1cea809848899c76c64eaab9d

commit fab39d55fa914ad1cea809848899c76c64eaab9d
Author: Matthew Fortune <matthew.fortune@imgtec.com>
Date:   Thu Dec 18 21:28:07 2014 +0000

    Fix all failing FPXX tests for tx39-elf.
    
    ld/testsuite/
    
    	* ld-mips-elf/attr-gnu-4-00.d: Relax check for ISA extension.
    	* ld-mips-elf/attr-gnu-4-01.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-02.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-03.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-08.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-10.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-11.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-18.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-20.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-22.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-28.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-30.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-33.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-38.d: Likewise.
    	* ld-mips-elf/attr-gnu-4-44.d: Likewise.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e1181b005ba75c2708928daabdd65ade54b2c500

commit e1181b005ba75c2708928daabdd65ade54b2c500
Author: Matthew Fortune <matthew.fortune@imgtec.com>
Date:   Thu Dec 18 20:08:38 2014 +0000

    Fix undefined weak symbol reloc tests
    
    ld/testsuite/
    
    	* ld-mips-elf/mips-elf.exp: Update undefweak-overflow tests.
    	* ld-mips-elf/undefweak-overflow-n32.d: Remove.
    	* ld-mips-elf/undefweak-overflow-n64.d: Likewise.
    	* ld-mips-elf/undefweak-overflow.s: Set mips64r6, noreorder and
    	add a label to mark the micromips region.
    	* ld-mips-elf/undefweak-overflow.d: Update expected output.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=df063d3c63516407b555cb40237a8ff45c6c7efe

commit df063d3c63516407b555cb40237a8ff45c6c7efe
Author: Matthew Fortune <matthew.fortune@imgtec.com>
Date:   Tue Dec 16 13:33:56 2014 +0000

    Add in a JALRC alias and fix the NAL instruction.
    
    opcodes/
    
    	* mips-opc.c (mips_builtin_opcodes): Add JALRC alias for JIALC.
    	Remove the operand from NAL.
    
    gas/testsuite/
    
    	* gas/mips/r6.s: Test JALRC and NAL
    	* gas/mips/r6-n32.d: Add expected output for JALRC and NAL.
    	* gas/mips/r6-n64.d: Likewise.
    	* gas/mips/r6.d: Likewise.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=cfd4e875aeacf565f945c2818dbfff47807b6199

commit cfd4e875aeacf565f945c2818dbfff47807b6199
Author: Andrew Bennett <andrew.bennett@imgtec.com>
Date:   Thu Nov 20 15:40:16 2014 +0000

    [MIPS] When calculating a relocation using an undefined weak symbol don't check for overflow.
    
    In MIPS the relocation calculation only ignores the overflow checks for undefined
    weak symbols on relocations associated with j/jal.   This patch extends this to
    the relocations used by the: b* instructions; pc/gp relative symbol offsets; and the
    lwpc/ldpc MIPS r6 instructions.
    
    bfd/
    	* elfxx-mips.c (mips_elf_calculate_relocation): Only check for overflow
    	on non-weak undefined symbols.
    
    ld/testsuite/
    	* ld-mips-elf/mips-elf.exp: Add in undefined weak overflow tests for
    	o32, n32 and n64.
    	* ld-mips-elf/undefweak-overflow.s: New test.
    	* ld-mips-elf/undefweak-overflow.d: New test.
    	* ld-mips-elf/undefweak-overflow-n32.d: New test.
    	* ld-mips-elf/undefweak-overflow-n64.d: New test.

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog                                 |    5 +++
 bfd/elfxx-mips.c                              |   33 +++++++++++++++-------
 gas/testsuite/ChangeLog                       |    7 +++++
 gas/testsuite/gas/mips/r6-n32.d               |    3 ++
 gas/testsuite/gas/mips/r6-n64.d               |    3 ++
 gas/testsuite/gas/mips/r6.d                   |    3 ++
 gas/testsuite/gas/mips/r6.s                   |    3 ++
 ld/testsuite/ChangeLog                        |   36 +++++++++++++++++++++++++
 ld/testsuite/ld-mips-elf/attr-gnu-4-00.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-01.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-02.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-03.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-08.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-10.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-11.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-18.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-20.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-22.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-28.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-30.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-33.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-38.d      |    2 +-
 ld/testsuite/ld-mips-elf/attr-gnu-4-44.d      |    2 +-
 ld/testsuite/ld-mips-elf/mips-elf.exp         |   10 +++++++
 ld/testsuite/ld-mips-elf/undefweak-overflow.d |   27 ++++++++++++++++++
 ld/testsuite/ld-mips-elf/undefweak-overflow.s |   32 ++++++++++++++++++++++
 opcodes/ChangeLog                             |    5 +++
 opcodes/mips-opc.c                            |    3 +-
 28 files changed, 173 insertions(+), 27 deletions(-)
 create mode 100644 ld/testsuite/ld-mips-elf/undefweak-overflow.d
 create mode 100644 ld/testsuite/ld-mips-elf/undefweak-overflow.s


hooks/post-receive
-- 
gdb and binutils



More information about the Binutils-cvs mailing list