This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb and binutils branch master updated. a485e98ea0cbb61ea9da1e7858da545e0bcf1a46


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, master has been updated
       via  a485e98ea0cbb61ea9da1e7858da545e0bcf1a46 (commit)
      from  8efa9855823a78b8f465f39ddd8736266a6f31c4 (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=a485e98ea0cbb61ea9da1e7858da545e0bcf1a46

commit a485e98ea0cbb61ea9da1e7858da545e0bcf1a46
Author: Alan Modra <amodra@gmail.com>
Date:   Wed Sep 10 14:26:25 2014 +0930

    Move ELF section headers to end of object file
    
    Currently, section ordering differs a little for non-loaded reloc
    sections output by ld -emit-relocs or ld -r and that after passing
    such objects through objcopy.  Not that it really matters, but it
    would be better for a simple objcopy to produce an unchanged output
    object file.  Also, section headers are put somewhere in the middle of
    the non-loaded sections, again slightly differently for ld and
    objcopy.  This patch fixes these discrepancies and puts section
    headers last, which is where gold puts them, and is where
    bfd_from_remote_memory wrongly assumed they will be found.
    
    bfd/
    	* elf.c (assign_file_positions_except_relocs): Move section header
    	placement to..
    	(_bfd_elf_assign_file_positions_for_relocs): ..here.  Make static.
    	* elf-bfd.h (_bfd_elf_assign_file_positions_for_relocs): Delete.
    	* elflink.c (bfd_elf_final_link): Don't call above function.
    gas/testsuite/
    	* gas/arm/got_prel.d: Adjust for changed section header placement.
    	* gas/i386/ilp32/x86-64-size-1.d: Likewise.
    	* gas/i386/ilp32/x86-64-size-3.d: Likewise.
    	* gas/i386/ilp32/x86-64-size-5.d: Likewise.
    	* gas/i386/ilp32/x86-64-unwind.d: Likewise.
    	* gas/i386/size-1.d: Likewise.
    	* gas/i386/size-3.d: Likewise.
    	* gas/i386/x86-64-size-1.d: Likewise.
    	* gas/i386/x86-64-size-3.d: Likewise.
    	* gas/i386/x86-64-size-5.d: Likewise.
    	* gas/i386/x86-64-unwind.d: Likewise.
    	* gas/ia64/alias-ilp32.d: Likewise.
    	* gas/ia64/alias.d: Likewise.
    	* gas/ia64/group-1.d: Likewise.
    	* gas/ia64/group-2.d: Likewise.
    	* gas/ia64/secname-ilp32.d: Likewise.
    	* gas/ia64/secname.d: Likewise.
    	* gas/ia64/unwind-ilp32.d: Likewise.
    	* gas/ia64/unwind.d: Likewise.
    	* gas/mmix/bspec-1.d: Likewise.
    	* gas/mmix/bspec-2.d: Likewise.
    	* gas/mmix/byte-1.d: Likewise.
    	* gas/mmix/loc-1.d: Likewise.
    	* gas/mmix/loc-2.d: Likewise.
    	* gas/mmix/loc-3.d: Likewise.
    	* gas/mmix/loc-4.d: Likewise.
    	* gas/mmix/loc-5.d: Likewise.
    	* gas/tic6x/scomm-directive-4.d: Likewise.
    ld/testsuite/
    	* ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
    	section header placement.
    	* ld-aarch64/local-addend-r.d: Likewise.
    	* ld-mmix/bspec1.d: Likewise.
    	* ld-mmix/bspec2.d: Likewise.
    	* ld-mmix/local1.d: Likewise.
    	* ld-mmix/local3.d: Likewise.
    	* ld-mmix/local5.d: Likewise.
    	* ld-mmix/local7.d: Likewise.
    	* ld-mmix/undef-3.d: Likewise.
    	* ld-sh/sh64/crange3-cmpct.rd: Likewise.
    	* ld-sh/sh64/crange3-media.rd: Likewise.
    	* ld-sh/sh64/crangerel1.rd: Likewise.
    	* ld-sh/sh64/crangerel2.rd: Likewise.
    	* ld-tic6x/common.d: Likewise.
    	* ld-tic6x/shlib-1.rd: Likewise.
    	* ld-tic6x/shlib-1b.rd: Likewise.
    	* ld-tic6x/shlib-1r.rd: Likewise.
    	* ld-tic6x/shlib-1rb.rd: Likewise.
    	* ld-tic6x/shlib-app-1.rd: Likewise.
    	* ld-tic6x/shlib-app-1b.rd: Likewise.
    	* ld-tic6x/shlib-app-1r.rd: Likewise.
    	* ld-tic6x/shlib-app-1rb.rd: Likewise.
    	* ld-tic6x/shlib-noindex.rd: Likewise.
    	* ld-tic6x/static-app-1.rd: Likewise.
    	* ld-tic6x/static-app-1b.rd: Likewise.
    	* ld-tic6x/static-app-1r.rd: Likewise.
    	* ld-tic6x/static-app-1rb.rd: Likewise.
    	* ld-x86-64/ilp32-4.d: Likewise.
    	* ld-x86-64/split-by-file-nacl.rd: Likewise.
    	* ld-x86-64/split-by-file.rd: Likewise.

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

Summary of changes:
 bfd/ChangeLog                                      |    8 +++++
 bfd/elf-bfd.h                                      |    2 -
 bfd/elf.c                                          |   25 +++++++-------
 bfd/elflink.c                                      |    8 ++---
 gas/testsuite/ChangeLog                            |   31 ++++++++++++++++++
 gas/testsuite/gas/arm/got_prel.d                   |    4 +-
 gas/testsuite/gas/i386/ilp32/x86-64-size-1.d       |    4 +-
 gas/testsuite/gas/i386/ilp32/x86-64-size-3.d       |    4 +-
 gas/testsuite/gas/i386/ilp32/x86-64-size-5.d       |    4 +-
 gas/testsuite/gas/i386/ilp32/x86-64-unwind.d       |    6 ++--
 gas/testsuite/gas/i386/size-1.d                    |    4 +-
 gas/testsuite/gas/i386/size-3.d                    |    4 +-
 gas/testsuite/gas/i386/x86-64-size-1.d             |    4 +-
 gas/testsuite/gas/i386/x86-64-size-3.d             |    4 +-
 gas/testsuite/gas/i386/x86-64-size-5.d             |    4 +-
 gas/testsuite/gas/i386/x86-64-unwind.d             |    6 ++--
 gas/testsuite/gas/ia64/alias-ilp32.d               |    6 ++--
 gas/testsuite/gas/ia64/alias.d                     |    6 ++--
 gas/testsuite/gas/ia64/group-1.d                   |    6 ++--
 gas/testsuite/gas/ia64/group-2.d                   |    8 ++--
 gas/testsuite/gas/ia64/secname-ilp32.d             |    6 ++--
 gas/testsuite/gas/ia64/secname.d                   |    6 ++--
 gas/testsuite/gas/ia64/unwind-ilp32.d              |    6 ++--
 gas/testsuite/gas/ia64/unwind.d                    |    6 ++--
 gas/testsuite/gas/mmix/bspec-1.d                   |    2 +-
 gas/testsuite/gas/mmix/bspec-2.d                   |   10 +++---
 gas/testsuite/gas/mmix/byte-1.d                    |    6 ++--
 gas/testsuite/gas/mmix/loc-1.d                     |    6 ++--
 gas/testsuite/gas/mmix/loc-2.d                     |    6 ++--
 gas/testsuite/gas/mmix/loc-3.d                     |    6 ++--
 gas/testsuite/gas/mmix/loc-4.d                     |    6 ++--
 gas/testsuite/gas/mmix/loc-5.d                     |    6 ++--
 gas/testsuite/gas/tic6x/scomm-directive-4.d        |    6 ++--
 ld/testsuite/ChangeLog                             |   34 ++++++++++++++++++++
 ld/testsuite/ld-aarch64/emit-relocs-local-addend.d |    4 +-
 ld/testsuite/ld-aarch64/local-addend-r.d           |    4 +-
 ld/testsuite/ld-mmix/bspec1.d                      |    6 ++--
 ld/testsuite/ld-mmix/bspec2.d                      |    6 ++--
 ld/testsuite/ld-mmix/local1.d                      |    2 +-
 ld/testsuite/ld-mmix/local3.d                      |    2 +-
 ld/testsuite/ld-mmix/local5.d                      |    2 +-
 ld/testsuite/ld-mmix/local7.d                      |    2 +-
 ld/testsuite/ld-mmix/undef-3.d                     |    6 ++--
 ld/testsuite/ld-sh/sh64/crange3-cmpct.rd           |    2 +-
 ld/testsuite/ld-sh/sh64/crange3-media.rd           |    2 +-
 ld/testsuite/ld-sh/sh64/crangerel1.rd              |    4 +-
 ld/testsuite/ld-sh/sh64/crangerel2.rd              |    4 +-
 ld/testsuite/ld-tic6x/common.d                     |    6 ++--
 ld/testsuite/ld-tic6x/shlib-1.rd                   |    2 +-
 ld/testsuite/ld-tic6x/shlib-1b.rd                  |    2 +-
 ld/testsuite/ld-tic6x/shlib-1r.rd                  |    2 +-
 ld/testsuite/ld-tic6x/shlib-1rb.rd                 |    2 +-
 ld/testsuite/ld-tic6x/shlib-app-1.rd               |    2 +-
 ld/testsuite/ld-tic6x/shlib-app-1b.rd              |    2 +-
 ld/testsuite/ld-tic6x/shlib-app-1r.rd              |    2 +-
 ld/testsuite/ld-tic6x/shlib-app-1rb.rd             |    2 +-
 ld/testsuite/ld-tic6x/shlib-noindex.rd             |    2 +-
 ld/testsuite/ld-tic6x/static-app-1.rd              |    2 +-
 ld/testsuite/ld-tic6x/static-app-1b.rd             |    2 +-
 ld/testsuite/ld-tic6x/static-app-1r.rd             |    2 +-
 ld/testsuite/ld-tic6x/static-app-1rb.rd            |    2 +-
 ld/testsuite/ld-x86-64/ilp32-4.d                   |    2 +-
 ld/testsuite/ld-x86-64/split-by-file-nacl.rd       |    2 +-
 ld/testsuite/ld-x86-64/split-by-file.rd            |    2 +-
 64 files changed, 207 insertions(+), 137 deletions(-)


hooks/post-receive
-- 
gdb and binutils


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]