OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [ChangeLog] - Diff between revs 148 and 157

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 148 Rev 157
Line 1... Line 1...
 
2011-08-26  Nick Clifton  
 
 
 
        * po/es.po: Updated Spanish translation.
 
 
 
2011-08-26  Nick Clifton  
 
 
 
        * NEWS: Mention that --no-copy-dt-needed-entries is now the
 
        default.
 
 
 
2011-08-22  Michael Matz  
 
 
 
        * ldmain.c (add_DT_NEEDED_for_dynamic): Default to FALSE.
 
        * ld.texinfo (--copy-dt-needed-entries): Mention new default.
 
 
 
2011-08-17  Alan Modra  
 
 
 
        PR ld/12762
 
        * ldlang.c (section_already_linked): Revert 2011-07-09 changes.
 
        * plugin.c: Likewise.
 
        (asymbol_from_plugin_symbol): Create linkonce section for syms
 
        with comdat_key.
 
 
 
2011-08-09  Matthew Gretton-Dann  
 
 
 
        * emultempl/armelf.em (fix_arm1176): New variable.
 
        (arm_elf_create_output_section_statements): Pass
 
        fix_arm1176 option to bfd backend.
 
        (OPTION_FIX_ARM1176): New define.
 
        (OPTION_NO_FIX_ARM1176): Likewise.
 
        (PARSE_AND_LIST_LONGOPTS): Add new command line options.
 
        (PARSE_AND_LIST_OPTIONS): Likewise.
 
        (PARSE_AND_LIST_ARGS_CASES): Likewise.
 
        * ld.texinfo: Document new command line options.
 
 
 
2011-08-09  Alan Modra  
 
 
 
        PR ld/13066
 
        * plugin.c (add_symbols): Revert 2011-08-05.
 
 
 
2011-08-06  Kai Tietz  
 
 
 
        * scripttempl/pep.sc: Add .debug_macro section.
 
        * scripttempl/pe.sc: Likewise.
 
 
 
2011-08-05  Alan Modra  
 
 
 
        PR ld/12762
 
        * plugin.c (add_symbols): Exclude comdat_key symbols from symbol
 
        table if already seen.
 
 
 
2011-08-04  H.J. Lu  
 
 
 
        * ldmain.c (main): Replace remove_output with ld_cleanup in
 
        comments.
 
 
 
