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 + -
显示快捷键?