[Bug gold/13577] Gold linker does not respect --dynamic-list option
https://sourceware.org/bugzilla/show_bug.cgi?id=13577 Cary Coutant changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|ian at airs dot com|ccoutant at google dot com --- Comment #3 from Cary Coutant --- > Bump. Anyone working on that? Sorry, no one that I know of. Gold's implementation of --dynamic-list seems to do nothing more than force the linker to create a dynamic symbol table entry for it -- it does not undo the effect of -Bsymbolic or protected visibility. My interpretation of the Gnu ld manual is that gold is in fact wrong here. The fix should be a simple patch to Symbol::is_preemptible() in symtab.h. I'll try to get a patch in soon. -cary -- 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/16192] [PATCH] * ld/pe-dll.c: clear memory after allocating it but before using it.
http://sourceware.org/bugzilla/show_bug.cgi?id=16192 --- 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.2 has been created at bc64dc5b95aa848d7274e4648d667b9b1065d88c (tag) tagging bbd7f545f1639be4573ba06ed688b8db670d4597 (commit) replaces hjl/linux/release/2.24.51.0.1 tagged by H.J. Lu on Fri Dec 13 08:44:03 2013 -0800 - Log - Linux binutils 2.24.51.0.2 Alan Modra (47): daily update daily update daily update daily update daily update Correct elf64-ppc.c handling of protected symbols PowerPC64 ELFv2, allocate dynreloc space for ifunc daily update daily update daily update daily update PowerPC64 ELFv2 trampoline match Fixes to powerpc64 gold ELFv2 support Add missing ChangeLog for 88b8e63904fda25c029deaf25d7b4e489b351470 daily update daily update daily update daily update daily update daily update daily update Import config.sub and config.guess from upstream. daily update daily update daily update daily update daily update daily update daily update daily update daily update daily update daily update PowerPC64 linking of --just-symbols objects (klibc) More PowerPC64 ELFv2 --just-symbols fixes daily update daily update daily update daily update daily update Fix --as-needed undefined symbol references from dynamic libraries. correct file reference daily update daily update daily update daily update daily update Alexey Makhalov (1): PR gas/16109 Andreas Arnez (3): S390: Fix TDB regset recognition Fix GDB crash with upstream GCC due to qsort(NULL, ...) Fix GDB crash with upstream GCC due to memcpy(NULL, ...) Andrew Burgess (6): Mark entirely optimized out value as non-lazy. Tighten regexp in gdb.base/setshow.exp Make "set debug frame 1" use the standard print routine for optimized out values. Print entirely unavailable struct/union values as a single . Add support for DW_OP_bit_piece and DW_OP_plus_uconst to DWARF assembler. Add call to get_compiler_info to gdb_compile_shlib. Andrew Pinski (2): ld/ChangeLog: ld/ChangeLog: Anthony Green (1): Add software single step support to moxie port Cary Coutant (6): Fix assert failure with --emit-relocs and .eh_frame sections. Fix race condition while building EH frame header. Add --verify-only option to DWP. Revert "Fix race condition while building EH frame header." Use in-tree assembler for exception_x86_64_bnd_test. Add check for which library is needed for dlopen. Catherine Moore (4): 2013-11-11 Catherine Moore Fix ChangeLog entries from earlier commit. 2013-11-19 Catherine Moore 2013-11-19 Catherine Moore Chung-Lin Tang (1): Separate emulations for nios2-elf and nios2-linux. Conrad Hoffmann (1): * gprof.c (inline_file_names): New variable. Cory Fields (1): * windres.c (define_resource): Use zero for timestamp, making Doug Evans (42): * gdb.python/py-arch.exp: Tweak test name for bad memory access test. Add pretty-printing of .debug_gnu_pubnames, .debug_gnu_pubtypes. PR 11786 Fix email address in earlier entry. Change "set debug symtab-create" to take a verbosity level. Change "set debug dwarf2-read" to take a verbosity level. * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead Work around gold/15646. * gdb.base/fileio.exp: Make $dir2 writable after the test is done * breakpoint.c (bpstat_check_breakpoint_conditions): Assert fix email address in earlier commit * breakpoint.c (breakpoint_cond_eval): Fix and enhance comment. * breakpoint.c (bpstat_check_breakpoint_conditions): For thread * gdb.python/py-breakpoint.exp: Split up into several functions, * gdb.python/py-breakpoint.exp: Reformat for 80 columns. * gdb.python/py-breakpoint.exp: Make tests have unique names. * linux-low.c (resume_status_pending_p): Tweak comment. * linux-low.c (linux_set_resume_request): Fix comment. Move types_deeply_equal from py-type.c to gdbtypes.c. cli/cli-script.c (multi_line_command_p): New function. * python/py-frame.c (frapy_block): Fix error message text. * python/py-frame.c (gdbpy_initialize_frames): Remove FIRST_ERROR, * gdb.python/python.exp: Don't call skip_python_tests, we still want Fix long line in earlier entry. * gdb.python/py-symbol.exp: Fix whites
[Bug gas/16109] Incorrect listing (single line comment after multiline one causes line mis-alignment)
http://sourceware.org/bugzilla/show_bug.cgi?id=16109 --- 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.2 has been created at bc64dc5b95aa848d7274e4648d667b9b1065d88c (tag) tagging bbd7f545f1639be4573ba06ed688b8db670d4597 (commit) replaces hjl/linux/release/2.24.51.0.1 tagged by H.J. Lu on Fri Dec 13 08:44:03 2013 -0800 - Log - Linux binutils 2.24.51.0.2 Alan Modra (47): daily update daily update daily update daily update daily update Correct elf64-ppc.c handling of protected symbols PowerPC64 ELFv2, allocate dynreloc space for ifunc daily update daily update daily update daily update PowerPC64 ELFv2 trampoline match Fixes to powerpc64 gold ELFv2 support Add missing ChangeLog for 88b8e63904fda25c029deaf25d7b4e489b351470 daily update daily update daily update daily update daily update daily update daily update Import config.sub and config.guess from upstream. daily update daily update daily update daily update daily update daily update daily update daily update daily update daily update daily update PowerPC64 linking of --just-symbols objects (klibc) More PowerPC64 ELFv2 --just-symbols fixes daily update daily update daily update daily update daily update Fix --as-needed undefined symbol references from dynamic libraries. correct file reference daily update daily update daily update daily update daily update Alexey Makhalov (1): PR gas/16109 Andreas Arnez (3): S390: Fix TDB regset recognition Fix GDB crash with upstream GCC due to qsort(NULL, ...) Fix GDB crash with upstream GCC due to memcpy(NULL, ...) Andrew Burgess (6): Mark entirely optimized out value as non-lazy. Tighten regexp in gdb.base/setshow.exp Make "set debug frame 1" use the standard print routine for optimized out values. Print entirely unavailable struct/union values as a single . Add support for DW_OP_bit_piece and DW_OP_plus_uconst to DWARF assembler. Add call to get_compiler_info to gdb_compile_shlib. Andrew Pinski (2): ld/ChangeLog: ld/ChangeLog: Anthony Green (1): Add software single step support to moxie port Cary Coutant (6): Fix assert failure with --emit-relocs and .eh_frame sections. Fix race condition while building EH frame header. Add --verify-only option to DWP. Revert "Fix race condition while building EH frame header." Use in-tree assembler for exception_x86_64_bnd_test. Add check for which library is needed for dlopen. Catherine Moore (4): 2013-11-11 Catherine Moore Fix ChangeLog entries from earlier commit. 2013-11-19 Catherine Moore 2013-11-19 Catherine Moore Chung-Lin Tang (1): Separate emulations for nios2-elf and nios2-linux. Conrad Hoffmann (1): * gprof.c (inline_file_names): New variable. Cory Fields (1): * windres.c (define_resource): Use zero for timestamp, making Doug Evans (42): * gdb.python/py-arch.exp: Tweak test name for bad memory access test. Add pretty-printing of .debug_gnu_pubnames, .debug_gnu_pubtypes. PR 11786 Fix email address in earlier entry. Change "set debug symtab-create" to take a verbosity level. Change "set debug dwarf2-read" to take a verbosity level. * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead Work around gold/15646. * gdb.base/fileio.exp: Make $dir2 writable after the test is done * breakpoint.c (bpstat_check_breakpoint_conditions): Assert fix email address in earlier commit * breakpoint.c (breakpoint_cond_eval): Fix and enhance comment. * breakpoint.c (bpstat_check_breakpoint_conditions): For thread * gdb.python/py-breakpoint.exp: Split up into several functions, * gdb.python/py-breakpoint.exp: Reformat for 80 columns. * gdb.python/py-breakpoint.exp: Make tests have unique names. * linux-low.c (resume_status_pending_p): Tweak comment. * linux-low.c (linux_set_resume_request): Fix comment. Move types_deeply_equal from py-type.c to gdbtypes.c. cli/cli-script.c (multi_line_command_p): New function. * python/py-frame.c (frapy_block): Fix error message text. * python/py-frame.c (gdbpy_initialize_frames): Remove FIRST_ERROR, * gdb.python/python.exp: Don't call skip_python_tests, we still want Fix long line in earlier entry. * gdb.python/py-symbol.exp: Fix whites
[Bug ld/16017] LD creates invalid PLT instructions on CORTEX-M3
http://sourceware.org/bugzilla/show_bug.cgi?id=16017 --- 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.2 has been created at bc64dc5b95aa848d7274e4648d667b9b1065d88c (tag) tagging bbd7f545f1639be4573ba06ed688b8db670d4597 (commit) replaces hjl/linux/release/2.24.51.0.1 tagged by H.J. Lu on Fri Dec 13 08:44:03 2013 -0800 - Log - Linux binutils 2.24.51.0.2 Alan Modra (47): daily update daily update daily update daily update daily update Correct elf64-ppc.c handling of protected symbols PowerPC64 ELFv2, allocate dynreloc space for ifunc daily update daily update daily update daily update PowerPC64 ELFv2 trampoline match Fixes to powerpc64 gold ELFv2 support Add missing ChangeLog for 88b8e63904fda25c029deaf25d7b4e489b351470 daily update daily update daily update daily update daily update daily update daily update Import config.sub and config.guess from upstream. daily update daily update daily update daily update daily update daily update daily update daily update daily update daily update daily update PowerPC64 linking of --just-symbols objects (klibc) More PowerPC64 ELFv2 --just-symbols fixes daily update daily update daily update daily update daily update Fix --as-needed undefined symbol references from dynamic libraries. correct file reference daily update daily update daily update daily update daily update Alexey Makhalov (1): PR gas/16109 Andreas Arnez (3): S390: Fix TDB regset recognition Fix GDB crash with upstream GCC due to qsort(NULL, ...) Fix GDB crash with upstream GCC due to memcpy(NULL, ...) Andrew Burgess (6): Mark entirely optimized out value as non-lazy. Tighten regexp in gdb.base/setshow.exp Make "set debug frame 1" use the standard print routine for optimized out values. Print entirely unavailable struct/union values as a single . Add support for DW_OP_bit_piece and DW_OP_plus_uconst to DWARF assembler. Add call to get_compiler_info to gdb_compile_shlib. Andrew Pinski (2): ld/ChangeLog: ld/ChangeLog: Anthony Green (1): Add software single step support to moxie port Cary Coutant (6): Fix assert failure with --emit-relocs and .eh_frame sections. Fix race condition while building EH frame header. Add --verify-only option to DWP. Revert "Fix race condition while building EH frame header." Use in-tree assembler for exception_x86_64_bnd_test. Add check for which library is needed for dlopen. Catherine Moore (4): 2013-11-11 Catherine Moore Fix ChangeLog entries from earlier commit. 2013-11-19 Catherine Moore 2013-11-19 Catherine Moore Chung-Lin Tang (1): Separate emulations for nios2-elf and nios2-linux. Conrad Hoffmann (1): * gprof.c (inline_file_names): New variable. Cory Fields (1): * windres.c (define_resource): Use zero for timestamp, making Doug Evans (42): * gdb.python/py-arch.exp: Tweak test name for bad memory access test. Add pretty-printing of .debug_gnu_pubnames, .debug_gnu_pubtypes. PR 11786 Fix email address in earlier entry. Change "set debug symtab-create" to take a verbosity level. Change "set debug dwarf2-read" to take a verbosity level. * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead Work around gold/15646. * gdb.base/fileio.exp: Make $dir2 writable after the test is done * breakpoint.c (bpstat_check_breakpoint_conditions): Assert fix email address in earlier commit * breakpoint.c (breakpoint_cond_eval): Fix and enhance comment. * breakpoint.c (bpstat_check_breakpoint_conditions): For thread * gdb.python/py-breakpoint.exp: Split up into several functions, * gdb.python/py-breakpoint.exp: Reformat for 80 columns. * gdb.python/py-breakpoint.exp: Make tests have unique names. * linux-low.c (resume_status_pending_p): Tweak comment. * linux-low.c (linux_set_resume_request): Fix comment. Move types_deeply_equal from py-type.c to gdbtypes.c. cli/cli-script.c (multi_line_command_p): New function. * python/py-frame.c (frapy_block): Fix error message text. * python/py-frame.c (gdbpy_initialize_frames): Remove FIRST_ERROR, * gdb.python/python.exp: Don't call skip_python_tests, we still want Fix long line in earlier entry. * gdb.python/py-symbol.exp: Fix white
[Bug ld/16082] [hppa] LD generates invalid version information for _GLOBAL_OFFSET_TABLE_ with --as-needed
http://sourceware.org/bugzilla/show_bug.cgi?id=16082 --- 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.2 has been created at bc64dc5b95aa848d7274e4648d667b9b1065d88c (tag) tagging bbd7f545f1639be4573ba06ed688b8db670d4597 (commit) replaces hjl/linux/release/2.24.51.0.1 tagged by H.J. Lu on Fri Dec 13 08:44:03 2013 -0800 - Log - Linux binutils 2.24.51.0.2 Alan Modra (47): daily update daily update daily update daily update daily update Correct elf64-ppc.c handling of protected symbols PowerPC64 ELFv2, allocate dynreloc space for ifunc daily update daily update daily update daily update PowerPC64 ELFv2 trampoline match Fixes to powerpc64 gold ELFv2 support Add missing ChangeLog for 88b8e63904fda25c029deaf25d7b4e489b351470 daily update daily update daily update daily update daily update daily update daily update Import config.sub and config.guess from upstream. daily update daily update daily update daily update daily update daily update daily update daily update daily update daily update daily update PowerPC64 linking of --just-symbols objects (klibc) More PowerPC64 ELFv2 --just-symbols fixes daily update daily update daily update daily update daily update Fix --as-needed undefined symbol references from dynamic libraries. correct file reference daily update daily update daily update daily update daily update Alexey Makhalov (1): PR gas/16109 Andreas Arnez (3): S390: Fix TDB regset recognition Fix GDB crash with upstream GCC due to qsort(NULL, ...) Fix GDB crash with upstream GCC due to memcpy(NULL, ...) Andrew Burgess (6): Mark entirely optimized out value as non-lazy. Tighten regexp in gdb.base/setshow.exp Make "set debug frame 1" use the standard print routine for optimized out values. Print entirely unavailable struct/union values as a single . Add support for DW_OP_bit_piece and DW_OP_plus_uconst to DWARF assembler. Add call to get_compiler_info to gdb_compile_shlib. Andrew Pinski (2): ld/ChangeLog: ld/ChangeLog: Anthony Green (1): Add software single step support to moxie port Cary Coutant (6): Fix assert failure with --emit-relocs and .eh_frame sections. Fix race condition while building EH frame header. Add --verify-only option to DWP. Revert "Fix race condition while building EH frame header." Use in-tree assembler for exception_x86_64_bnd_test. Add check for which library is needed for dlopen. Catherine Moore (4): 2013-11-11 Catherine Moore Fix ChangeLog entries from earlier commit. 2013-11-19 Catherine Moore 2013-11-19 Catherine Moore Chung-Lin Tang (1): Separate emulations for nios2-elf and nios2-linux. Conrad Hoffmann (1): * gprof.c (inline_file_names): New variable. Cory Fields (1): * windres.c (define_resource): Use zero for timestamp, making Doug Evans (42): * gdb.python/py-arch.exp: Tweak test name for bad memory access test. Add pretty-printing of .debug_gnu_pubnames, .debug_gnu_pubtypes. PR 11786 Fix email address in earlier entry. Change "set debug symtab-create" to take a verbosity level. Change "set debug dwarf2-read" to take a verbosity level. * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead Work around gold/15646. * gdb.base/fileio.exp: Make $dir2 writable after the test is done * breakpoint.c (bpstat_check_breakpoint_conditions): Assert fix email address in earlier commit * breakpoint.c (breakpoint_cond_eval): Fix and enhance comment. * breakpoint.c (bpstat_check_breakpoint_conditions): For thread * gdb.python/py-breakpoint.exp: Split up into several functions, * gdb.python/py-breakpoint.exp: Reformat for 80 columns. * gdb.python/py-breakpoint.exp: Make tests have unique names. * linux-low.c (resume_status_pending_p): Tweak comment. * linux-low.c (linux_set_resume_request): Fix comment. Move types_deeply_equal from py-type.c to gdbtypes.c. cli/cli-script.c (multi_line_command_p): New function. * python/py-frame.c (frapy_block): Fix error message text. * python/py-frame.c (gdbpy_initialize_frames): Remove FIRST_ERROR, * gdb.python/python.exp: Don't call skip_python_tests, we still want Fix long line in earlier entry. * gdb.python/py-symbol.exp: Fix whites
[Bug gold/13577] Gold linker does not respect --dynamic-list option
https://sourceware.org/bugzilla/show_bug.cgi?id=13577 --- Comment #2 from Kevin Funk --- Bump. Anyone working 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