[Bug binutils/16496] readelf/objdump fail to display symbol version in dynamic relocation
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
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
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.
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
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
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
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
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
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