Mon Dec 15 16:08:52 1997 Nick Clifton <nickc@cygnus.com>
-start-sanitize-m32rx
- * elf32-m32r.c (m32r_elf_merge_private_bfd_data): Allow M32R
- object files to be merged into a M32RX executable.
-
- * archures.c: Add bfd_mach_m32rx.
-end-sanitize-m32rx
* archures.c: Add bfd_mach_m32r.
Mon Dec 15 16:11:22 1997 Fred Fish <fnf@cygnus.com>
* coffcode.h (ALIGN_SECTIONS_IN_FILE): Define if I960 not defined.
(coff_compute_section_file_positions): Use ALIGN_SECTIONS_IN_FILE
to decide when to align the file sections for paging.
-start-sanitize-tic80
* coffcode.h (ALIGN_SECTIONS_IN_FILE): Undefine for TIC80COFF.
-end-sanitize-tic80
Mon Dec 15 15:01:15 1997 Nick Clifton <nickc@cygnus.com>
(bfd_elf32_bfd_print_private_bfd_data): Point to
m32r_elf_print_private_bfd_data.
-start-sanitize-m32rx
- * cpu-m32r.c: Add m32rx cpu architecture.
- * bfd-in2.h (bfd_mach_m32rx): Add identifier for M32RX
- architecture machines.
-end-sanitize-m32rx
* bfd-in2.h (bfd_mach_m32r): Add identifier for M32R architecture
machines.
Tue Dec 9 11:37:53 1997 Andrew Cagney <cagney@b1.cygnus.com>
* archures.c (bfd_mach_mips*): Define.
- (start-sanitize-cygnus):
- (vr5400, bfd_mach_vr5000): Define.
- (end-sanitize-cygnus):
(bfd_default_scan): For 3000 and 4000 replace magic constant with
macro.
* mipsbsd.c (aout_mips_little_vec): Likewise.
(aout_mips_big_vec): Likewise.
-start-sanitize-tic80
Tue Aug 19 10:09:10 1997 Fred Fish <fnf@cygnus.com>
* coff-tic80.c (COFF_ALIGN_IN_SFLAGS): Define to 1.
* coffcode.h (styp_to_sec_flags): Ignore incoming STYP_INFO
bit in s_flags if COFF_ALIGN_IN_S_FLAGS is defined.
-end-sanitize-tic80
Tue Aug 19 08:47:17 1997 Fred Fish <fnf@cygnus.com>
* coff-i960.c (COFF_ALIGN_IN_SECTION_HEADER): Define to 1.
(coff_swap_scnhdr_in): Use GET_SCNHDR_FLAGS, GET_SCNHDR_NRELOC,
GET_SCNHDR_NLNNO, and GET_SCNHDR_ALIGN.
(coff_swap_scnhdr_out): Use PUT_SCNHDR_FLAGS, PUT_SCNHDR_ALIGN.
-start-sanitize-tic80
* Makefile.in (coff-tic80.o): Depends upon coffswap.h.
* coff-tic80.c (COFF_ALIGN_IN_SECTION_HEADER): Define to 1.
(GET_SCNHDR_FLAGS, PUT_SCNHDR_FLAGS): Define
- *coffcode.h (coff_write_object_contents): Set alignment field in
+ * coffcode.h (coff_write_object_contents): Set alignment field in
section header for TIC80COFF files.
-end-sanitize-tic80
Mon Aug 18 11:36:19 1997 Nick Clifton <nickc@cygnus.com>
align the address of the next segment to avoid wraparound
problems.
-start-sanitize-tic80
Tue Jul 8 12:11:29 1997 Fred Fish <fnf@cygnus.com>
* coffcode.h (coff_write_object_contents): Initialize
if used.
(coff_swap_filehdr_in): Swap in target id field if used.
-end-sanitize-tic80
Mon Jul 7 16:41:20 1997 Ian Lance Taylor <ian@cygnus.com>
* coff-i386.c (coff_i386_is_local_label_name): New static function
(_bfd_coff_write_global_sym): If doing task linking, convert
global variables to static.
(_bfd_coff_write_task_globals): New function.
-start-sanitize-tic80
* coff-tic80.c (TIC80COFF): Define this instead of just TIC80.
(C_AUTOARG): #undef since it clashes with C_UEXT.
(C_LASTENT): #undef since it clashes with C_STATLAB.
(coff_slurp_symbol_table): Use C_SYSTEM. Hide C_AUTOARG use
when TIC80COFF defined (clashes with C_UEXT). Explicitly
recognize C_UEXT, C_STATLAB, and C_EXTLAB as unsupported.
-end-sanitize-tic80
-start-sanitize-tic80
Fri May 23 12:38:24 1997 Ian Lance Taylor <ian@cygnus.com>
* coff-tic80.c (tic80_howto_table): Change overflow check for most
(coff_relocate_section): Define to coff_tic80_relocate_section.
* Makefile.in (coff-tic80.o): Depends upon include/coff/tic80.h.
-end-sanitize-tic80
Wed May 21 17:15:50 1997 Ian Lance Taylor <ian@cygnus.com>
* coffcode.h (coff_slurp_symbol_table): If COFF_WITH_PE or
* coff-sh.c (sh_merge_private_data): New static function.
(coff_bfd_merge_private_bfd_data): Define.
-start-sanitize-tic80
Mon May 19 14:46:00 1997 Mark Alexander <marka@cygnus.com>
* coff-tic80.c: Remove unnecessary #ifdefs.
* coff-tic80.c (NAMES_HAVE_UNDERSCORE): Define (fixes problem
with unresolved external symbols in GDB).
-end-sanitize-tic80
Fri May 16 10:23:03 1997 Jeffrey A Law (law@cygnus.com)
* elf-m10300.c (elf32_mn10300_relax_section): Read in all
* libbfd-in.h (_bfd_write_section_stabs): Update declaration.
* libbfd.h: Rebuild.
-start-sanitize-tic80
Mon Mar 24 20:07:29 1997 Fred Fish <fnf@cygnus.com>
* coff-tic80.c (tic80_howto_table): Add R_ABS entry.
(rtype2howto): Handle R_ABS reloc type. Also abort on unhandled
reloc types, rather than silently failing to generate an output file.
-end-sanitize-tic80
Mon Mar 24 13:41:00 1997 Ian Lance Taylor <ian@cygnus.com>
* targmatch.sed: Use the hold space to put the #ifdef around the
* elfcode.h (elf_slurp_symbol_table): Don't try to read the
version symbols if there aren't any.
-start-sanitize-tic80
Thu Mar 13 16:38:30 1997 Fred Fish <fnf@cygnus.com>
* coff-tic80.c (coff_rtype_to_howto): Define
(coff_tic80_rtype_to_howto): Clone generic coff version and
add code to handle the funky TI "internal relocations".
-end-sanitize-tic80
Thu Mar 13 14:08:53 1997 Ian Lance Taylor <ian@cygnus.com>
* elflink.h (elf_link_add_object_symbols): Don't warn about type
Thu Mar 6 12:19:59 1997 Fred Fish <fnf@cygnus.com>
-start-sanitize-tic80
* coff-tic80.c (rtype2howto): If passed a relocation type we don't
understand, just set the howto field to NULL, and the caller will
print an appropriate error message.
-end-sanitize-tic80
* coffcode.h (coff_slurp_reloc_table): Pull duplicate declarations and
code fragment out of both legs of #ifdef RELOC_PROCESSING ... #endif
block. Use NULL for initializations of "ptr" rather than bare 0.
Use correct braces for computing increments of extverdaux and
exteverdef record pointers.
-start-sanitize-tic80
Sun Mar 2 22:47:54 1997 Fred Fish <fnf@cygnus.com>
* coff-tic80.c (COFF_DEFAULT_SECTION_ALIGNMENT_POWER): Set this to 2
instead of 4.
-end-sanitize-tic80
Sun Mar 2 16:25:35 1997 Ian Lance Taylor <ian@cygnus.com>
* elflink.h (elf_link_find_version_dependencies): Check that
DEF_REGULAR is not set as well as checking that DEF_DYNAMIC is
set.
-start-sanitize-tic80
Fri Feb 28 16:52:40 1997 Fred Fish <fnf@cygnus.com>
* coffcode.h (coff_set_flags): Add case for TIC80_ARCH_MAGIC.
-end-sanitize-tic80
Fri Feb 28 15:06:45 1997 Ian Lance Taylor <ian@cygnus.com>
* targets.c (bfd_default_vector): Make non-const.
* reloc.c (struct reloc_howto_struct): Fix typo in comment.
* bfd-in2.h: Regenerated.
-start-sanitize-tic80
* coff-tic80.c (RTYPE2HOWTO): Replace abort with real function.
(rtype2howto): Add function.
(tic80_howto_table): Add.
-end-sanitize-tic80
Tue Feb 18 11:41:00 1997 Dawn Perchik <dawn@cygnus.com>
* elf32-m32r.c (elf_m32r_howto_table): Change partial_inplace to true
for R_M32R_{16,32,24,HI16_ULO,HI16_SLO,LO16}.
-start-sanitize-r5900
- Fri Feb 7 16:20:17 1997 Gavin Koch <gavin@cygnus.com>
-
- * config.bfd: add r5900
-
-end-sanitize-r5900
Fri Feb 7 12:39:11 1997 Ian Lance Taylor <ian@cygnus.com>
* elflink.h (elf_link_input_bfd): If we've discarded a section,
* elf32-sparc.c (elf32_sparc_size_dynamic_sections): Likewise.
* elf64-alpha.c (elf64_alpha_size_dynamic_sections): Likewise.
-start-sanitize-tic80
Wed Jan 22 15:40:28 1997 Fred Fish <fnf@cygnus.com>
* coff-tic80.c (tic80coff_vec): Use correct data put/get
* coff-tic80.c (tic80coff_vec): Change to little endian data
as the default.
-end-sanitize-tic80
Thu Jan 16 17:45:57 1997 Ian Lance Taylor <ian@cygnus.com>
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Change type of
* libaout.h (machine_type): Reserve several values for sparclet.
-start-sanitize-tic80
Mon Jan 13 22:39:08 1997 Michael Meissner <meissner@tiktok.cygnus.com>
* config.bfd (tic80-*-*): Don't require 'coff'.
-end-sanitize-tic80
Mon Jan 13 19:36:25 1997 Michael Meissner <meissner@tiktok.cygnus.com>
* elf32-v850.c (v850_elf_howto_table): Set the special_function
* elf32-mn10200.c (elf_mn10200_howto): Set pcrel_offset for
24bit pc-relative reloc.
-start-sanitize-tic80
Fri Jan 3 16:33:00 1997 Fred Fish <fnf@cygnus.com>
* Makefile.in (coff-tic80.o): Add coffcode.h to dependency list.
* coffcode.h (coff_set_arch_mach_hook): Set arch to
bfd_arch_tic80 for TIC80_ARCH_MAGIC number.
-end-sanitize-tic80
Fri Jan 3 16:54:08 1997 Jeffrey A Law (law@cygnus.com)
* reloc.c: Add BFD_RELOC_24.
symbols, don't export a symbol which is defined by an object in an
archive which contains shared objects.
-start-sanitize-tic80
Mon Dec 30 16:12:58 1996 Fred Fish <fnf@cygnus.com>
* archures.c (enum bfd_architecture): Add bfd_arch_tic80
Also add cofflink.o for tic80coff_vec.
* configure: Regenerate with autoconf.
-end-sanitize-tic80
Mon Dec 30 11:54:56 1996 Ian Lance Taylor <ian@cygnus.com>
* libbfd.c: Patch up the mmap code so that it is only built if BFD
is configured with --with-mmap.
-start-sanitize-tic80
Sun Dec 29 10:48:57 1996 Fred Fish <fnf@cygnus.com>
* Makefile.in (BFD32_BACKENDS): Add coff-tic80.o
* coffcode.h (coff_write_object_contents): Set magic to TIC80MAGIC
for TIc80.
-end-sanitize-tic80
Fri Dec 27 20:56:41 1996 Fred Fish <fnf@cygnus.com>
* TODO: Correct a misspelling.
-start-sanitize-tic80
* coff-tic80.c: New file for TI TMS320C80 (MVP).
* cpu-tic80.c: New file for TI TMS320C80 (MVP).
* configure.in (case $vec): Add tic80coff_vec entry.
* config.bfd (case ${targ}): Add tic80*-*-coff* target.
* targets.c (tic80coff_vec): Add decl as extern bfd_target.
(bfd_target_vector): Add tic80coff_vec entry.
-end-sanitize-tic80
Fri Dec 27 11:48:12 1996 H.J. Lu <hjl@lucon.org>