changelog

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

TXT
1,911
字号
	2001-02-11  H.J. Lu  <hjl@gnu.org>	* elflink.h (elf_bfd_final_link): Use file_align for SYMTAB	alignment.	2001-02-11  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>	* elf32-mips.c (mips_elf_create_dynamic_relocation): Undo patch	from 2000-10-13.  Do not add the symbol's value for R_MIPS_REL32	relocations against dynsym symbols.	* elf32-mips.c (elf_mips_howto_table): Fix the comment on	the R_MIPS_26 relocation.	(mips_elf_calculate_relocation): Use (p + 4) instead of p for	the R_MIPS_26 relocation.	(mips_elf_perform_relocation): Fix the comment on the R_MIPS16_26	relocation.	* elf64-mips.c (mips_elf64_howto_table_rel): Fix the comment on	the R_MIPS_26 relocation.	(mips_elf64_howto_table_rela): Likewise.	* elf32-mips.c (struct mips_elf_link_hash_entry): Added no_fn_stub	member to mark symbols that have non-CALL relocations against	them.	(mips_elf_link_hash_newfunc): Initialize no_fn_stub.	(mips_elf_calculate_relocation): Handle R_MIPS_CALL16 like	R_MIPS_GOT16.	(_bfd_mips_elf_check_relocs): Set no_fn_stub for a symbol if a	non-CALL relocation against it is encountered.	(_bfd_mips_elf_copy_indirect_symbol): Merge no_fn_stub as well.	(_bfd_mips_elf_adjust_dynamic_symbol): Only create a stub if	no_fn_stub is not set.	* elf32-mips.c (mips_elf_output_extsym): Get the output section	information from the real symbol for indirect ones.	Check no_fn_stub to find out if a symbol has a function stub	indeed.	2001-02-09  Jakub Jelinek  <jakub@redhat.com>	* elf64-sparc.c (sparc64_elf_copy_private_bfd_data): New function.	2001-02-09  Mark Kettenis  <kettenis@gnu.org>	* elf32-sparc.c (_bfd_sparc_elf_howto_table): Treat R_SPARC_UA32	similar to R_SPARC_32.	* elf64-sparc.c	(sparc64_elf_howto_table): Likewise.	2001-02-08  Richard Henderson  <rth@redhat.com>	* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Respect weakness	before visibility.  Locally defined protected symbols are not	dynamic.	2001-02-07  Jakub Jelinek  <jakub@redhat.com>	* elflink.h (is_global_symbol_definition): Rename to	is_global_data_symbol_definition and have it reject function	symbols.	(elf_link_is_defined_archive_symbol): Use renamed function.	2001-02-07  Todd Vierling  <tv@wasabisystems.com>	* libbfd-in.h (bfd_target_vector): Change extern array to pointer.	* libbfd.h (bfd_target_vector): Likewise.	* targets.c (bfd_target_vector): Rename to _bfd_target_vector and	make static; create pointer reference named bfd_target_vector.	(_bfd_target_vector_entries): Calculate this based on the array	typed _bfd_target_vector.	2001-02-06  H.J. Lu  <hjl@gnu.org>	* elfxx-ia64.c (elfNN_ia64_dynamic_symbol_p): Only hidden and	internal symbols are not dynamic.	* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Likewise.	2001-02-06  Kazu Hirata  <kazu@hxi.com>	* elf-m10200.c: Fix formatting.	2001-02-01  Kazu Hirata  <kazu@hxi.com>	* elf-m10300.c: Fix formatting.2001-06-10  Philip Blundell  <philb@gnu.org>	* configure.in: Set version to 2.11.1.	* configure: Regenerate.2001-06-09  Philip Blundell  <philb@gnu.org>	* elf32-arm.h (elf32_arm_plt0_entry): Correct error in last	change.	(elf32_arm_plt_entry): Likewise.2001-06-07  Alan Modra  <amodra@bigpond.net.au>	* Most files: Update copyright notices.2001-05-29  Andreas Jaeger  <aj@suse.de>	* elf64-x86-64.c (elf64_x86_64_check_relocs): Handle R_X86_64_64.	(elf64_x86_64_relocate_section): Likewise.2001-05-28  Andreas Jaeger  <aj@suse.de>	* elf64-x86-64.c (elf64_86_64_size_info): Remove, we can use the	generic version since we want a hashsize of 4.	(elf_backend_size_info): Likewise.2001-05-28  Nicolas Pitre <nico@cam.org>	* elf32-arm.h: Fix PLT generation for big endian ARM.2001-05-28  Jeff Sturm  <jsturm@one-point.com>	* reloc.c: Add BFD_RELOC_SPARC_UA16 and BFD_RELOC_SPARC_UA64.	* bfd-in2.h: Regenerate.	* libbfd.h: Regenerate.	* elf32-sparc.c: Enable BFD_RELOC_SPARC_UA16, BFD_RELOC_SPARC_UA32	and BFD_RELOC_SPARC_UA64 mapping	* elf64-sparc.c: Likewise.2001-05-23  Alan Modra  <amodra@one.net.au>	Merge from mainline.	2001-05-17  Alan Modra  <amodra@one.net.au>	* elf32-hppa.c (hppa_build_one_stub): Add an assert to check	plt.offset.	2001-05-16  Alan Modra  <amodra@one.net.au>	* section.c (asection): Add linker_has_input field.	(STD_SECTION): Adjust initialization to suit.	* ecoff.c (bfd_debug_section): Likewise.	* bfd-in2.h: Regenerate.	2001-05-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>	* ecoff.c (bfd_debug_section): Fix initialization.	2001-05-12  Peter Targett  <peter.targett@arccores.com>	* cpu-arc.c (arch_info_struct): Add entry 'base' representing old	name for 'arc5' core versions.	(bfd_arc_arch): Make bfd_mach_arc_6 default.	* elf32-arc.c (arc_elf_object_p): Make E_ARC_MACH_ARC6 default	architecture.	(arc_elf_final_write_processing): Make bfd_mach_arc_6 default.	2001-05-08  Ian Lance Taylor  <ian@zembu.com>	* coff-i386.c (coff_i386_reloc): Don't dump core if output_bfd is	NULL or is not COFF.	(coff_i386_rtype_to_howto): Don't dump core if output section	owner is not COFF.	2001-04-13  Roger Sayle  <roger@metaphorics.com>	* coff-i386.c (TARGET_SYM): SEC_READONLY is an applicable section	flag on pe-i386 targets.	2001-04-26  H.J. Lu  <hjl@gnu.org>	* elf32-i386.c (elf_i386_check_relocs): Verify if r_symndx is	valid.	2001-04-05  David Mosberger  <davidm@hpl.hp.com>	* elf32-i386.c (elf_i386_fake_sections): Treat ".reloc" as an	ordinary "progbits" section.2001-05-04  Richard Henderson  <rth@redhat.com>	* elf64-alpha.c (SREL16, SREL32, SREL64): Set pcrel_offset true.2001-04-30  Andreas Jaeger  <aj@suse.de>, Andreas Schwab <schwab@suse.de>	* elf64-x86-64.c (elf64_x86_64_relocate_section): Correct test for	R_X86_64_GOTPCREL, don't use assignments instead of comparisons.2001-04-27  Andreas Jaeger  <aj@suse.de>	* elf64-x86-64.c (elf64_x86_64_finish_dynamic_sections): Only swap	out handled entries.	(elf64_x86_64_finish_dynamic_symbol): Set up GOT entries.	(elf64_x86_64_relocate_section): Fix GOTPCREL calculation.	(elf64_x86_64_relocate_section): Merge entries for GOTPCREL and	GOT32.2001-04-30  Alan Modra  <amodra@one.net.au>	* elf32-hppa.c (final_link_relocate): Branch to .+8 for	calls to undefined weak symbols.2001-04-19  Andreas Jaeger  <aj@suse.de>	* elf64-x86-64.c (elf64_x86_64_plt0_entry): Fix instructions.	(elf64_x86_64_plt_entry): Likewise.	(elf64_x86_64_finish_dynamic_sections): Fix PLT0 generation.	(elf64_x86_64_finish_dynamic_symbol): Fix PLT generation.2001-03-31  Philip Blundell  <philb@gnu.org>	From 2001-03-26  H.J. Lu  <hjl@gnu.org>	* elf32-gen.c (elf32_generic_link_add_symbols): New. Check	if there are any relocations for generic ELF.	(bfd_elf32_bfd_link_add_symbols): Defined to	elf32_generic_link_add_symbols.	* elf64-gen.c (elf64_generic_link_add_symbols): New. Check	if there are any relocations for generic ELF.	(bfd_elf64_bfd_link_add_symbols): Defined to	elf64_generic_link_add_symbols.2001-03-21  Alan Modra  <alan@linuxcare.com.au>	* elf32-hppa.c (elf32_hppa_set_gp): Check sec->output_section	non-NULL before attempting to dereference.2001-03-20  Andreas Schwab  <schwab@suse.de>	* elf32-m68k.c (elf_m68k_relocate_section): Don't need the	relocation value when resolving a reference from a debugging	section.2001-03-16  Philip Blundell  <philb@gnu.org>	* configure: Regenerate.2001-03-16  Alan Modra  <alan@linuxcare.com.au>	* elf32-hppa.c (elf32_hppa_link_hash_entry): Add maybe_pic_call.	(hppa_link_hash_newfunc): Init it.	(hppa_type_of_stub): Only use non-PIC to PIC call stub if caller	section appears to be non-PIC.	(final_link_relocate): Likewise.	(elf32_hppa_adjust_dynamic_symbol): Set maybe_pic_call for any	possible candidate function, and set pic_call for those that will	only have a .plt entry for the PIC call stub.	(hppa_handle_PIC_calls): Set maybe_pic_call.	* elf32-hppa.c: Correct field selector in stub comments.	(clobber_millicode_symbols): Formatting fix.2001-03-11  Philip Blundell  <philb@gnu.org>	* configure.in: Set version to 2.11.	* elf32-arm.h (elf32_arm_finish_dynamic_symbol): Don't make PLT	entries that could serve as a definition for a weak symbol.2001-03-07  Andreas Jaeger  <aj@suse.de>	* elf64-x86-64.c (elf64_x86_64_relocate_section): Fix handling of	some relocation values.2001-02-28  Andreas Jaeger  <aj@suse.de>	* elf64-x86-64.c (elf64_x86_64_relocate_section): Add relocation	to addend.2001-02-26  Andreas Jaeger  <aj@suse.de>	* elf64-x86-64.c (x86_64_elf_howto_table): Fix order of entries.2001-02-21  David Mosberger  <davidm@hpl.hp.com>	* cpu-ia64-opc.c (elf64_ia64_operands}: Fix typo: error string for	C8 said "1" instead of "8".  Clarify error string for IMM22:	"signed integer" instead of just "integer".2001-02-20  Andreas Jaeger  <aj@suse.de>	* elf64-x86-64.c (elf64_x86_64_finish_dynamic_symbol): Don't make	PLT entries that could serve as a definition for a weak symbol.2001-02-18  David O'Brien  <obrien@FreeBSD>	* configure.in: Recognize FreeBSD/arm, FreeBSD/PowerPC, and treat	FreeBSD/i386-CURRENT differently until I can figure out the needed	corefile changes.	* configure: Regenerate.	* config.bfd: Recognize FreeBSD/x86-64, FreeBSD/ia64, FreeBSD/arm,	FreeBSD/PowerPC, and FreeBSD/sparc64.2001-02-14  Philip Blundell  <pb@futuretv.com>	From 2001-02-06  H.J. Lu  <hjl@gnu.org>	* bfd/peicode.h (coff_swap_filehdr_in): Remove the e_magic	checking.	(pe_bfd_object_p): Rewrite with external_PEI_DOS_hdr and	external_PEI_IMAGE_hdr.2001-02-14  Bo Thorsen  <bo@suse.de>        * elf64-x86-64.c: Small formatting fixes and rearrangements of code.        (elf64_86_64_size_info): Struct added to fix a problem        with the hashtable string entries.        (elf64_x86_64_adjust_dynamic_symbol): Add generation of .got.plt.        (elf64_x86_64_size_dynamic_sections): A FIXME removed.        (elf64_x86_64_size_dynamic_sections): Fix a dynamic entry and        remove the FIXME for this.        (elf64_x86_64_adjust_dynamic_symbol): Fix check for unneeded .plt        section. Also removed the FIXME for it.        (x86_64_elf_howto_table): Use bfd_elf_generic_reloc.        (ELF_DYNAMIC_INTERPRETER): Fix the name of the dynamic linker.        (elf64_x86_64_finish_dynamic_sections): Enable .got.plt writing.2001-02-14  Philip Blundell  <pb@futuretv.com>	From 2001-02-08  H.J. Lu  <hjl@gnu.org>	* elf32-i386.c (elf_i386_check_relocs): Reserve R_386_32	relocation entries for weak definitions when building DSO with	-Bsymbolic.2001-02-13  Richard Henderson  <rth@redhat.com>	* elfxx-ia64.c (elfNN_ia64_final_link): Set __gp if required	and not user provided.2001-02-13  Alan Modra  <alan@linuxcare.com.au>	* elf32-hppa.c (elf32_hppa_set_gp): Handle weak $global$.  If	$global$ referenced but not defined, set its value here.2001-02-09  Bo Thorsen  <bo@suse.de>	* elf64-x86-64.c (elf64_x86_64_check_relocs): Set .rela.got section	alignment to 3.	(elf64_x86_64_check_relocs): Write R_X86_64_GOTPCREL GOT entry	and relocation.	(elf64_x86_64_relocate_section): Fix formatting.	(elf64_x86_64_relocate_section): Fix addend for relocation of	R_X86_64_(8|16|32|PC8|PC16|PC32).Mon Feb 12 17:44:39 CET 2001  Jan Hubicka  <jh@suse.cz>	* elf64-x86-64.c (x86_64_elf_howto): Fix name of R_X86_64_GOTPCREL.2001-02-10  Nick Clifton  <nickc@redhat.com>	* elf32-v850.c (v850_elf_reloc): Do not convert reloc addend to PC	rel, it will be handled later on.2001-02-09  David Mosberger  <davidm@hpl.hp.com>	* elfxx-ia64.c (is_unwind_section_name): New function.  Returns	true if section name is an unwind table section name.	(elfNN_ia64_additional_program_headers): Count each unwind section	separately.	(elfNN_ia64_modify_segment_map): Install one unwind program header	for each unwind separate section.  Note: normally the linker	script merges the unwind sections that go into a single segment,	so this still generates at most one unwind program header per	segment.	* elfxx-ia64.c (elfNN_ia64_section_from_shdr): Accept any section	name for SHT_IA_64_UNWIND, not just .IA_64.unwind.	(elfNN_ia64_fake_sections): Mark sections with names that start	with .IA_64.unwind but not with .IA_64.unwind_info as an IA-64	unwind section.	* elfxx-ia64.c (elfNN_ia64_final_write_processing): New function.	Use it to make sh_info in unwind section point to the text section	it applies to.2001-02-07  Mark Elbrecht  <snowball3@bigfoot.com>	* coffgen.c (coff_find_nearest_line): If stabs info is successfully	found, do not attempt to find dwarf2 info before returning.2001-01-30  Alan Modra  <alan@linuxcare.com.au>	* elf64-hppa.c (elf64_hppa_elf_get_symbol_type): New function.	(elf_backend_get_symbol_type): Define.	(elf64_hppa_object_p): Set architecture and machine from elf	header flags.2001-01-30  Curtis L. Janssen  <cljanss@ca.sandia.gov>	* elf64-alpha.c (elf64_alpha_find_nearest_line): Query dwarf2	before mdebug.2001-01-26  Richard Henderson  <rth@redhat.com>	* elfxx-ia64.c (elfNN_ia64_dynamic_symbol_p): Return false	for non-default visibility.	* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Likewise, but	delete ugly macro and replace with pretty function.2001-01-25  Mark Elbrecht  <snowball3@bigfoot.com>	* coff-go32.c: Update copyright.	* coff-stgo32.c: Likewise.	* coff-go32.c (COFF_LONG_FILENAMES): Define.	* coff-stgo32.c (COFF_LONG_FILENAMES): Likewise.	* coff-go32.c (COFF_SECTION_ALIGNMENT_ENTRIES): Remove .bss entry.	* coff-stgo32.c (COFF_SECTION_ALIGNMENT_ENTRIES): Likewise.2001-01-25  Kazu Hirata  <kazu@hxi.com>	* bfd-in2.h: Rebuild.

⌨️ 快捷键说明

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