[Bug binutils/16496] readelf/objdump fail to display symbol version in dynamic relocation

2014-01-27 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=16496

--- Comment #3 from cvs-commit at gcc dot gnu.org  ---
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, hjl/pr16496 has been created
at  3814a7515eb08dd6d2eb75969a2756efffc5809d (commit)

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

commit 3814a7515eb08dd6d2eb75969a2756efffc5809d
Author: H.J. Lu 
Date:   Sun Jan 26 08:47:06 2014 -0800

Move ChangeLog entries to ChangeLog.pr16496

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

commit 42478d68639fcb10952a94e5a4d32d8ea18c953a
Author: H.J. Lu 
Date:   Fri Jan 24 04:52:05 2014 -0800

Display symbol version when dumping dynrelocs

Both readelf/objdump know how to get symbol version string for dynamic
symbols.  This patch extracts this functionality into a separate
function and uses it to add symbol version string to versioned symbol
names when dumping dynamic relocations.

bfd/

PR binutils/16496
* elf-bfd.h (bfd_elf_get_symbol_version_string): New.
* elf.c (bfd_elf_get_symbol_version_string): New.  Extracted
from bfd_elf_print_symbol.
(bfd_elf_print_symbol): Use it.

binutils/

PR binutils/16496
* objdump.c (objdump_print_symname): Call
bfd_elf_get_symbol_version_string to get ELF symbol version
string.  Append version string if needed.

* readelf.c (versioned_symbol_info): New enum.
(get_symbol_version_string): New.  Extracted from
process_symbol_table.
(dump_relocations): Add a new argument to indicate if dynamic
symbol table is used.  Use get_symbol_version_string to get
symbol version string for dynamic symbol.  Append version string
if needed.
(process_relocs): Updated dump_relocations call.
(process_symbol_table): Use get_symbol_version_string.

ld/testsuite/

PR binutils/16496
* ld-cris/weakref3.d: Add symbol version string to versioned
symbol names in dynamic relocation.
* ld-cris/weakref4.d: Likewise.
* ld-elfvers/vers24.rd: Likewise.

* ld-elf/pr16496a.c: New file.
* ld-elf/pr16496a.map: Likewise.
* ld-elf/pr16496b.c: Likewise.
* ld-elf/pr16496b.od: Likewise.

* ld-elf/shared.exp (build_tests): Add libpr16496a.so and
libpr16496b.so tests.

---

-- 
You are receiving this mail because:
You are on the CC list for the bug.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/11983] libbfd reuses pointer passed to bfd_openr

2014-01-27 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=11983

--- Comment #13 from cvs-commit at gcc dot gnu.org  ---
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 annotated tag, hjl/linux/release/2.24.51.0.3 has been created
at  8436875f37cd327e7fe80f05a0b7b2ca65d26cb4 (tag)
   tagging  7908ae0a55ee9845bb6537448d07fedb17065d4d (commit)
  replaces  hjl/linux/release/2.24.51.0.2
 tagged by  H.J. Lu
on  Mon Jan 27 09:47:38 2014 -0800

- Log -
Linux binutils 2.24.51.0.3

Alan Modra (60):
  daily update
  Correct elf_merge_st_other arguments for weak symbols
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't segv on cie.initial_instructions[] overflow.
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't adjust LOAD segment to match GNU_RELRO segment
  daily update
  daily update
  daily update
  Error on shared lib call to @local ifunc
  missing changelog for last patch
  daily update
  daily update
  non-PIC references to __ehdr_start in pie and shared
  daily update
  Fix mips segfault on GOT access of absolute symbol
  Tidy ld use of bfd_section userdata.
  daily update
  Allow ld target customiser script to force on disk scripts.
  daily update
  daily update
  Allow self-assignment for absolute symbols defined in a linker script
  daily update
  daily update
  Make assignments to dot keep an empty output section.
  Miscellaneous ld tidies
  Comment typo
  Fix gas build breakage
  Display the reference causing a shared library to be needed
  daily update
  daily update
  Fixes powerpc64le ld segfaults when --emit-relocs is used.
  TLS orphan section placement
  daily update
  daily update
  daily update

Andreas Arnez (5):
  Since upstream gcc has recently increased the function alignment on
  Prevent appending "-g" after "-g3" to compile options in info-macros.exp.
  Re-introduce '_start' labels and add alignment in dw2-dir-file-name test
case.
  Fix regression on s390x with entry-values.exp.
  gdb/ChangeLog:

