📄 changelog
字号:
Tue Jun 9 17:15:26 1992 Fred Fish (fnf at cygnus.com) * config/{i386v4.mh, ncr3000.mh}: Update RANLIB, add INSTALL.Sat Jun 6 17:02:51 1992 John Gilmore (gnu at cygnus.com) * configure.in: Handle Solaris2 as *-sun-sysv4 or as *-sun-sunos5.Sun May 31 05:45:00 1992 david d `zoo' zuhn (zoo@cygnus.com) * configure.in: handle m680[01234]0 as aliases for m68kTue May 26 16:50:59 1992 Steve Chamberlain (sac@thepub.cygnus.com) * coff-a29k.c: do byte relocs correctly * coffcode.h (styp_to_sec_flags): never load INFO sections * seclet.c (rel): don't relocate INFO sectionsWed May 20 08:18:18 1992 Ken Raeburn (Raeburn@Cygnus.COM) * section.c (bfd_*_symbol, bfd_*_section): Initialize statically. Make the symbols unmodifiable. (bfd_section_init): Deleted. * init.c (bfd_init): Don't call bfd_section_init. * section.c (bfd_set_section_contents): Ensure that range to be written is within section boundaries. (bfd_get_section_contents): Likewise. Don't bother dispatching if size is zero. * libbfd.c (bfd_xmalloc): Text of error message should be const. * coff-i960.c (howto_table): Deleted. (howto_rellong, howto_iprmed, howto_optcall): New vars; interesting entries from old howto_table. (RTYPE2HOWTO): Adjusted to use switch. (coff_i960_reloc_type_lookup): New function. * coffcode.h (coff_new_section_hook): Allocate storage for aux records for section symbol. (make_abs_section): Unused; deleted. (renumber_symbols): Re-order symbols so undefined symbols come last, as COFF format desires. (coff_write_symbol): Put C_FILE symbols in debug section always. (coff_section_symbol): New function; creates a symbol with the same name as a section, and sets up aux records for it. (coff_add_missing_symbols): New function; adds section symbols to symbol table if they aren't there already. Should someday also add a dummy C_FILE symbol if none is present. (coff_write_object_contents): Add missing symbols before preparing symbol table to be written. (coff_slurp_reloc_table): Verify that symbol indices read in are in a reasonable range. * libcoff-in.h (struct coff_tdata): New field conv_table_size. (obj_conv_table_size): Accessor macro. * bout.c (b_out_reloc_type_lookup): New function. Handles three reloc types on i960. * bfd-in.h (bfd_get_section_name): New macro. Like bfd_section_name, but returns rvalue, not lvalue. (bfd_get_section_vma, bfd_get_section_alignment): Similar. (bfd_get_section_flags): Now returns rvalue. * reloc.c (enum bfd_reloc_code_real): Add several new values, some general, some specific to sparc or i960. * aoutx.h (set_section_contents): Set VMA for each section based on previous section. If text section VMA doesn't appear to have been set, make a best guess from the type of file. * aout-target.h (MY_reloc_howto_type_lookup): Define as zero if not defined. (MY(vec)): Initialize reloc_type_lookup field. * aoutx.h (howto_table_*): Export as aout_#_*_howto_table. (bfd_error_trap, bfd_error_vector): Extern, not common. * aoutf1.h (sunos4_reloc_type_lookup): New function. Handles a few types of relocs for sparc; will need enhancement. * bout.c (callj_callback): Use DEFUN macro in definition. * coff-i960.c (optcall_callback): Likewise. * targets.c (bfd_target): Added fields reloc_type_lookup and _bfd_make_debug_symbol. Also minor comment changes. * syms.c (bfd_make_debug_symbol): New dispatching macro. * reloc.c (bfd_reloc_type_lookup): Take a BFD ptr as arg rather than arch info, and dispatch with BFD_SEND. Callers changed. * archures.c (struct bfd_arch_info): Deleted field reloc_type_lookup. * cpu-*.c: Don't initialize that field. * bfd-in.h (enum bfd_error): Add new value "bad_value". * bfd.c (bfd_errmsgs): Now const; added entry for bad_value. (bfd_errmsg): Now returns ptr to const. * bfd-in.h (bfd_errmsg): Fix prototype. * cache.c (BFD_CACHE_MAX_OPEN): Fix typo in doc. * reloc.c (bfd_generic_relax_section): Ditto. * section.c (Section Output doc): Improve description of use of output_section and output_offset.Tue May 19 23:42:10 1992 D. V. Henkel-Wallace (gumby@cygnus.com) * sco-core.c: new file from net. * aoutx.h (translate_to_native_sym_flags): bugfix from net: Now we have the hairy linker, it's possible to move symbols from one section into another. Actually make that work!Sat May 16 17:57:59 1992 K. Richard Pixley (rich@rtl.cygnus.com) * hosts/sun3.h: fix declaration of free.Tue May 12 14:08:59 1992 Steve Chamberlain (sac@thepub.cygnus.com) * coff-a29k.c (perform_reloc): fix bug in jmp/call evaluation * coff-h8300.c (reloc_processing): all relocs are relative to section start. * opncls.c: don't use fdopen on DOS systems short patches from Glenn Kasten (glenn@ready.com) * target.c: enabled oasys support * oasys.c: Insert . when UNDERSCORE_HACK is enabled, fix problem where a relocation which crossed a modification byte boundary did not work. Fix problem where a relocation near the end of a data record did not work. Tue May 5 18:11:25 1992 Steve Chamberlain (sac@thepub.cygnus.com) * archive.c (bfd_slurp_coff_armap): old versions of BFD wrote archvie header string counts the endian way, this heuristic sees how big an archive string to read by trying it one way and if the string table is unreasonably big, trying it the other. *FIXME*. * opncls.c (bfd_fdopenr): can't do fdopens on VMSTue May 5 14:18:24 1992 Per Bothner (bothner@rtl.cygnus.com) * bfd-in.h: Increase version number to 1.97, for consistency with ../binutils. * Makefile.in: docdir is ./doc, not ${srcdir}/doc.Mon May 4 11:49:15 1992 Steve Chamberlain (sac@thepub.cygnus.com) * bfd-in.h: bump version to 1.96 Major change; changed calling convention for bfd_get_relocated_section_contents so that caller allocates memory for section data. * coffcode.h (bfd_coff_get_relocated_section_contents), reloc.c, seclet.c, targets.c, bfd.c: reflect new convention. * coffcode.h (styp_to_sec_flags): if styp_flags is not a special case, then use reasonable default values for SEC_* flags.Fri May 1 12:58:34 1992 Steve Chamberlain (sac@thepub.cygnus.com) * coffcode.h (coff_write_object_contents): use RELSZ to work out size of output reloc struct. * targets.c, Makefile.in: comment out tekhex for the moment. * ieee.c: if some places where null pointers were used instead of &bfd_abs_section. * configure.in: tandem target is st2000 * coff-m68k.c: rename static howto_table to global m68kcoff_howto_table. * bout.c: remove unnecessary abort * coff-a29k.c: various changes to the way relocations work to cope with the "new order" and latent bugs. * coffcode.h: lintWed Apr 29 12:37:07 1992 Steve Chamberlain (sac@thepub.cygnus.com) * aoutx.h (aout_swap_ext_reloc_out, aout_swap_std_reloc_out) bout.c (b_out_squirt_out_relocs): treat abs sumbols the right way. * reloc.c (bfd_perform-relocation): don't relocate refs to absolute symbols if doing a partial link.Fri Apr 24 07:35:26 1992 Stu Grossman (grossman at cygnus.com) * configure.in: Add a29k-amd-udi.Thu Apr 23 18:37:55 1992 Fred Fish (fnf@cygnus.com) * aoutx.h (aout_<bits>_swap_exec_header_in): Zero out the internal_exec structure before initializing the fields that are used, so that the unused fields are in a known state.Wed Apr 22 09:36:08 1992 Fred Fish (fnf@cygnus.com) * tekhex.c (struct data_struct): Convert from typedef that typedefs nothing to a normal structure declaration. * tekhex.c (pass_over): Prototype args for function that second arg points to.Mon Apr 20 22:22:51 1992 K. Richard Pixley (rich@rtl.cygnus.com) * Makefile.in: remove old style staging. Do not print recursion lines. * Makefile.in: rework CFLAGS so that CFLAGS can be passed from the Makefile command line. Remove MINUS_G. Default CFLAGS to -g. Pass CFLAGS.Fri Apr 17 09:15:31 1992 Steve Chamberlain (sac@thepub.cygnus.com) * bfd.c, Makefile.in: added tekhex * aoutx.h (set_section_contents): pages should be padded to the size of a page, not the size of a segment. * configure.in: added go32 host and i386-aout target. * i386aout.c, libaout.h: now works for go32 target * ieee.c: fix bit rot. * seclet.c: support for padding seclet type.Wed Apr 15 18:11:58 1992 K. Richard Pixley (rich@rtl.cygnus.com) * Makefile.in: added .NOEXPORT:Tue Apr 14 14:34:42 1992 Fred Fish (fnf@cygnus.com) * elf.c (bfd_add_strtab, bfd_add_2_to_strtab): CONST spreads like ooze. * elf.c (elf_compute_section_file_positions, elf_write_object_contents): Return boolean, not NULL (which can be void *). * elf.c (bfd_section_from_shdr): Ifdef-out debugging code. Also ifdef-out code that aborts on unhandled section types.Fri Apr 10 22:29:18 1992 Fred Fish (fnf@cygnus.com) * configure.in: Recognize ncr3000 config * Makefile.in (MINUS_G): Pass on to recursive makes. * hosts/ncr3000.h, config/ncr3000.mh: Add host config files.Thu Apr 2 17:42:45 1992 John Gilmore (gnu at cygnus.com) * Makefile.in: Now that we have sym.h and symconst.h, compile coff-msym.c on all systems. * config/{decstation.mh, irix3.mh, irix4.mh}: Remove coff-msym.o dep. * coff-msym.c: Update include files and comments; add weakext bit.Wed Apr 1 23:16:38 1992 John Gilmore (gnu at cygnus.com) * archive.c, bfd.c, bout.c, coffcode.h, init.c, reloc.c, section.c, srec.c, syms.c, coff-h8300.c: Lint.Sun Mar 29 09:37:59 1992 John Gilmore (gnu at cygnus.com) * bout.c, coff-a29k.c, coff-i960.c: Lint. * configure.in: Add new host and target configs. * elf.c (bfd_prstatus, bfd_fpregset): Avoid typename of register structs, which vary; just use member name. (elf_object_p, elf_core_file_p): Lint, fix comments. * config/sparc-elf.mt, hosts/sysv4.h: New config files. Sat Mar 28 13:07:02 1992 Fred Fish (fnf@cygnus.com) * elf.c (elf_object_p, elf_core_file_p): Fix to use only a single local, disposable, copy of the external form of section header table and program header table entries.Thu Mar 26 16:59:58 1992 John Gilmore (gnu at cygnus.com) * Makefile.in: Set MINIMIZE back to 0 for a real release.Tue Mar 24 15:57:03 1992 K. Richard Pixley (rich@cygnus.com) * configure.in: config/irix4.m[ht], hosts/irix4.h: add support for irix4.Mon Mar 23 22:37:34 1992 Stu Grossman (grossman at cygnus.com) * coff-msym.c (ecoff_swap_rfd_in): remove & for array ref.Tue Mar 17 14:12:25 1992 Per Bothner (bothner@rtl.cygnus.com) * bout.c (b_out_slurp_reloc_table): Use BFD_ASSERT macro, not internal bfd_assert function (twice).Tue Mar 17 10:45:12 1992 Steve Chamberlain (sac@thepub.cygnus.com) * aout-target.h: change ar_max_namelen to 15 (the right value) * coff-a29k, coffcode.h: more hangovers from the bfd_abs_section changeMon Mar 16 14:57:22 1992 Steve Chamberlain (sac@rtl.cygnus.com) * archive.c (bfd_generic_archive_p): check for bout archives too. * bout.c: make it work again.Sat Mar 14 17:30:40 1992 Fred Fish (fnf@cygnus.com) * elf.c (elf_corefile_note): Call bfd_xmalloc() instead of bare malloc(). * reloc.c (bfd_generic_get_relocated_section_contents): Call bfd_xmalloc() instead of bare malloc().Fri Mar 13 15:44:37 1992 K. Richard Pixley (rich@cygnus.com) * Makefile.in: pass down MAKEINFO on info.Fri Mar 13 07:41:13 1992 Steve Chamberlain (sac@thepub.cygnus.com) * config/mt-<foo> now <foo>.mt, config/mh-<foo> now <foo>.mh. host/h-<foo> now just <foo>. * configure.in: reflect changesThu Mar 12 11:15:02 1992 Per Bothner (bothner@cygnus.com) * libbfd-in.h (set_tdata): Make change of Feb 27 in the actual source file, not just the generated libbfd.h.Sat Mar 7 10:33:41 1992 Steve Chamberlain (sac@thepub.cygnus.com) * coff-i960.c (icoff_little_vec): add COFF_SWAP_TABLE so we can run gdb on little-endian 960 code. * archive.c (compute_and_write_armap): indirect symbols should go into the archive header too.Fri Mar 6 21:55:16 1992 K. Richard Pixley (rich@cygnus.com) * Makefile.in: added check target.Thu Mar 5 23:51:42 1992 John Gilmore (gnu at cygnus.com) * coff-msym.c: Move this file from gdb/ecoff.c. It handles byte-swapping for ECOFF (MIPS symbol) files. * config/mh-decstation, config/mh-irix3: Add coff-msym.o to the files built on MIPS-based hosts. * Makefile.in: Add rule for coff-msym.Thu Mar 5 21:36:05 1992 K. Richard Pixley (rich@cygnus.com) * Makefile.in: added clean-info target. MINIMIZE=1.Sun Mar 1 22:32:58 1992 Per Bothner (bothner@cygnus.com)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -