changelog-9193

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

TXT
1,606
字号
	is made to work.	(coff_compute_section_file_positions): Remove check for	USE_DISCARDED_SECTIONS_COUNT.	* coff-i386.c: Don't define USE_DISCARDED_SECTIONS_COUNT.  Basing	it on host defines is wrong.	* ecoff.c (ecoff_bfd_seclet_link): Don't link a .reginfo section.	(ecoff_write_object_contents): Don't require the .reginfo section	to be a particular size.Wed Oct 13 18:39:03 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)	* Makefile.in (dep-in): New rule, for editing dependencies into	Makefile.in in $(srcdir).  Use move-if-change.	(.dep1, dep): Use move-if-change.	(CFILES): Add coff-apollo.c.	Sun Oct 10 18:02:56 1993  Troy Rollo (troy@cbme.unsw.EDU.AU)	* Makefile.in: Recognise new file, coff-apollo.o	* coff-apollo.c: New file	* coffcode.h: Recognise apollo magic numbers and writable text	* coffswap.h: Swap Apollo optional header entries	* config.bfd: Add line for Apollo	* configure.host: Replace apollo68b and apollo68v with Apollo	* configure.in: Recognise apollocoff_vec	* targets.c: Likewise	* config/apollo.mh, config/apollo.mt: New files	* hosts/apollo68.h: Remove inclusion of strings.hWed Oct 13 14:28:17 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)	* coff-i386.c (i3coff_object_p): Now static.	* Makefile.in: Updated dependencies.	(.dep, .dep1, dep.sed): New targets, to make "make dep" work	better.	* dep-in.sed: New file.	* m68klynx-cf.c (ONLY_DECLARE_RELOCS): Define, to avoid name	conflicts when "--with-targets=all".	* coff-m68k.c (m68kcoff_howto_table, m68k_rtype2howto,	m68k_howto2rtype): Rename via macros to keep namespace clean.	* configure.in: For m68klynx_coff_vec, include coff-m68k.o for	now.Tue Oct 12 17:03:27 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)	* elf32-mips.c: Extensive additions to do relocations and to	handle MIPS specific sections.	* libelf.h (elf_backend_data): Pass fourth argument to	elf_backend_section_from_bfd_section to permit it to control the	section index to use.	(elf_obj_tdata): Add gp and gp_size fields.	(elf_gp, elf_gp_size): New accessor macros.	* elfcode.h: Removed a number of unused local variables.	(elf_fake_sections): Clear section header before calling	elf_backend_fake_sections, not after.	(prep_headers): Return true at end.	(elf_section_from_bfd_section): Pass retval argument to	elf_backend_section_from_bfd_section.	* elf32-hppa.c (elf32_hppa_backend_section_from_bfd_section):	Accept and ignore new retval argument.	* bfd.c: Include libelf.h.	(bfd_set_gp_size): Handle ELF targets.	* Makefile.in (bfd.o): Depends upon libelf.h.	(elf32-mips.o): Depends upon $(INCDIR)/elf/mips.h.Mon Oct 11 17:25:18 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)	* ecoff.c (ecoff_mkobject): Check bfd_make_section return value.	(ecoff_mkobject_hook): New function.	(ecoff_new_section_hook, ecoff_sizeof_headers,	ecoff_compute_section_file_positions, ecoff_set_section_contents,	ecoff_write_object_contents): Handle dummy REGINFO section.	(ecoff_get_section_contents): New function to handle reading	REGINFO section.	* libecoff.h (ecoff_get_section_contents): Change from macro	definition to function prototype.	(ecoff_mkobject_hook): New prototype.	* coff-alpha.c (alpha_ecoff_mkobject_hook): Removed.	(alpha_ecoff_backend_data): Use ecoff_mkobject_hook.	* coff-mips.c (mips_ecoff_mkobject_hook): Removed.	(mips_ecoff_backend_data): Use ecoff_mkobject_hook.Fri Oct  8 15:25:33 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)	* libbfd.c (bfd_get*32, bfd_get*64):  Prevent ANSI sign extension	by casting the most significant byte to bfd_vma.Fri Oct  8 02:34:21 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)	* configure.in:  Do not define SELECT_VECS, SELECT_ARCHITECTURES	if configuring --with-targets=all.Thu Oct  7 17:34:07 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)	* aoutx.h (howto_table_std): Correct the "size" field in some	entries.	* reloc.c (reloc_howto_type): Change documentation to dispel any	notion that the "size" field is a power-of-two indicator.Thu Oct  7 10:50:38 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)       * coffswap.h: (bfd_swap_reloc_in): a symndx is signed.	Make support for relaxing more generic.	* reloc16.c: Add new target entry - bfd_coff_reloc16_estimate,	fix bit rot.	* libcoff.h, libcoff-in.h: declarations. Prototypes	* coffcode.h (bfd_coff_std_swap_table): Add calls to	coff_reloc_16_extra_cases and coff_reloc16_estimate.	(dummy_reloc16_estimate): New function.	* coff-h8300.c (h8300_reloc16_estimate): New functionThu Oct  7 14:24:13 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)	* elfcode.h (EALIGN): Define, dependent on ARCH_SIZE.	(align_file_position): New function.	(elf_locate_sh): Disabled function deleted.	(assign_file_positions_for_symtab_and_strtabs): Align position,	then place symtab, then do other sections.	(map_program_segments): Align program header.	(assign_file_positions_except_relocs): Align section headers.	(assign_file_positions_for_relocs): Align relocation sections.Tue Oct  5 10:44:32 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)	* configure.host: Recognize hppa*-*-hiux* (currently synonym for hpux).	Change other hppa entries to use -*- not -hp-.	* config.bfd: Recognize hppa*-*-hiux* (currently synonym for hpux).	* coff-rs6000.c, cpu-rs6000.c, rs6000-core.c: Change non-ASCII	characters in comment to octal escapes.Sun Oct  3 12:35:15 1993  Stan Shebs  (shebs@rtl.cygnus.com)	* coff-i386lynx.c: Removed, name too long.	* i386lynx-cf.c: New file, was coff-i386lynx.c.	* configure.in: Reflect file name changes.	* Makefile.in: Mention Lynx-related files.	* i386lynx.c (lynx_32_swap_ext_reloc_in): get reloc bits in i386	Lynx-specific way.	* m68klynx-cf.c: New file, defines coff format for M68K LynxOS.	* m68klynx.c: Remove coff vector definition, now in m68klynx-cf.c.	* coffcode.h (sec_to_styp_flags): Set section flag to STYP_INFO	for .stab, .stabstr and .debug sections, and set SEC_DEBUGGING for	sections of type STYP_INFO.  (from Minh Tran-Le)	(coff_compute_section_file_positions): Add discarded_sections_count	to abfd->section_count, which helps `strip' keep the size	of the executable header constant.	* coff-i386.c (discarded_sections_count): New variable, initialized	to zero.  For use by `strip'.  Currently being used only in aix386	coff, but may be useful for other coff systems.  (from Minh Tran-Le)	* coffswap.h (coff_swap_filehdr_out): Added a missing cast.	* archive.c: Cosmetic improvements.	* opncls.c: Cosmetic improvements.	(new_bfd): Removed redundant structure slot init.Sat Oct  2 18:48:17 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)	* config/news-mips.mh, hosts/news-mips.h: New files.	* configure.host: Use news-mips for mips-sony-bsd*.Fri Oct  1 13:14:17 1993  Stan Shebs  (shebs@rtl.cygnus.com)	* configure.in: i386lynx_coff_vec requires coff-i386lynx.o.	* coff-i386lynx.c: New file, defines Lynx target vector and name,	includes coff-i386.c.	* coff-i386.c (i386coff_vec): Allow redefinition of target vector	symbol and name, if TARGET_SYM and/or TARGET_NAME are defined.	* i386lynx.c: Remove coff vector definition entirely.	(lynx_32_swap_ext_reloc_in): Define.	(lynx_32_swap_std_reloc_in): Define, get reloc bits in i386	Lynx-specific way.	(lynx_32_swap_ext_reloc_out): Define.	(lynx_32_swap_std_reloc_out): Define.	(lynx_32_slurp_reloc_table): Define, call Lynx swapping fns.	(lynx_32_squirt_out_relocs): Define, call Lynx swapping fns.	(lynx_32_canonicalize_reloc): Define, call Lynx swapping fns.	(WRITE_HEADERS): Define, call Lynx swapping fns.	* config/i386-lynx.mt (SELECT_VECS): Remove redundant vector.Thu Sep 30 17:50:52 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)	* reloc.c (bfd_reloc_code_type): Add linkage-table relative	relocations of size 8, 16, 32.  Sort generic relocs by type rather	than size.  Added a little documentation too.	* aoutx.h (howto_table_std): Add BASE16 and BASE32 relocs.	(TABLE_SIZE): New macro.	(reloc_type_lookup): Handle BFD_RELOC_{16,32}_BASEREL for std	relocs.	(swap_std_reloc_out): Write baserel relocs correctly.	(swap_std_reloc_in): Handle r_baserel field.  Assert that	r_jmptable and r_relative fields are clear, and that the computed	index does refer to a defined entry of the howto table.Tue Sep 28 14:47:46 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)	* section.c (bfd_make_section_anyway): New function.	* section.c: Change comments to say several sections can have	the same name.	* bfd-in2.h: Re-generate to reflect above change.	* coffgen.c (make_a_section_from_file): Call bfd_make_section_anyway	if still no section after the bfd_coff_make_section_hook.	* coffcode.h: Add comment about TWO_DATA_SECS.Tue Sep 28 03:22:24 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)	* ecoff.c (ecoff_slurp_symbolic_info):  Always determine raw_size	explicitly.	* ecoff.c (ecoff_sec_to_styp_flags, ecoff_styp_to_sec_flags):  Handle	.fini section.Mon Sep 27 18:29:18 1993  Stan Shebs  (shebs@rtl.cygnus.com)	* config.bfd configure.host: Match on *-lynxos* for LynxOS,	add m68*-*-lynxos*.	* configure.in : Replaced i386lynx_vec with i386lynx_aout_vec	and i386lynx_coff_vec.	Added m68klynx_aout_vec and m68klynx_coff_vec.	* targets.c (target_vector): Removed i386lynx_vec, added	{i386,m68k}lynx_{aout,coff}_vec.	* i386lynx.c: Added copy of i386coff.c, renamed bfd target to	i386lynx_coff_vec.	* m68klynx.c: New file.	* config/i386-lynx.mt: Replaced i386lynx_vec with i386lynx_aout_vec	and i386lynx_coff_vec.	* config/m68k-lynx.mt: New file.	* hosts/i386lynx.h: Added definition of cfree as free (from Eichin).	* hosts/m68klynx.h: New file.Mon Sep 27 18:00:41 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)	* archive.c: Define offsetof here.	* hosts/*.h: Don't define it here.Mon Sep 27 19:09:27 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)	* elfcode.h (bfd_section_from_shdr): Set filepos for SHT_STRTAB	section.Fri Sep 24 15:47:40 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)	* hpux-core.c: Add comment about hpux version 7.Fri Sep 24 16:50:26 1993  Stu Grossman  (grossman at cygnus.com)	* lynx-core.c (lynx_core_file_p):  Change per-thread register	section names from .regXXX to .reg/XXX to avoid parsing ambiguity	in gdb/corelow.c.  Create alias .reg section for the currently	running thread.Fri Sep 24 13:22:32 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)	* libecoff.h (ecoff_backend_data): Removed big_magic and	little_magic fields.	* coff-alpha.c (alpha_ecoff_backend_data): Removed initialization	of big_magic and little_magic.	* coff-mips.c (mips_ecoff_bad_format_hook): Make sure magic number	matches endianess of bfd.	(mips_ecoff_backend_data): Removed initialization of big_magic and	little_magic.	* ecoff.c (ecoff_set_arch_mach_hook): Set MIPS machine number	based on magic number.  Support r4000 magic numbers.	(ecoff_get_magic): New function.	(ecoff_write_object_contents): Use ecoff_get_magic, not fields in	the backend structure.	* cpu-mips.c (arch_info_struct): Added case for r6000.	For MIPS configurations put both big and little endian versions in	the list of targets; the code is getting compiled in anyhow.	* bigmips.mt (SELECT_VECS): Define to be ecoff_little_vec.	* decstation.mt (SELECT_VECS): Define to be ecoff_big_vec.	* mipsbelf.mt (SELECT_VECS): Define to be bfd_elf32_littlemips_vec.	* mipslelf.mt (SELECT_VECS): Define to be bfd_elf32_bitmips_vec.	* riscos.mt (SELECT_VECS): Define to be ecoff_little_vec.Fri Sep 24 00:42:23 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)	* osf-core.c:  New file for OSF/1 core file support.	* config/alphaosf.mh (HDEFINES):  Add -DOSF_CORE.	(HDEPFILES):  Set to osf-core.o.	* bfd-in2.h (union tdata):  Add osf_core_data member.	* targets.c:  If OSF_CORE is defined, add osf_core_vec to target list.	* Makefile.in (OPTIONAL_BACKENDS):  Add osf-core.o.	(osf-core.o):  New dependency.Thu Sep 23 21:04:53 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)	* TODO: Remove note about making --with-bfd-targets use canonical	target configuration name (already done); reword item about	separating reading and writing stuff to not refer to a	non-existent item.	* ecoff.h (ecoff_set_arch_mach_hook): Accept MIPS_MAGIC_LITTLE2	and MIPS_MAGIC_BIG2.Thu Sep 23 11:06:34 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)	* gen-aout.c (mai

⌨️ 快捷键说明

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