Andreas Schwab (3):
  Fix missing newline in error message
  Set proper OS ABI magic for ELF/m68k
  Use correct default for target functions that return pointer

Andrew Bennett (2):
  Range of element index is too large on MIPS MSA element selection
instructions.
  Add support to show the symbolic names of the MIPS CP1 registers.

Andrew Burgess (1):
  Convert the unavailable vector to be bit, not byte, based.

Andrew Pinski (1):
  AARCH64: Change cpsr type to be 64bit.

Asmwarrior (1):
  PR binutils/14289

Baruch Siach (2):
  gdb: xtensa: fix linux ptrace includes
  gdb: xtensa: fix on 64-bit hosts

Bill Maddox (1):
  libiberty: sync with gcc

Cary Coutant (1):
  Add configure checks for  and .

Christophe Lyon (1):
  2014-01-14  Michael Hudson-Doyle  

Chung-Lin Tang (1):
  2013-12-20  Chung-Lin Tang  

DJ Delorie (3):
  Ensure that %func() expressions are outermost terms
  Add .refsym to msp430 backend
  Add .data and .bss refsym symbols

Doug Evans (14):
  Reorganize extension language auto-loading docs.
  * nat/linux-waitpid.c (linux_debug): Remove extraneous \n from output.
  PR symtab/16426
  psymtab cleanup patch 1/3
  psymtab cleanup patch 2/3
  psymtab cleanup patch 3/3
  * dwarf2read.c (open_and_init_dwp_file): Use pulongest to print uint32_t.
  delete thread_id_to_gdb_id, unused
  dwarf2read.c (open_and_init_dwp_file): Fix typo in comment.
  * dll.c (UNSPECIFIED_CORE_ADDR): New macro.
  Move ASSERT_FUNCTION to FUNCTION_NAME.
  Add delim_string_to_char_ptr_vec.
  New gdbserver option --debug-format=timestamp.
  * gdbthread.h (gdb_id_to_thread): Delete, unused.

Edjunior Barbosa Machado (1):
  Fix dir command for duplicated paths and add a new testcase.

Eli Zaretskii (1):
  Fix MinGW compilation errors in gdbserver/.

Gabriel Krisman Bertazi (1):
  Fix PR breakpoints/16297: catch syscall with syscall 0

Gary Benson (1):
  libiberty: sync with gcc

Guy Martin (1):
  Fix duplicate output section statement lookup

H.J. Lu (66):
  Update version to 2.24.51.0.3
  Merge remote-tracking branch 'origin/master' into hjl/linux/master
  Set the SHF_INFO_LINK bit for SHT_REL/SHT_RELA in .o f

[Bug gas/16434] Failed to build for z80-unknown-coff

2014-01-27 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=16434

--- Comment #4 from cvs-commit at gcc dot gnu.org  ---
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 annotated tag, hjl/linux/release/2.24.51.0.3 has been created
at  8436875f37cd327e7fe80f05a0b7b2ca65d26cb4 (tag)
   tagging  7908ae0a55ee9845bb6537448d07fedb17065d4d (commit)
  replaces  hjl/linux/release/2.24.51.0.2
 tagged by  H.J. Lu
on  Mon Jan 27 09:47:38 2014 -0800

- Log -
Linux binutils 2.24.51.0.3

Alan Modra (60):
  daily update
  Correct elf_merge_st_other arguments for weak symbols
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't segv on cie.initial_instructions[] overflow.
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't adjust LOAD segment to match GNU_RELRO segment
  daily update
  daily update
  daily update
  Error on shared lib call to @local ifunc
  missing changelog for last patch
  daily update
  daily update
  non-PIC references to __ehdr_start in pie and shared
  daily update
  Fix mips segfault on GOT access of absolute symbol
  Tidy ld use of bfd_section userdata.
  daily update
  Allow ld target customiser script to force on disk scripts.
  daily update
  daily update
  Allow self-assignment for absolute symbols defined in a linker script
  daily update
  daily update
  Make assignments to dot keep an empty output section.
  Miscellaneous ld tidies
  Comment typo
  Fix gas build breakage
  Display the reference causing a shared library to be needed
  daily update
  daily update
  Fixes powerpc64le ld segfaults when --emit-relocs is used.
  TLS orphan section placement
  daily update
  daily update
  daily update

Andreas Arnez (5):
  Since upstream gcc has recently increased the function alignment on
  Prevent appending "-g" after "-g3" to compile options in info-macros.exp.
  Re-introduce '_start' labels and add alignment in dw2-dir-file-name test