2011-07-26  Alan Modra  
 
 
 
        * emulparams/elf32ppc.sh: Source plt_unwind.sh.
 
        * emulparams/elf64ppc.sh: Likewise.
 
        * emultempl/ppc32elf.em (OPTION_NO_TLS_OPT): Adjust.
 
        (PARSE_AND_LIST_PROLOGUE, PARSE_AND_LIST_LONGOPTS,
 
        PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Append to
 
        existing values.
 
        * emultempl/ppc64elf.em (OPTION_STUBGROUP_SIZE): Adjust.
 
        (PARSE_AND_LIST_PROLOGUE, PARSE_AND_LIST_LONGOPTS,
 
        PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Append to
 
        existing values.
 
 
 
2011-07-22  H.J. Lu  
 
 
 
        * Makefile.am (ALL_64_EMULATIONS): Add eelf_k1om.o and
 
        eelf_k1om_fbsd.o
 
        (eelf_k1om.c): New.
 
        (eelf_k1om_fbsd.c): Likewise.
 
        * Makefile.in: Regenerated.
 
 
 
        * configure.tgt (targ64_extra_emuls): Add elf_k1om if elf_x86_64
 
        is supported.  Add elf_k1om_fbsd if elf_x86_64_fbsd is supported.
 
        (targ_extra_emuls): Likewise.
 
 
 
        * emulparams/elf_k1om.sh: New.
 
        * emulparams/elf_k1om_fbsd.sh: Likewise.
 
 
 
2011-07-16  Roland McGrath  
 
 
 
        * ld.h (args_type): New field print_output_format.
 
        * lexsup.c (enum option_values, ld_options, parse_args):
 
        Handle --print-output-format.
 
        * ldmain.c (main): Implement --print-output-format.
 
        * ld.texinfo (Options): Document it.
 
 
 
        * ldlang.c (lang_get_output_target): Don't return current_target
 
        when it's NULL.
 
 
 
2011-07-15  Alan Modra  
 
 
 
        * Makefile.am (e*.c): Sort.
 
        * Makefile.in: Regenerate.
 
 
 
2011-07-14  Alan Modra  
 
 
 
        * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option,
 
        gld${EMULATION_NAME}_list_options): Don't condition -z relro
 
        and -z norelro on COMMONPAGESIZE being defined.
 
 
 
2011-07-14  Alan Modra  
 
 
 
        * emultempl/ppc64elf.em (plt_static_chain): New var.
 
        (gld${EMULATION_NAME}_after_allocation): Pass to ppc64_elf_size_stubs.
 
        (PARSE_AND_LIST_PROLOGUE, PARSE_AND_LIST_LONGOPTS,
 
        PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Handle
 
        --plt-static-chain and --no-plt-static-chain.
 
 
 
2011-07-14  Alan Modra  
 
 
 
        * emultempl/elf32.em (gld${EMULATION_NAME}_add_options,
 
        gld${EMULATION_NAME}_handle_option, gld${EMULATION_NAME}_list_options):
 
        Provide --build-id, -z defs, -z muldefs, -z max-page-size,
 
        -z common-page-size, -z execstack, -z noexecstack for all targets.
 
        Add help for --exclude-libs.
 
        (OPTION_LD_GENERATED_UNWIND_INFO,
 
        OPTION_NO_LD_GENERATED_UNWIND_INFO): Move this..
 
        (gld${EMULATION_NAME}_handle_option): ..and code handling
 
        --ld-generated-unwind-info and --no-ld-generated-unwind-info..
 
        * emulparams/plt_unwind.sh: ..to here.  New file.  Add help.
 
        * emulparams/elf32_x86_64.sh: Include plt_unwind.sh.
 
        * emulparams/elf_i386.sh: Likewise.
 
        * emulparams/elf_i386_chaos.sh: Likewise.
 
        * emulparams/elf_i386_ldso.sh: Likewise.
 
        * emulparams/elf_l1om.sh: Likewise.
 
        * emulparams/elf_x86_64.sh: Likewise.
 
 
 
2011-07-11  Catherine Moore  
 
 
 
        * ld.h (section_flag_list): Add field to struct wildcard_spec.
 
        * ld.texinfo (INPUT_SECTION_FLAGS): Document.
 
        * ldgram.y (flag_info_list, flag_info): Add to union.
 
        (INPUT_SECTION_FLAGS): New token.
 
        (wildcard_spec): Initialize section_flag_list to NULL for
 
        each alternative.
 
        (sect_flag_list, sect_flags): New rules.
 
        (input_section_spec_no_keep): Add alternatives to recognize
 
        sect_flags.
 
        * ldlang.c (walk_wild_consider_section): Initialize
 
        section_flag_info field of the section struct.
 
        (lang_add_section): Check input section flags.
 
        (lang_add_wild): Initialize section_flag_list field of
 
        the statement struct.
 
        * ldlang.h (lang_input_statement_struct): Add section_flag_list field.
 
        (lang_wild_statement_struct): Likewise.
 
        * ldlex.l (INPUT_SECTION_FLAGS): New token.
 
        * mri.c (mri_draw_tree): Initialize section_flag_list to NULL.
 
        * NEWS: Announce INPUT_SECTION_FLAGS enhancement.
 
 
 
2011-07-09  H.J. Lu  
 
 
 
        PR ld/12942
 
        * ldlang.c (section_already_linked): Pass "struct already_linked *"
 
        to bfd_section_already_linked.
 
        (lang_process): Set link_info.loading_lto_outputs before
 
        loading LTO outputs.
 
        * plugin.c: Include "libbfd.h".
 
        (add_symbols): Call bfd_section_already_linked with comdat_key.
 
 
 
2011-06-20  H.J. Lu  
 
 
 
        * configure.tgt: Revert x32 change.
 
 
 
2011-06-20  Jakub Jelinek  
 
 
 
        PR ld/12570
 
        * emultempl/elf32.em (OPTION_LD_GENERATED_UNWIND_INFO,
 
        OPTION_NO_LD_GENERATED_UNWIND_INFO): Define.
 
        (gld${EMULATION_NAME}_handle_option): Handle
 
        --ld-generated-unwind-info and --no-ld-generated-unwind-info.
 
        * ld.texinfo (--ld-generated-unwind-info,
 
        --no-ld-generated-unwind-info): Document.
 
 
 
2011-06-19  H.J. Lu  
 
 
 
        * configure.tgt: Support x32.
 
 
 
2011-06-15  Nick Clifton  
 
 
 
        * NEWS: Mention addition of TILEPRO and TIKE-Gx support.
 
 
2011-06-13  Walter Lee  
2011-06-13  Walter Lee  
 
 
        * Makefile.am (ALL_EMULATION_SOURCES): Add eelf32tilegx.c and
        * Makefile.am (ALL_EMULATION_SOURCES): Add eelf32tilegx.c and
        eelf32tilepro.c.
        eelf32tilepro.c.
        (ALL_64_EMULATION_SOURCES): Add eelf64tilegx.c.
        (ALL_64_EMULATION_SOURCES): Add eelf64tilegx.c.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.