changelog

来自「基于4个mips核的noc设计」· 代码 · 共 1,848 行 · 第 1/4 页

TXT
1,848
字号
	Fix sed invocation, so that it coped with '/' in Solaris 64bit	library path suffix.	Based on patch by Andrew Macleod <amacleod@cygnus.com>.2000-10-18  Hans-Peter Nilsson  <hp@axis.com>	* scripttempl/crisaout.sc (.text, .data): Pad, with ALIGN (32),	for consecutive sections.2000-10-17  Chandrakala Chavva  <cchavva@redhat.com>	* lexsup.c: New option OPTION_TARGET_HELP. Prints all target specific	options.	* ld.texinfo: Added notes about this new option.2000-10-16  Nick Clifton  <nickc@redhat.com>	* emultempl/pe.em (_after_open): Add tests of return values from	bfd functions.  Emit appropriate error messages if necessary.2000-10-13  Nick Clifton  <nickc@redhat.com>	* emultempl/pe.em (_after_open): Delete 'is2' and 'nsyms'	local variables - they are not used, but leave in the call to	bfd_canonicalize_symtab.	(_open_dynamic_archive): Add #ifdef DLL_SUPPORT around use of	pe_dll_search_prefix.2000-10-12  Charles Wilson  <cwilson@ece.gatech.edu>	* emultempl/pe.em (pe_dll_search_prefix): New variable,	(longopts): New --dll-search-prefix option.	(gld_${EMULATION_NAME}_list_options): Document.	(gld_${EMULATION_NAME}_parse_args): Handle.	(gld_${EMULATION_NAME}_open_dynamic_archive): When linking	dynamically, search for a dll named '<prefix><basename>.dll'	in preference to 'lib<basename>.dll' if --dll-search-prefix	is specified.2000-10-12  Alan Modra  <alan@linuxcare.com.au>	* ldlang.c (section_already_linked): Set kept_section instead of	sec->comdat->sec.2000-10-10  Kazu Hirata  <kazu@hxi.com>	* deffile.h: Fix formatting.	* lexsup.c: Likewise.	* mri.c: Likewise.2000-10-09  Paul Sokolovsky  <Paul.Sokolovsky@technologist.com>	* pe-dll.c (make_one): Do not generate code thunk for DATA	exports.	(process_def_file): deduce DATA flag for auto-export sumbols.2000-10-09  Kazu Hirata  <kazu@hxi.com>	* ld.h: Fix formatting.	* ldcref.c: Likewise.	* ldctor.h: Likewise.	* ldemul.c: Likewise.	* ldemul.h: Likewise.	* ldexp.c: Likewise.	* ldexp.h: Likewise.	* ldfile.c: Likewise.	* ldfile.h: Likewise.	* ldlang.c: Likewise.	* ldlang.h: Likewise.	* ldmain.c: Likewise.	* pe-dll.c: Likewise.	* pe-dll.c: Revert some formatting fixes.2000-10-08  Kazu Hirata  <kazu@hxi.com>	* pe-dll.c: Fix formatting.2000-10-05  Kazu Hirata  <kazu@hxi.com>	* ldlang.c: Fix formatting.2000-10-03  DJ Delorie  <dj@redhat.com>	* pe-dll.c (fill_edata): initialize entire block	(make_one): fill in correct section.2000-10-03  Kazu Hirata  <kazu@hxi.com>	* ldexp.c: Fix formatting.2000-10-02  DJ Delorie  <dj@redhat.com>	* emultempl/pe.em (gld_*_after_open): detect case where there two	import libraries for same dll; rename one to ensure proper link	order.	* pe-dll.c (process_def_file): compare ordinals to -1, not 0; fix	typo	(generate_edata): fix typo2000-09-29  Hans-Peter Nilsson  <hp@axis.com>	* scripttempl/crisaout.sc (ENTRY): Now __start.	(.text): Add default setting for __start.	Remove CONSTRUCTORS handling.	(/DISCARD/): Add .gnu.warning.*.	* emulparams/crislinux.sh (ENTRY): Now __start.	(TEXT_START_SYMBOLS): New; provide __Stext and __start default.	* emulparams/criself.sh (OUTPUT_FORMAT): Now elf32-us-cris.	(ENTRY): Now __start.	(INITIAL_READONLY_SECTIONS): Add KEEP for .startup.	(EXECUTABLE_SYMBOLS): Add default setting for __start.2000-09-29  Kazu Hirata  <kazu@hxi.com>	* deffile.h: Fix formatting.	* ld.h: Likewise.	* ldcref.c: Likewise.	* ldctor.c: Likewise.	* ldctor.h: Likewise.	* ldemul.c: Likewise.	* ldemul.h: Likewise.	* ldexp.c: Likewise.	* ldexp.h: Likewise.	* ldfile.c: Likewise.	* ldfile.h: Likewise.	* ldlang.c: Likewise.	* ldlang.h: Likewise.	* lexsup.c: Likewise.	* mri.c: Likewise.	* pe-dll.c: Likewise.2000-09-28  Paul Sokolovsky  <Paul.Sokolovsky@technologist.com>	* pe-dll.c (process_def_file): Uninitialized data wasn't	exported with --export-all-symbols switch.2000-09-28  DJ Delorie  <dj@redhat.com>	* pe-dll.c (fill_edata): rearrange the data so that ordinals and	noname work properly.2000-09-28  Alan Modra  <alan@linuxcare.com.au>	* ld.texinfo (HPPA ELF32): New section.	* emultempl/hppaelf.em (group_size): New.	(hppaelf_finish): Pass group_size to elf32_hppa_size_stubs.	(PARSE_AND_LIST_PROLOGUE): Add OPTION_STUBGROUP_SIZE.	(PARSE_AND_LIST_LONGOPTS): Add --stub-group-size.  Duplicate	options to prevent abbreviations matching.	(PARSE_AND_LIST_OPTIONS): Describe the above.  Reformat.	(PARSE_AND_LIST_ARGS_CASES): Handle it.2000-09-21  Michael Sokolov  <msokolov@ivan.Harhan.ORG>	* emultempl/m68kelf.em: Conditionalise the embedded relocs feature	on the m68*-*-elf target.  Make it support COFF input objects.2000-09-21  Kazu Hirata  <kazu@hxi.com>	* ldmain.c: Fix formatting.	* ldmisc.c: Likewise.	* ldver.c: Likewise.	* ldwrite.c: Likewise.2000-09-21  Alan Modra  <alan@linuxcare.com.au>	* ldwrite.c (clone_section): Silence gcc warnings.2000-09-20  Alan Modra  <alan@linuxcare.com.au>	* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Handle	out of memory failure.	* ldwrite.c (ldwrite): Remove unnecessary einfo arg.	(clone_section): Handle out of memory failures.  Rename var to	avoid c++ reserved word.2000-09-18  Alan Modra  <alan@linuxcare.com.au>	* emultempl/hppaelf.em (hppaelf_add_stub_section): Rename	stub_name param to stub_sec_name.	(hppaelf_finish): Modify call to elf32_hppa_size_stubs.2000-09-10  Michael Sokolov  <msokolov@ivan.Harhan.ORG>	* emultempl/m68kelf.em: New file.	* emulparams/m68kelf.sh (EXTRA_EM_FILE): Use it.	* Makefile.am (em68kelf.c): Add dependency on m68kelf.em.	* Makefile.in: Regenerate.2000-09-15  Alan Modra  <alan@linuxcare.com.au>	* emulparams/hppalinux.sh (DATA_START_SYMBOLS): Provide $global$	only as needed.2000-09-13  Nick Clifton  <nickc@redhat.com>	* ldmain.c (multiple_definition): Disable relaxation if	multiple symbol definitions are encountered - otherwise the	linker could abort with an assertion failure.2000-09-10  Nick Clifton  <nickc@redhat.com>	* mri.c: Fix formatting.2000-09-07  H.J. Lu  <hjl@gnu.org>	* configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM.	* configure: Rebuild.2000-09-07  H.J. Lu  <hjl@gnu.org>	* Makefile.am (lexsup.o): Also depend on $(INCDIR)/demangle.h.	* Makefile.in: Rebuild.2000-09-07  Alan Modra  <alan@linuxcare.com.au>	* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Fix	broken list handling.  Create __start_SECNAME and __stop_SECNAME	when no place-holder.  Add some comments.  Test both SEC_CODE and	SEC_READONLY for hold_text to prevent .rodata orphan poisoning.	Handle case where no output section statement created.2000-09-07  Niibe Yutaka  <gniibe@m17n.org>, Kaz Kojima  <kkojima@rr.iij4u.or.jp>, Alexandre Oliva  <aoliva@redhat.com>	* configure.tgt (sh-*-linux*): Added.	* Makefile.am: Added eshelf_linux and eshlelf_linux.	* Makefile.in: Rebuilt.	* emulparams/shelf_linux.sh: New file.	* emulparams/shlelf_linux.sh: New file.2000-09-06  Alan Modra  <alan@linuxcare.com.au>	* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't	try shuffling sections when the orphan happens to be the place	holder.  Keep count of unique section names generated so we speed	the search for a new name.2000-09-06  Alexandre Oliva  <aoliva@redhat.com>	* configure: Rebuilt with new libtool.m4.2000-09-05  Nick Clifton  <nickc@redhat.com>	* Makefile.in: Regenerate.	* aclocal.m4: Regenerate.	* configure: Regenerate.	* config.in: Regenerate.	* po/ld.pot: Regenerate.	* ldint.texinfo: Remove CVS revision marker - it foils local	comparisons.	* emultempl/ticoff.em: Remove extraneous comma.2000-09-05  Alan Modra  <alan@linuxcare.com.au>	* emultempl/hppaelf.em (hppaelf_add_stub_section): Add SEC_RELOC	to stub section flags.	(hppa_for_each_input_file_wrapper): New.	(hppa_lang_for_each_input_file): New.	(lang_for_each_input_file): Define to call above.	(multi_subspace): New.	(hppaelf_finish): Pass multi_subspace to elf32_hppa_size_stubs.	(PARSE_AND_LIST_PROLOGUE): Define.	(PARSE_AND_LIST_LONGOPTS): Define.	(PARSE_AND_LIST_OPTIONS): Define.	(PARSE_AND_LIST_ARGS_CASES): Define.	(hppaelf_finish): Call elf32_hppa_set_gp.	(hppaelf_set_output_arch): Remove.	(LDEMUL_SET_OUTPUT_ARCH): Remove.	* emulparams/hppalinux.sh (ELFSIZE): Define.	(MACHINE): Define.	(OTHER_READONLY_SECTIONS): Define.	(DATA_PLT): Define.	(GENERATE_SHLIB_SCRIPT): Define.	* ldlang.c: Add missing prototypes, and tidy others.  Change CONST	to const throughout.  Change `void *' to `PTR' throughout.	(lang_memory_default): Function is local to file, add `static'.	* Makefile.am (ehppaelf.c): Depend on emultempl/elf32.em.	(ehppalinux.c): Likewise.	(earmelf.c): Likewise.	(earmelf_linux.c): Likewise.	(earmelf_linux26.c): Likewise.	* Makefile.in: Regenerate.	* ld.h (ld_config_type): Add unique_orphan_sections.	* lexsup.c (OPTION_UNIQUE): Define.	(ld_options): Add "--unique".	(parse_args): Handle it.	* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't	search for an existing output section if unique_orphan_sections is	set.  Make use of bfd_get_unique_section_name rather than	duplicating code here.	* ld.texinfo: Describe --unique.	* lexsup.c (ld_options): Make split-by-reloc arg optional. Add	optional arg to split-by-file.	(parse_args): Handle them.	* ld.texinfo: Update description of these options.	* ldwrite.c (clone_section): Pass in the section name.  Replace	local code with bfd_get_unique_section_name.	(split_sections): Tidy code and comments.  Use a list traversal	more appropriate to the list construction.  Handle cooked section	sizes.  Split when split_by_reloc reached rather than exceeded.	Track section size and split when split_by_file reached.  Fix	link_order_tail (even though it's not used).	(ldwrite): Modify condition for calling split_sections to suit	changed split_by_reloc and split_by_file.	* ldmain.c (main): Init config.split_by_reloc and	config.split_by_file to -1.	* ld.h (ld_config_type): Change split_by_reloc to unsigned.	Change split_by_file to bfd_size_type.2000-09-02  Nick Clifton  <nickc@redhat.com>	* configure.in: Increase version number to 2.10.91.	* NEWS: Mention new ability to support removal of duplicate DWARF2	debug information.	* configure: Regenerate.	* aclocal.m4: Regenerate.	* config.in: Regenerate.2000-09-02  Daniel Berlin <dberlin@redhat.com>	* scripttempl/elf.sc: Add .gnu.linkonce.wi.* to .debug_info	sections.	* scripttempl/elf32avr.sc: Ditto.	* scripttempl/elfd10v.sc: Ditto.	* scripttempl/elfd30v.sc: Ditto.	* scripttempl/elfi370.sc: Ditto.	* scripttempl/elfm68hc11.sc: Ditto.	* scripttempl/elfm68hc12.sc: Ditto.	* scripttempl/elfi386beos.sc: Ditto.	* scripttempl/v850.sc: Ditto.2000-08-31  Alexandre Oliva  <aoliva@redhat.com>	* acinclude.m4: Include libtool and gettext macros from the	top level.	* aclocal.m4, configure: Rebuilt.2000-08-25  Nick Clifton  <nickc@redhat.com>	* ldlang.c (open_output): When choosing the target for a	particular endianness, do nothing if the target is not	supported.2000-08-25  H.J. Lu  <hjl@gnu.org>	* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Don't	check -rpath nor LD_RUN_PATH for cross link.	* ld.texinfo: Document the change.2000-08-24  Hans-Peter Nilsson  <hp@axis.com>	* NEWS: Mention support for CRIS.2000-08-23  H.J. Lu  <hjl@gnu.org>	* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Get	the current runpath list from bfd_elf_get_runpath_list ()	before search.2000-08-22  H.J. Lu  <hjl@gnu.org>	* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Search	the DT_RPATH/DT_RUNPATH entries for DT_NEEDED after	LD_LIBRARY_PATH for native linker. Display the needed DSO if	trace_file_tries is non-zero.	(gld${EMULATION_NAME}_try_needed): Report the needed DSO found	if trace_file_tries is non-zero.	* ld.texinfo: Document the usage of DT_RPATH/DT_RUNPATH.	* NEWS: Mention it.2000-08-14  Jason Eckhardt  <jle@cygnus.com>	* NEWS: Mention i860 support.2000-08-14  Andreas Schwab  <schwab@suse.de>	* scripttempl/elf.sc: Fix last change to use correct comment	syntax.2000-08-10  Geoff Keating  <geoffk@cygnus.com>	* scripttempl/elf.sc: Add a comment giving the correspondence	between sections, per-datum sections, and linkonce sections.  Make	the comment true even for .bss, .sdata, .sdata2, .sbss, and	.sbss2.2000-08-10  Jason Eckhardt  <jle@cygnus.com>	* emulparams/elf32_i860.sh: New file.	* configure.tgt: Recognize new target i860-stardent-{sysv4*|elf*}.	* Makefile.am (ALL_EMULATIONS): Add eelf32_i860.o.	(eelf32_i860.c): New rule.	* Makefile.in: Regenerate.2000-08-10  Nick Clifton  <nickc@cygnus.com>	* emulparams/mipspe.sh (ENTRY): Add definition.2000-08-08  Peter Jeremy  <peter.jeremy@alcatel.com.au>	* emultempl/elf32.em (_after_close): Refer to -rpath not --rpath	in error message.2000-08-08  Stephane Carrez  <Stephane.Carrez@worldnet.fr>	* scripttempl/elfm68hc11.sc: Define __bss_size symbol to indicate	the final size of .bss section.	* scripttempl/elfm68hc12.sc: Likewise.2000-08-04  Alan Modra  <alan@linuxcare.com.au>	* emultempl/elf32.em (gld_${EMULATION_NAME}_parse_args): Rename to	gld${EMULATION_NAME}_parse_args for consistency.  Combine	lastoptind and prevoptind vars, and keep track of last optind.	(gld_${EMULATION_NAME}_list_options): Rename to	gld${EMULATION_NAME}_list_options.2000-08-03  Rodney Brown  <RodneyBrown@pmsc.com>	* configure.tgt: Select targ_emul=elf_i386 for Unixware 7	(i586-sco-sysv5uw7.1.0).2000-07-27  H.J. Lu  <hjl@gnu.org>	* emulparams/elf64alpha.sh (PARSE_AND_LIST_ARGS): Removed.	(PARSE_AND_LIST_PROLOGUE): New.	(PARSE_AND_LIST_LONGOPTS): Likewise.	(PARSE_AND_LIST_OPTIONS): Likewise.	(PARSE_AND_LIST_ARGS_CASES): Likewise.	(PARSE_AND_LIST_EPILOGUE): Likewise.2000-07-28  Alan Modra  <alan@linuxcare.com.au>	* emultempl/armelf.em: Elide functions common to elf32.em,	ie. most of the file.	(arm_elf_after_open): New.  Do arm specific things then call	gld${EMULATION_NAME}_after_open.	(arm_elf_before_allocation): New.  Call	gld${EMULATION_NAME}_before_allocation then do arm specifics.	(PARSE_AND_LIST_PROLOGUE): Define.	(PARSE_AND_LIST_SHORTOPTS): Define.	(PARSE_AND_LIST_LONGOPTS): Define.	(PARSE_AND_LIST_OPTIONS): Define.	(PARSE_AND_LIST_ARGS_CASES): Define.	(LDEMUL_AFTER_OPEN): Define.	(LDEMUL_BEFORE_ALLOCATION): Define.	(LDEMUL_BEFORE_PARSE): Define.	(LDEMUL_FINISH): Define.	* emultempl/hppaelf.em: Similarly zap most of this file.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?