case.
  Fix regression on s390x with entry-values.exp.
  gdb/ChangeLog:

Andreas Schwab (3):
  Fix missing newline in error message
  Set proper OS ABI magic for ELF/m68k
  Use correct default for target functions that return pointer

Andrew Bennett (2):
  Range of element index is too large on MIPS MSA element selection
instructions.
  Add support to show the symbolic names of the MIPS CP1 registers.

Andrew Burgess (1):
  Convert the unavailable vector to be bit, not byte, based.

Andrew Pinski (1):
  AARCH64: Change cpsr type to be 64bit.

Asmwarrior (1):
  PR binutils/14289

Baruch Siach (2):
  gdb: xtensa: fix linux ptrace includes
  gdb: xtensa: fix on 64-bit hosts

Bill Maddox (1):
  libiberty: sync with gcc

Cary Coutant (1):
  Add configure checks for  and .

Christophe Lyon (1):
  2014-01-14  Michael Hudson-Doyle  

Chung-Lin Tang (1):
  2013-12-20  Chung-Lin Tang  

DJ Delorie (3):
  Ensure that %func() expressions are outermost terms
  Add .refsym to msp430 backend
  Add .data and .bss refsym symbols

Doug Evans (14):
  Reorganize extension language auto-loading docs.
  * nat/linux-waitpid.c (linux_debug): Remove extraneous \n from output.
  PR symtab/16426
  psymtab cleanup patch 1/3
  psymtab cleanup patch 2/3
  psymtab cleanup patch 3/3
  * dwarf2read.c (open_and_init_dwp_file): Use pulongest to print uint32_t.
  delete thread_id_to_gdb_id, unused
  dwarf2read.c (open_and_init_dwp_file): Fix typo in comment.
  * dll.c (UNSPECIFIED_CORE_ADDR): New macro.
  Move ASSERT_FUNCTION to FUNCTION_NAME.
  Add delim_string_to_char_ptr_vec.
  New gdbserver option --debug-format=timestamp.
  * gdbthread.h (gdb_id_to_thread): Delete, unused.

Edjunior Barbosa Machado (1):
  Fix dir command for duplicated paths and add a new testcase.

Eli Zaretskii (1):
  Fix MinGW compilation errors in gdbserver/.

Gabriel Krisman Bertazi (1):
  Fix PR breakpoints/16297: catch syscall with syscall 0

Gary Benson (1):
  libiberty: sync with gcc

Guy Martin (1):
  Fix duplicate output section statement lookup

H.J. Lu (66):
  Update version to 2.24.51.0.3
  Merge remote-tracking branch 'origin/master' into hjl/linux/master
  Set the SHF_INFO_LINK bit for SHT_REL/SHT_RELA in .o fi

[Bug ld/2404] Linker failed to handle symbols with mismatched types.

2014-01-27 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=2404

--- Comment #5 from cvs-commit at gcc dot gnu.org  ---
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 annotated tag, hjl/linux/release/2.24.51.0.3 has been created
at  8436875f37cd327e7fe80f05a0b7b2ca65d26cb4 (tag)
   tagging  7908ae0a55ee9845bb6537448d07fedb17065d4d (commit)
  replaces  hjl/linux/release/2.24.51.0.2
 tagged by  H.J. Lu
on  Mon Jan 27 09:47:38 2014 -0800

- Log -
Linux binutils 2.24.51.0.3

Alan Modra (60):
  daily update
  Correct elf_merge_st_other arguments for weak symbols
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't segv on cie.initial_instructions[] overflow.
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't adjust LOAD segment to match GNU_RELRO segment
  daily update
  daily update
  daily update
  Error on shared lib call to @local ifunc
  missing changelog for last patch
  daily update
  daily update
  non-PIC references to __ehdr_start in pie and shared
  daily update
  Fix mips segfault on GOT access of absolute symbol
  Tidy ld use of bfd_section userdata.
  daily update
  Allow ld target customiser script to force on disk scripts.
  daily update
  daily update
  Allow self-assignment for absolute symbols defined in a linker script
  daily update
  daily update
  Make assignments to dot keep an empty output section.
  Miscellaneous ld tidies
  Comment typo
  Fix gas build breakage
  Display the reference causing a shared library to be needed
  daily update
  daily update
  Fixes powerpc64le ld segfaults when --emit-relocs is used.
  TLS orphan section placement
  daily update
  daily update
  daily update

