[Bug gold/13577] Gold linker does not respect --dynamic-list option

2013-12-13 Thread ccoutant at google dot com
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.

2013-12-13 Thread cvs-commit at gcc dot gnu.org
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)

2013-12-13 Thread cvs-commit at gcc dot gnu.org
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

2013-12-13 Thread cvs-commit at gcc dot gnu.org
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

2013-12-13 Thread cvs-commit at gcc dot gnu.org
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

2013-12-13 Thread krf at gmx dot de
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