Andreas Arnez (5):
  Since upstream gcc has recently increased the function alignment on
  Prevent appending "-g" after "-g3" to compile options in info-macros.exp.
  Re-introduce '_start' labels and add alignment in dw2-dir-file-name test
case.
  Fix regression on s390x with entry-values.exp.
  gdb/ChangeLog:

Andreas Schwab (3):
  Fix missing newline in error message
  Set proper OS ABI magic for ELF/m68k
  Use correct default for target functions that return pointer

Andrew Bennett (2):
  Range of element index is too large on MIPS MSA element selection
instructions.
  Add support to show the symbolic names of the MIPS CP1 registers.

Andrew Burgess (1):
  Convert the unavailable vector to be bit, not byte, based.

Andrew Pinski (1):
  AARCH64: Change cpsr type to be 64bit.

Asmwarrior (1):
  PR binutils/14289

Baruch Siach (2):
  gdb: xtensa: fix linux ptrace includes
  gdb: xtensa: fix on 64-bit hosts

Bill Maddox (1):
  libiberty: sync with gcc

Cary Coutant (1):
  Add configure checks for  and .

Christophe Lyon (1):
  2014-01-14  Michael Hudson-Doyle  

Chung-Lin Tang (1):
  2013-12-20  Chung-Lin Tang  

DJ Delorie (3):
  Ensure that %func() expressions are outermost terms
  Add .refsym to msp430 backend
  Add .data and .bss refsym symbols

Doug Evans (14):
  Reorganize extension language auto-loading docs.
  * nat/linux-waitpid.c (linux_debug): Remove extraneous \n from output.
  PR symtab/16426
  psymtab cleanup patch 1/3
  psymtab cleanup patch 2/3
  psymtab cleanup patch 3/3
  * dwarf2read.c (open_and_init_dwp_file): Use pulongest to print uint32_t.
  delete thread_id_to_gdb_id, unused
  dwarf2read.c (open_and_init_dwp_file): Fix typo in comment.
  * dll.c (UNSPECIFIED_CORE_ADDR): New macro.
  Move ASSERT_FUNCTION to FUNCTION_NAME.
  Add delim_string_to_char_ptr_vec.
  New gdbserver option --debug-format=timestamp.
  * gdbthread.h (gdb_id_to_thread): Delete, unused.

Edjunior Barbosa Machado (1):
  Fix dir command for duplicated paths and add a new testcase.

Eli Zaretskii (1):
  Fix MinGW compilation errors in gdbserver/.

Gabriel Krisman Bertazi (1):
  Fix PR breakpoints/16297: catch syscall with syscall 0

Gary Benson (1):
  libiberty: sync with gcc

Guy Martin (1):
  Fix duplicate output section statement lookup

H.J. Lu (66):
  Update version to 2.24.51.0.3
  Merge remote-tracking branch 'origin/master' into hjl/linux/master
  Set the SHF_INFO_LINK bit for SHT_REL/SHT_RELA in .o fil

[Bug ld/16498] assertion fail at bfd/elf.c:4122

2014-01-27 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=16498

--- Comment #7 from cvs-commit at gcc dot gnu.org  ---
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 annotated tag, hjl/linux/release/2.24.51.0.3 has been created
at  8436875f37cd327e7fe80f05a0b7b2ca65d26cb4 (tag)
   tagging  7908ae0a55ee9845bb6537448d07fedb17065d4d (commit)
  replaces  hjl/linux/release/2.24.51.0.2
 tagged by  H.J. Lu
on  Mon Jan 27 09:47:38 2014 -0800

- Log -
Linux binutils 2.24.51.0.3

Alan Modra (60):
  daily update
  Correct elf_merge_st_other arguments for weak symbols
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't segv on cie.initial_instructions[] overflow.
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't adjust LOAD segment to match GNU_RELRO segment
  daily update
  daily update
  daily update
  Error on shared lib call to @local ifunc
  missing changelog for last patch
  daily update
  daily update
  non-PIC references to __ehdr_start in pie and shared
  daily update
  Fix mips segfault on GOT access of absolute symbol
  Tidy ld use of bfd_section userdata.
  daily update
  Allow ld target customiser script to force on disk scripts.
  daily update
  daily update
  Allow self-assignment for absolute symbols defined in a linker script
  daily update
  daily update
  Make assignments to dot keep an empty output section.
  Miscellaneous ld tidies
  Comment typo
  Fix gas build breakage
  Display the reference causing a shared library to be needed
  daily update
  daily update
  Fixes powerpc64le ld segfaults when --emit-relocs is used.
  TLS orphan section placement
  daily update
  daily update
  daily update

Andreas Arnez (5):
  Since upstream gcc has recently increased the function alignment on
  Prevent appending "-g" after "-g3" to compile options in info-macros.exp.
  Re-introduce '_start' labels and add alignment in dw2-dir-file-name test
case.
  Fix regression on s390x with entry-values.exp.
  gdb/ChangeLog:

Andreas Schwab (3):
  Fix missing newline in error message
  Set proper OS ABI magic for ELF/m68k
  Use correct default for target functions that return pointer

Andrew Bennett (2):
  Range of element index is too large on MIPS MSA element selection
instructions.
  Add support to show the symbolic names of the MIPS CP1 registers.

Andrew Burgess (1):
  Convert the unavailable vector to be bit, not byte, based.

Andrew Pinski (1):
  AARCH64: Change cpsr type to be 64bit.

Asmwarrior (1):
  PR binutils/14289

Baruch Siach (2):
  gdb: xtensa: fix linux ptrace includes
  gdb: xtensa: fix on 64-bit hosts

Bill Maddox (1):
  libiberty: sync with gcc

Cary Coutant (1):
  Add configure checks for  and .

Christophe Lyon (1):
  2014-01-14  Michael Hudson-Doyle  

Chung-Lin Tang (1):
  2013-12-20  Chung-Lin Tang  

DJ Delorie (3):
  Ensure that %func() expressions are outermost terms
  Add .refsym to msp430 backend
  Add .data and .bss refsym symbols

Doug Evans (14):
  Reorganize extension language auto-loading docs.
  * nat/linux-waitpid.c (linux_debug): Remove extraneous \n from output.
  PR symtab/16426
  psymtab cleanup patch 1/3
  psymtab cleanup patch 2/3
  psymtab cleanup patch 3/3
  * dwarf2read.c (open_and_init_dwp_file): Use pulongest to print uint32_t.
  delete thread_id_to_gdb_id, unused
  dwarf2read.c (open_and_init_dwp_file): Fix typo in comment.
  * dll.c (UNSPECIFIED_CORE_ADDR): New macro.
  Move ASSERT_FUNCTION to FUNCTION_NAME.
  Add delim_string_to_char_ptr_vec.
  New gdbserver option --debug-format=timestamp.
  * gdbthread.h (gdb_id_to_thread): Delete, unused.

Edjunior Barbosa Machado (1):
  Fix dir command for duplicated paths and add a new testcase.

Eli Zaretskii (1):
  Fix MinGW compilation errors in gdbserver/.

Gabriel Krisman Bertazi (1):
  Fix PR breakpoints/16297: catch syscall with syscall 0

Gary Benson (1):
  libiberty: sync with gcc

Guy Martin (1):
  Fix duplicate output section statement lookup

H.J. Lu (66):
  Update version to 2.24.51.0.3
  Merge remote-tracking branch 'origin/master' into hjl/linux/master
  Set the SHF_INFO_LINK bit for SHT_REL/SHT_RELA in .o fi

[Bug binutils/16199] Objcopy crash when section alignment is zero

2014-01-27 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=16199

--- Comment #4 from cvs-commit at gcc dot gnu.org  ---
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 annotated tag, hjl/linux/release/2.24.51.0.3 has been created
at  8436875f37cd327e7fe80f05a0b7b2ca65d26cb4 (tag)
   tagging  7908ae0a55ee9845bb6537448d07fedb17065d4d (commit)
  replaces  hjl/linux/release/2.24.51.0.2
 tagged by  H.J. Lu
on  Mon Jan 27 09:47:38 2014 -0800

- Log -
Linux binutils 2.24.51.0.3

Alan Modra (60):
  daily update
  Correct elf_merge_st_other arguments for weak symbols
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't segv on cie.initial_instructions[] overflow.
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't adjust LOAD segment to match GNU_RELRO segment
  daily update
  daily update
  daily update
  Error on shared lib call to @local ifunc
  missing changelog for last patch
  daily update
  daily update
  non-PIC references to __ehdr_start in pie and shared
  daily update
  Fix mips segfault on GOT access of absolute symbol
  Tidy ld use of bfd_section userdata.
  daily update
  Allow ld target customiser script to force on disk scripts.
  daily update
  daily update
  Allow self-assignment for absolute symbols defined in a linker script
  daily update
  daily update
  Make assignments to dot keep an empty output section.
  Miscellaneous ld tidies
  Comment typo
  Fix gas build breakage
  Display the reference causing a shared library to be needed
  daily update
  daily update
  Fixes powerpc64le ld segfaults when --emit-relocs is used.
  TLS orphan section placement
  daily update
  daily update
  daily update

Andreas Arnez (5):
  Since upstream gcc has recently increased the function alignment on
  Prevent appending "-g" after "-g3" to compile options in info-macros.exp.
  Re-introduce '_start' labels and add alignment in dw2-dir-file-name test
case.
  Fix regression on s390x with entry-values.exp.
  gdb/ChangeLog:

Andreas Schwab (3):
  Fix missing newline in error message
  Set proper OS ABI magic for ELF/m68k
  Use correct default for target functions that return pointer

Andrew Bennett (2):
  Range of element index is too large on MIPS MSA element selection
instructions.
  Add support to show the symbolic names of the MIPS CP1 registers.

Andrew Burgess (1):
  Convert the unavailable vector to be bit, not byte, based.

Andrew Pinski (1):
  AARCH64: Change cpsr type to be 64bit.

Asmwarrior (1):
  PR binutils/14289

Baruch Siach (2):
  gdb: xtensa: fix linux ptrace includes
  gdb: xtensa: fix on 64-bit hosts

Bill Maddox (1):
  libiberty: sync with gcc

Cary Coutant (1):
  Add configure checks for  and .

Christophe Lyon (1):
  2014-01-14  Michael Hudson-Doyle  

Chung-Lin Tang (1):
  2013-12-20  Chung-Lin Tang  

DJ Delorie (3):
  Ensure that %func() expressions are outermost terms
  Add .refsym to msp430 backend
  Add .data and .bss refsym symbols

Doug Evans (14):
  Reorganize extension language auto-loading docs.
  * nat/linux-waitpid.c (linux_debug): Remove extraneous \n from output.
  PR symtab/16426
  psymtab cleanup patch 1/3
  psymtab cleanup patch 2/3
  psymtab cleanup patch 3/3
  * dwarf2read.c (open_and_init_dwp_file): Use pulongest to print uint32_t.
  delete thread_id_to_gdb_id, unused
  dwarf2read.c (open_and_init_dwp_file): Fix typo in comment.
  * dll.c (UNSPECIFIED_CORE_ADDR): New macro.
  Move ASSERT_FUNCTION to FUNCTION_NAME.
  Add delim_string_to_char_ptr_vec.
  New gdbserver option --debug-format=timestamp.
  * gdbthread.h (gdb_id_to_thread): Delete, unused.

Edjunior Barbosa Machado (1):
  Fix dir command for duplicated paths and add a new testcase.

Eli Zaretskii (1):
  Fix MinGW compilation errors in gdbserver/.

Gabriel Krisman Bertazi (1):
  Fix PR breakpoints/16297: catch syscall with syscall 0

Gary Benson (1):
  libiberty: sync with gcc

Guy Martin (1):
  Fix duplicate output section statement lookup

H.J. Lu (66):
  Update version to 2.24.51.0.3
  Merge remote-tracking branch 'origin/master' into hjl/linux/master
  Set the SHF_INFO_LINK bit for SHT_REL/SHT_RELA in .o fi

[Bug binutils/14289] bfd_pef_xlib_read_header reads beyond array bounds

2014-01-27 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=14289

--- Comment #7 from cvs-commit at gcc dot gnu.org  ---
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 annotated tag, hjl/linux/release/2.24.51.0.3 has been created
at  8436875f37cd327e7fe80f05a0b7b2ca65d26cb4 (tag)
   tagging  7908ae0a55ee9845bb6537448d07fedb17065d4d (commit)
  replaces  hjl/linux/release/2.24.51.0.2
 tagged by  H.J. Lu
on  Mon Jan 27 09:47:38 2014 -0800

- Log -
Linux binutils 2.24.51.0.3

Alan Modra (60):
  daily update
  Correct elf_merge_st_other arguments for weak symbols
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't segv on cie.initial_instructions[] overflow.
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't adjust LOAD segment to match GNU_RELRO segment
  daily update
  daily update
  daily update
  Error on shared lib call to @local ifunc
  missing changelog for last patch
  daily update
  daily update
  non-PIC references to __ehdr_start in pie and shared
  daily update
  Fix mips segfault on GOT access of absolute symbol
  Tidy ld use of bfd_section userdata.
  daily update
  Allow ld target customiser script to force on disk scripts.
  daily update
  daily update
  Allow self-assignment for absolute symbols defined in a linker script
  daily update
  daily update
  Make assignments to dot keep an empty output section.
  Miscellaneous ld tidies
  Comment typo
  Fix gas build breakage
  Display the reference causing a shared library to be needed
  daily update
  daily update
  Fixes powerpc64le ld segfaults when --emit-relocs is used.
  TLS orphan section placement
  daily update
  daily update
  daily update

Andreas Arnez (5):
  Since upstream gcc has recently increased the function alignment on
  Prevent appending "-g" after "-g3" to compile options in info-macros.exp.
  Re-introduce '_start' labels and add alignment in dw2-dir-file-name test
case.
  Fix regression on s390x with entry-values.exp.
  gdb/ChangeLog:

Andreas Schwab (3):
  Fix missing newline in error message
  Set proper OS ABI magic for ELF/m68k
  Use correct default for target functions that return pointer

Andrew Bennett (2):
  Range of element index is too large on MIPS MSA element selection
instructions.
  Add support to show the symbolic names of the MIPS CP1 registers.

Andrew Burgess (1):
  Convert the unavailable vector to be bit, not byte, based.

Andrew Pinski (1):
  AARCH64: Change cpsr type to be 64bit.

Asmwarrior (1):
  PR binutils/14289

Baruch Siach (2):
  gdb: xtensa: fix linux ptrace includes
  gdb: xtensa: fix on 64-bit hosts

Bill Maddox (1):
  libiberty: sync with gcc

Cary Coutant (1):
  Add configure checks for  and .

Christophe Lyon (1):
  2014-01-14  Michael Hudson-Doyle  

Chung-Lin Tang (1):
  2013-12-20  Chung-Lin Tang  

DJ Delorie (3):
  Ensure that %func() expressions are outermost terms
  Add .refsym to msp430 backend
  Add .data and .bss refsym symbols

Doug Evans (14):
  Reorganize extension language auto-loading docs.
  * nat/linux-waitpid.c (linux_debug): Remove extraneous \n from output.
  PR symtab/16426
  psymtab cleanup patch 1/3
  psymtab cleanup patch 2/3
  psymtab cleanup patch 3/3
  * dwarf2read.c (open_and_init_dwp_file): Use pulongest to print uint32_t.
  delete thread_id_to_gdb_id, unused
  dwarf2read.c (open_and_init_dwp_file): Fix typo in comment.
  * dll.c (UNSPECIFIED_CORE_ADDR): New macro.
  Move ASSERT_FUNCTION to FUNCTION_NAME.
  Add delim_string_to_char_ptr_vec.
  New gdbserver option --debug-format=timestamp.
  * gdbthread.h (gdb_id_to_thread): Delete, unused.

Edjunior Barbosa Machado (1):
  Fix dir command for duplicated paths and add a new testcase.

Eli Zaretskii (1):
  Fix MinGW compilation errors in gdbserver/.

Gabriel Krisman Bertazi (1):
  Fix PR breakpoints/16297: catch syscall with syscall 0

Gary Benson (1):
  libiberty: sync with gcc

Guy Martin (1):
  Fix duplicate output section statement lookup

H.J. Lu (66):
  Update version to 2.24.51.0.3
  Merge remote-tracking branch 'origin/master' into hjl/linux/master
  Set the SHF_INFO_LINK bit for SHT_REL/SHT_RELA in .o fi

[Bug binutils/16218] readelf -wi prints trailing whitespace

2014-01-27 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=16218

--- Comment #3 from cvs-commit at gcc dot gnu.org  ---
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 annotated tag, hjl/linux/release/2.24.51.0.3 has been created
at  8436875f37cd327e7fe80f05a0b7b2ca65d26cb4 (tag)
   tagging  7908ae0a55ee9845bb6537448d07fedb17065d4d (commit)
  replaces  hjl/linux/release/2.24.51.0.2
 tagged by  H.J. Lu
on  Mon Jan 27 09:47:38 2014 -0800

- Log -
Linux binutils 2.24.51.0.3

Alan Modra (60):
  daily update
  Correct elf_merge_st_other arguments for weak symbols
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't segv on cie.initial_instructions[] overflow.
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  daily update
  Don't adjust LOAD segment to match GNU_RELRO segment
  daily update
  daily update
  daily update
  Error on shared lib call to @local ifunc
  missing changelog for last patch
  daily update
  daily update
  non-PIC references to __ehdr_start in pie and shared
  daily update
  Fix mips segfault on GOT access of absolute symbol
  Tidy ld use of bfd_section userdata.
  daily update
  Allow ld target customiser script to force on disk scripts.
  daily update
  daily update
  Allow self-assignment for absolute symbols defined in a linker script
  daily update
  daily update
  Make assignments to dot keep an empty output section.
  Miscellaneous ld tidies
  Comment typo
  Fix gas build breakage
  Display the reference causing a shared library to be needed
  daily update
  daily update
  Fixes powerpc64le ld segfaults when --emit-relocs is used.
  TLS orphan section placement
  daily update
  daily update
  daily update

Andreas Arnez (5):
  Since upstream gcc has recently increased the function alignment on
  Prevent appending "-g" after "-g3" to compile options in info-macros.exp.
  Re-introduce '_start' labels and add alignment in dw2-dir-file-name test
case.
  Fix regression on s390x with entry-values.exp.
  gdb/ChangeLog:

Andreas Schwab (3):
  Fix missing newline in error message
  Set proper OS ABI magic for ELF/m68k
  Use correct default for target functions that return pointer

Andrew Bennett (2):
  Range of element index is too large on MIPS MSA element selection
instructions.
  Add support to show the symbolic names of the MIPS CP1 registers.

Andrew Burgess (1):
  Convert the unavailable vector to be bit, not byte, based.

Andrew Pinski (1):
  AARCH64: Change cpsr type to be 64bit.

Asmwarrior (1):
  PR binutils/14289

Baruch Siach (2):
  gdb: xtensa: fix linux ptrace includes
  gdb: xtensa: fix on 64-bit hosts

Bill Maddox (1):
  libiberty: sync with gcc

Cary Coutant (1):
  Add configure checks for  and .

Christophe Lyon (1):
  2014-01-14  Michael Hudson-Doyle  

Chung-Lin Tang (1):
  2013-12-20  Chung-Lin Tang  

DJ Delorie (3):
  Ensure that %func() expressions are outermost terms
  Add .refsym to msp430 backend
  Add .data and .bss refsym symbols

Doug Evans (14):
  Reorganize extension language auto-loading docs.
  * nat/linux-waitpid.c (linux_debug): Remove extraneous \n from output.
  PR symtab/16426
  psymtab cleanup patch 1/3
  psymtab cleanup patch 2/3
  psymtab cleanup patch 3/3
  * dwarf2read.c (open_and_init_dwp_file): Use pulongest to print uint32_t.
  delete thread_id_to_gdb_id, unused
  dwarf2read.c (open_and_init_dwp_file): Fix typo in comment.
  * dll.c (UNSPECIFIED_CORE_ADDR): New macro.
  Move ASSERT_FUNCTION to FUNCTION_NAME.
  Add delim_string_to_char_ptr_vec.
  New gdbserver option --debug-format=timestamp.
  * gdbthread.h (gdb_id_to_thread): Delete, unused.

Edjunior Barbosa Machado (1):
  Fix dir command for duplicated paths and add a new testcase.

Eli Zaretskii (1):
  Fix MinGW compilation errors in gdbserver/.

Gabriel Krisman Bertazi (1):
  Fix PR breakpoints/16297: catch syscall with syscall 0

Gary Benson (1):
  libiberty: sync with gcc

Guy Martin (1):
  Fix duplicate output section statement lookup

H.J. Lu (66):
  Update version to 2.24.51.0.3
  Merge remote-tracking branch 'origin/master' into hjl/linux/master
  Set the SHF_INFO_LINK bit for SHT_REL/SHT_RELA in .o fi

[Bug gold/14746] ld: internal error in address, at gold/output.h:72 while building Linux kvm tool

2014-01-27 Thread ccoutant at google dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=14746

Cary Coutant  changed:

   What|Removed |Added

 Status|REOPENED|ASSIGNED

--- Comment #6 from Cary Coutant  ---
For the repro in commend #1, you need to move the .bss section out of the
DISCARD clause. When you compile with LTO, the compiler adds a COMMON symbol,
__gnu_lto_v1, to the symbol table, which the linker tries to allocate in .bss.
Without that section declared in the script, gold hits an internal error.

The original problem report is probably the same issue.

Of course, this shouldn't be an internal error -- we should provide a
reasonable diagnostic for this case. I'll work on that.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils