X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2FChangeLog;h=87d9a9849657ca8dda584909075394abb06991df;hb=927e3a3094e4c60a2552fb43a198134be96dc82b;hp=6a06877d8df04268445855b72205964c7da3ccf2;hpb=3e94ea70e6ff6bbbe99d5c7f829ef78a3b5b6abd;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 6a06877d8d..87d9a98496 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,557 @@ +Fri Oct 3 11:23:47 1997 Ian Lance Taylor + + Make ld -s work on AIX: + * xcofflink.c (xcoff_link_add_symbols): Don't create the .debug + section if we are stripping. + (bfd_xcoff_size_dynamic_sections): Don't set the .debug section + size if we are stripping. + (_bfd_xcoff_bfd_final_link): Don't set SEC_RELOC or rel_filepos, + and don't write out relocs, if we are stripping. + (xcoff_link_input_bfd): Don't set up reloc if we are stripping. + (xcoff_write_global_symbol): Don't write out symbol or reloc if we + are stripping. + + * configure.in: Don't include elf.lo again for ELF targets; it's + always in the library anyhow. + * configure: Rebuild. + + * bfd-in2.h: Rebuild. + + * elf32-sparc.c (sparc_elf_wdisp16_reloc): Cast to bfd_byte *, not + char *, when calling bfd_get_32 and bfd_put_32. + * sunos.c (sunos_scan_dynamic_symbol): Cast contents to char * + when calling strcpy. + +Thu Oct 2 16:15:50 1997 Doug Evans + + * reloc.c (bfd_check_overflow): New function. + (bfd_perform_relocation, bfd_install_relocation): Use it. + (BFD_RELOC_SPARC_{DISP64,PLT64}): New relocs. + (BFD_RELOC_SPARC_{HIX22,LOX10,H44,M44,L44,REGISTER}): New relocs. + * bfd-in2.h: Regenerate. + * libbfd.h: Regenerate. + +Thu Oct 2 13:17:18 1997 Ian Lance Taylor + + * peicode.h (coff_swap_scnhdr_out): Set IMAGE_SCN_MEM_READ for an + unrecognized section. From Jon Thackray . + +Wed Oct 1 14:03:44 1997 Ian Lance Taylor + + * Makefile.am ($(BFD_H)): Change stmp-bfd.h to stmp-bfd-h. + (stmp-bfd-h): Rename from stmp-bfd.h. + (BFD_H_FILES, LIBBFD_H_FILES, LIBCOFF_H_FILES): New variables. + ($(srcdir)/bfd-in2.h): Just depend upon stmp-bin2-h. + (stmp-bin2-h): New target. + ($(srcdir)/libbfd.h): Just depend upon stmp-lbfd-h. + (stmp-lbfd-h): New target. + ($(srcdir)/libcoff.h): Just depend upon stmp-lcoff-h. + (stmp-lcoff-h): New target. + (CLEANFILES): Change stmp-bfd.h to stmp-bfd-h. Add stmp-bin2.h, + stmp-lbfd-h, and stmp-lcoff-h. + * Makefile.in: Rebuild. + + * configure.in: Use a diversion to set enable_shared before the + arguments are parsed. + * configure: Rebuild. + +Tue Sep 30 14:18:32 1997 Doug Evans + + * elf32-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP + renamed to R_SPARC_UNUSED_42. + (sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry. + * elf64-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP + renamed to R_SPARC_UNUSED_42. + (sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry. + * reloc.c (BFD_RELOC_SPARC_GLOB_JMP): Delete. + * bfd-in2.h: Regenerated. + * libbfd.h: Regenerated. + +Thu Sep 25 12:15:02 1997 Ian Lance Taylor + + * elflink.h (elf_merge_symbol): Don't check the hash creator until + after we have set *sym_hash. + +Wed Sep 24 16:52:28 1997 Joel Sherrill + + * config.bfd (sh*-*-rtems*): New target, like sh-*-*elf*. + +Wed Sep 24 11:27:23 1997 Ian Lance Taylor + + * Makefile.am (libbfd_a_SOURCES): Define. + * Makefile.in: Rebuild. + + * configure.in: Call AC_CHECK_TOOL before AM_PROG_LIBTOOL. + * aclocal.m4: Rebuild with new libtool. + * configure: Rebuild. + +Tue Sep 23 19:03:13 1997 Ian Lance Taylor + + * elf.c (map_sections_to_segments): Even if we are not demand + paged, don't put a loadable section after a nonloadable section. + (assign_file_positions_for_segments): Increment the file offset + for a section with contents, even if it is not loadable. + +start-sanitize-v850e +Sun Sep 21 11:03:24 1997 Nick Clifton + + * elf32-v850.c (v850_elf_final_link_relocate): Add return code + indicating that __ctbp could not be found. + +end-sanitize-v850e +Thu Sep 18 15:04:57 1997 Nick Clifton + + * elf32-v850.c (v850_elf_check_relocs): Improve error message. + +Wed Sep 17 09:54:51 1997 Nick Clifton +start-sanitize-v850e + + * elf32-v850.c (v850_elf_final_link_relocate, v850_elf_reloc, + v850_elf_check_relocs, v850_elf_reloc_map, v850_elf_howto_table): + Add support for the CALLT relocs. + + * reloc.c (COMMENT): Add BFD_RELOC_V850_CALLT_6_7_OFFSET and + BFD_RELOC_V850_CALLT_16_16_OFFSET. +end-sanitize-v850e + + * elf32-v850.c (v850_elf_final_link_relocate): Add checks to catch + relocations against non-existant symbols. + +Tue Sep 16 14:20:27 1997 Nick Clifton + + * reloc.c: Add BFR_RELOC_V850_TDA_16_16_OFFSET. + + * elf32-v850.c (v850_elf_reloc, v850_elf_final_link_relocate, + v850_elf_howto_table, v850_elf_reloc_map): Add support for a 16 + bit reloc in the tiny data area. + +start-sanitize-d30v +Mon Sep 15 11:27:36 1997 Ken Raeburn + + Merged changes from Martin Hunt: + + * elf32-d30v.c (bfd_elf_d30v_reloc): Change pc-relative relocs + over 2^32 bytes to be absolute. Needed because D30V PC doesn't + necessarily wrap. + + * reloc.c, elf32-d30v.c (BFD_RELOC_D30V_9_PCREL, + BFD_RELOC_D30V_9_PCREL_R): New relocs. + + * elf32-d30v.c (bfd_elf_d30v_reloc_21): New function. + Do 15 and 21 bit pc-relative relocations. + * reloc.c (BFD_RELOC_D30V_15_PCREL_R, BFD_RELOC_D30V_21_PCREL_R): + New relocations. + + * elf32-d30v.c (bfd_elf_d30v_reloc): Addend needs to be + added to the relocation, not or'd. + +end-sanitize-d30v +Wed Sep 10 15:17:25 1997 Nick Clifton + + * elf32-v850.c (v850_elf_reloc): Remove spurious error message. + +Wed Sep 10 11:17:50 1997 Andrew Cagney + + * archures.c (bfd_default_scan): Use strcasecmp. + (bfd_default_scan): Test for match with arch_name + ":" + + printable_name. + (bfd_default_scan): Test for match with printable_name - ":". + (bfd_default_scan): Delete w65, h8300, h8500, z8k, i960 special + cases. Each implements their own scan function. + (bfd_default_scan): Delete 386, 2900, 860, mips 2000, mips 4400 + special cases. Since info->mach == 0. The test mach == number + fails. + (bfd_arch_list): New function, return name of all the supported + architectures. + +Tue Sep 9 10:21:56 1997 Nick Clifton + + * elf32-v850.c (v850_elf_print_private_bfd_data): Break after + decoding architecture. + (v850_elf_reloc): Do not complain if a R_V850_LO16 reloc has bit + 15 set. + +Sun Sep 7 12:25:22 1997 H.J. Lu (hjl@gnu.ai.mit.edu) + + * bfd/elf64-alpha.c (reloc_howto_type): Fix the howto table. + +Thu Sep 4 09:44:10 1997 Ian Lance Taylor + + * Makefile.am: Rebuild dependencies. + (ALL_MACHINES_CFILES): Add cpu-v850.c. + (ALL_MACHINES_CFILES): Add elf32-v850.c. + * Makefile.in: Rebuild. + + * reloc.c: Remove extraneous commas from relocation entries. + Remove BFD_RELOC_V850_16_PCREL. + * bfd-in2.h: Rebuild. + + * xcofflink.c (xcoff_link_add_symbols): Put XTY_CM/XMC_TD symbols + in sections named .tocbss rather than .bss. + +Wed Sep 3 11:23:23 1997 Nick Clifton + + * libbfd.h, bfd-in2.h, elf32-v850.c: Removed + BFD_RELOC_V850_16_PCREL. + +Tue Sep 2 20:44:10 1997 Fred Fish + + * cofflink.c (coff_link_check_ar_symbols): Handle C_SYSTEM syms + the same as C_EXT syms. + (coff_link_add_symbols): Ditto. + (_bfd_coff_link_input_bfd): Ditto. + (_bfd_coff_write_task_globals): Add save_global_to_static. Use + it to preserve and restore state of global_to_static flag. + +Tue Sep 2 17:45:22 1997 Nick Clifton + + * elf32-v850.c (v850_elf_object_p): Set machine number based on + bits in e_flags field rather than magic numbers. + (v850_elf_final_write_processing, v850_elf_set_private_flags, + v850_elf_copy_private_bfd_data, v850_elf_merge_private_bfd_data, + v850_elf_print_private_bfd_data): New functions. + +start-sanitize-v850e +Tue Sep 2 17:43:49 1997 Nick Clifton + + * elf.c (prep_headers): Remove V850E magic number. + * elf.c (prep_headers): Remove V850EQ magic number. +end-sanitize-v850e + +Tue Sep 2 17:35:05 1997 Doug Evans + + * cpu-arc.c (arc_get_mach): Properly scan defined mach entries. + +Tue Sep 2 18:29:37 1997 Jeffrey A Law (law@cygnus.com) + + * elf-m10200.c (mn10200_elf_final_link_relocate): PC relative + instructions are relative to the next instruction, not the + current instruction. + (mn10200_elf_relax_section): Similarly. + +Tue Sep 2 15:45:45 1997 Nick Clifton + + * cpu-v850.c: Use a macro to construct bfd_arch_info_type + entries. + + * reloc.c, libbfd.h, bfd-in2.h, elf32-v850.c: Replace + BFD_RELOC_V850_{SDA/TDA/ZDA}_OFFSET relocs with new bit pattern + specific versions: BFD_RELOC_V850_{area}_{bits}_OFFSET. + +Thu Aug 28 17:01:09 1997 Andrew Cagney + + * cpu-v850.c: Remove "plain" from v850 printable name. + (scan): Use strcasecmp. + + * archures.c (bfd_mach_v850): Define. + + * cpu-sh.c (scan_mach): Compare with table instead of hardwired to + just sh/SH, use strcasecmp. + (arch_info_struct): Add entries for sh3 et.al. + + * archures.c (bfd_mach_sh, ...): Define. + +Wed Aug 27 17:33:07 1997 Andrew Cagney + + * archures.c (bfd_archures_list): Always NULL terminate the list. + +Tue Aug 26 17:26:51 1997 Ian Lance Taylor + + * Makefile.am: Rebuild dependencies. + (ALL_MACHINES_CFILES): Add cpu-arc.c. + (ALL_MACHINES_CFILES): Add elf32-arc.c. + (elf32-arc.lo): Remove explicit dependency. + * Makefile.in: Rebuild. + + * acinclude.m4 (BFD_CC_FOR_BUILD): Set EXEEXT_FOR_BUILD. + * doc/Makefile.am (MKDOC): Use EXEEXT_FOR_BUILD, not EXEEXT. + * aclocal.m4, configure, Makefile.in, doc/Makefile.in: Rebuild. + +Mon Aug 25 16:14:34 1997 Christopher Provenzano + + * configure: Rebuild with latest devo autoconf for NT support + +Mon Aug 25 16:11:04 1997 Nick Clifton + + * cpu-arm.c (compatible): If B is a default type, return A. + +Mon Aug 25 15:35:46 1997 Nick Clifton + + * cpu-v850.c (scan): New function. + (arch_info_struct): New structure. + (bfd_v850_arch): Add link into arch_info_structure. + + * config.bfd (targ_cpu): All v850 variants use the bfd_arch_v850 + architecture. + + * elf32-v850.c (v850_elf_object_p): New function. + +start-sanitize-v850e + * archures.c (bfd_mach_v850e): Machine value for v850e. + + * bfd-in2.h (bfd_mach_v850e): Machine value for v850e. + + * elf32-v850.c (ELF_MACHINE_CODE): Default to v850e machine + number. + + * elf.c (prep_headers): Add support for v850e machine number. + + * archures.c (bfd_mach_v850eq): Machine value for v850eq. + + * bfd-in2.h (bfd_mach_v850eq): Machine value for v850eq. + + * elf32-v850.c (ELF_MACHINE_CODE): Default to v850eq machine + number. + + * elf.c (prep_headers): Add support for v850eq machine number. +end-sanitize-v850e + +Mon Aug 25 14:07:33 1997 Ian Lance Taylor + + * syms.c (_bfd_stab_section_find_nearest_line): Clear the + cached_stab field if the offset prevents us from using the cache. + +Mon Aug 25 12:08:13 1997 Ian Lance Taylor + + * aout-target.h (MY(vec)): Add SEC_CODE and SEC_DATA to section + flags. + * aout-arm.c (aout_arm_little_vec): Likewise. + (aout_arm_big_vec): Likewise. + * bout.c (b_out_vec_big_host): Likewise. + (b_out_vec_little_host): Likewise. + * mipsbsd.c (aout_mips_little_vec): Likewise. + (aout_mips_big_vec): Likewise. + +start-sanitize-tic80 +Tue Aug 19 10:09:10 1997 Fred Fish + + * 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 + + * coff-i960.c (COFF_ALIGN_IN_SECTION_HEADER): Define to 1. + (GET_SCNHDR_ALIGN, PUT_SCNHDR_ALIGN): Define. + * coff-m88k.c (GET_SCNHDR_NRELOC, GET_SCNHDR_NLNNO): Define. + * coffcode.h (coff_set_alignment_hook): Conditionally compile in if + COFF_ALIGN_IN_SECTION_HEADER is defined. Convert alignment to power + of two for I960 only. + * coffswap.h (GET_SCNHDR_NRELOC, PUT_SCNHDR_NRELOC, GET_SCNDHR_NLNNO, + PUT_SCNHDR_NLNNO, GET_SCNHDR_FLAGS, PUT_SCNHDR_FLAGS): Provide + default definitions. + (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 + section header for TIC80COFF files. +end-sanitize-tic80 + +Mon Aug 18 11:36:19 1997 Nick Clifton + + * elf32-v850.c (v850_elf_howto_table, v850_elf_reloc_map, + v850_elf_check_relocs, v850_elf_reloc, + v850_elf_final_link_relocate): Add support for + BFD_RELOC_V850_16_PCREL relocation. + + * reloc.c (COMMENT): Add suuport for BFD_RELOC_V850_16_PCREL + relocation. + + * libbfd.h: Add support for BFD_RELOC_V850_16_PCREL relocation. + + * bfd-in2.h: Add support for BFD_RELOC_V850_16_PCREL relocation. + +start-sanitize-v850e +Mon Aug 18 11:33:56 1997 Nick Clifton + + * cpu-v850e: New file. + + * elf.c (prep_headers): Add support for v850e target. + + * bfd-in2.h (bfd_architecture): Add support for v850e target. + + * config.bfd: Add support for v850e target. + + * archures.c: Add support for v850e target. + +Mon Aug 18 11:33:56 1997 Nick Clifton + + * cpu-v850eq: New file. + + * elf.c (prep_headers): Add support for v850eq target. + + * bfd-in2.h (bfd_architecture): Add support for v850eq target. + + * config.bfd: Add support for v850eq target. + + * archures.c: Add support for v850eq target. +end-sanitize-v850e + +Fri Aug 15 12:01:28 1997 Ian Lance Taylor + + * coffgen.c (coff_find_nearest_line): Correctly handle the offset + argument as section relative, rather than an absolute address. + From Jan Hoogenraad . + +Fri Aug 15 04:58:02 1997 Doug Evans + + * config.bfd (arc-*-elf*): Add. + * configure.in (bfd_elf32_{little,big}arc_vec): Add. + * configure: Rebuild. + * Makefile.am (ALL_MACHINES): Add cpu-arc.lo. + (BFD32_BACKENDS): Add elf32-arc.lo. + (cpu-arc.lo,elf32-arc.lo): Add rules for. + * Makefile.in: Rebuild. + * archures.c (architecture list): Add bfd_arch_arc. + (bfd_archures_list): Add bfd_arc_arch. + (bfd_mach_arc_base): Define. + * reloc.c (BFD_RELOC_ARC_B22_PCREL,BFD_RELOC_ARC_B26): Add. + * targets.c (bfd_elf32_{little,big}arc_vec): Declare. + (bfd_target_vect): Add them. + * bfd-in2.h, libbfd.h: Rebuild. + * cpu-arc.c, elf32-arc.c: New files. + * elf.c (pre_headers): Recognize bfd_arch_arc. + +Tue Aug 12 11:45:18 1997 Ian Lance Taylor + + * aoutx.h (NAME(aout,final_link)): If no symbols, make sure the + data section is correctly rounded to a page in the file. + +Mon Aug 11 12:45:43 1997 Ian Lance Taylor + + * aoutx.h (NAME(aout,final_link)): Don't emit the string table if + there are no symbols. + +Sun Aug 10 14:45:56 1997 Ian Lance Taylor + + * coff-stgo32.c: Rename from coff-stubgo32.c to avoid old System V + file system 14 character limit. + * Makefile.am, configure.in: Corresponding changes. + * Makefile.in, configure: Rebuild. + +Fri Aug 8 18:34:36 1997 Ian Lance Taylor + + * Makefile.am: (ALL_MACHINES_CFILES): Add elf32-d10v.c. + Rebuild dependencies. + * Makefile.in: Rebuild. + +Wed Aug 6 18:56:51 1997 Ian Lance Taylor + + * Makefile.am (docdir): Define. + * Makefile.in: Rebuild. + +Tue Aug 5 23:05:03 1997 Ian Lance Taylor + + * configure: Rebuild with autoconf 2.12.1. + +Mon Aug 4 12:00:35 1997 Ian Lance Taylor + + * aclocal.m4, configure: Rebuild with new automake patches. + +Sun Aug 3 08:15:12 1997 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * rs6000-core.c (make_bfd_asection): New function to add a section + to the core file bfd. + (rs6000coff_core_p): Use make_bfd_asection to add the core file + sections. + Use BFD routines to seek, read and stat the core file. + Handle .data sections from loaded objects and anonymously mmapped + regions, these are available in AIX 4 core files. + +Fri Aug 1 12:58:32 1997 Ian Lance Taylor + + * configure.in: Set enable_shared before AM_PROG_LIBTOOL. + * acinclude.m4: Move acmacros.m4 in here. Remove AM_PROG_LIBTOOL + copy; use a patches libtool instead. + * acmacros.m4: Remove. + * Makefile.in, aclocal.m4, configure: Rebuild. + +Thu Jul 31 19:55:36 1997 Ian Lance Taylor + + * Makefile.am: New file, based on old Makefile.in. + * acmacros.m4: New file, copied from old aclocal.m4. + * acinclude.m4: New file. + * configure.in: Call AM_PROG_LIBTOOL. Remove shared library + handling; now handled by libtool. Replace AC_CONFIG_HEADER with + AM_CONFIG_HEADER. Replace AC_PROG_INSTALL with AM_PROG_INSTALL. + Call AM_MAINTAINER_MODE, AM_CYGWIN32, and AM_EXEEXT. Change all + .o files to .lo. Remove stamp-h handling in AC_OUTPUT. + * acconfig.h: Mention PACKAGE and VERSION. + * stamp-h.in: New file. + * dep-in.sed: Change .o to .lo. + * Makefile.in: Now built with automake. + * aclocal.m4: Now built with aclocal. + * config.in, configure: Rebuild. + * VERSION: Remove. + +Thu Jul 31 12:09:20 1997 Geoff Keating + + * elf32-ppc.c (ppc_elf_size_dynamic_sections): Don't set TEXTREL + if there is only a relocation to a read-only but not allocatable + section (like .stab). + * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Likewise. + * elf32-i386.c (elf_i386_size_dynamic_sections): Likewise. + * elf32-m68k.c (elf_m68k_size_dynamic_sections): Likewise. + * elf32-mips.c (mips_elf_size_dynamic_sections): Likewise. + * elf64-alpha.c (elf64_alpha_size_dynamic_sections): Likewise. + + * elf32-ppc.c (ppc_elf_howto_raw): Correct various comments. + (ppc_elf_create_linker_section): These sections are not + created by the linker (that is, they are created by the user + putting data in them). In particular, they can be the source + and target of relocations. + (ppc_elf_adjust_dynamic_symbol): Check postcondition of + bfd_elf32_link_record_dynamic_symbol. Align 16-byte common + objects (for instance, 'long double') to 16-byte boundaries. + (ppc_elf_size_dynamic_sections): Make the code that generates + section symbols exactly the same as for sparc, reducing the + number of section symbols output. + (ppc_elf_check_relocs): Check postcondition of + bfd_elf32_link_record_dynamic_symbol. Make default case the + same as corresponding code for sparc, fixing bug involving + .rela.stabs. + (ppc_elf_finish_dynamic_symbol): Fix case involving GOT symbols + forced to be local because of versioning (by replicating + corresponding change in sparc). Treat R_PPC_RELATIVE RELA relocs + as usual in ELF, not as pseudo-REL relocs (as the sparc linker + does). + (ppc_elf_relocate_section): Add handy debugging code for when + assertion fails. Add some more 'symbol made local because of + versioning' cases. + + * elf32-ppc.c (ppc_elf_relocate_section): Cope with addend when + processing a GOT relocation as required by ABI. + +Wed Jul 30 21:30:35 1997 Andreas Schwab + + * elflink.h (NAME(bfd_elf,record_link_assignment)): Remove any + version info if this symbol came from a dynamic object. + (elf_link_add_object_symbols): Set the version info of a symbol + only if the object actually contains version definitions and + defines this symbol. + +Mon Jul 28 18:07:43 1997 Rob Savoye + + * aclocal.m4: Add CYGWIN and EXEEXT autoconf macros. + * configure.in: Use CYGWIN and EXEEXT autoconf macro to look for + win32 dependencies. + * configure: Regenerated with autoconf 2.12. + * doc/Makefile.in: Add $(EXEEXT) to chew executable. + +Mon Jul 28 02:50:29 1997 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * rs6000-core.c (rs6000coff_core_p): If CORE_TRUNC is set, print + a warning rather than returning an error. + +Sun Jul 27 19:54:14 1997 Felix Lee + + * coffswap.h (coff_swap_aux_in): add semicolon to make MSVC happy. + Fri Jul 25 14:50:08 1997 Felix Lee * cisco-core.c: define signals for wingdb. @@ -1499,13 +2053,11 @@ Tue Feb 18 11:41:00 1996 Dawn Perchik * sysdep.h: Don't define errno in MSVC if error.h is included. -start-sanitize-v850 Tue Feb 18 10:04:13 1997 Jeffrey A Law (law@cygnus.com) * elf32-v850.c (v850_elf_relocate_section): Make sure r_symndx is initialized before it is used. -end-sanitize-v850 Mon Feb 17 11:28:40 1997 Ian Lance Taylor * hp300hpux.c (convert_sym_type): Don't convert a secondary common @@ -1648,10 +2200,8 @@ Mon Jan 27 12:25:02 1997 Ian Lance Taylor * aout-arm.c (MY_swap_std_reloc_in): Remove unused r_length. * elf32-ppc.c (ppc_elf_check_relocs): Remove unused plt. -start-sanitize-v850 * elf32-v850.c (v850_elf_final_link_relocate): Remove used r_format and r_pcrel. Always return a value. -end-sanitize-v850 * riscix.c (MY_final_link_callback): Define to dummy value. * elf32-i386.c (elf_i386_size_dynamic_sections): When checking for @@ -1704,7 +2254,6 @@ Mon Jan 13 22:39:08 1997 Michael Meissner * config.bfd (tic80-*-*): Don't require 'coff'. end-sanitize-tic80 -start-sanitize-v850 Mon Jan 13 19:36:25 1997 Michael Meissner * elf32-v850.c (v850_elf_howto_table): Set the special_function @@ -1715,7 +2264,6 @@ Mon Jan 13 19:36:25 1997 Michael Meissner (v850_elf_relocate_section): Fix up error message, don't just call abort. -end-sanitize-v850 Mon Jan 6 13:28:35 1997 Jeffrey A Law (law@cygnus.com) * elf32-mn10200.c (elf_mn10200_howto): Don't ever set partial-inplace. @@ -1781,7 +2329,6 @@ Fri Jan 3 16:58:31 1997 Richard Henderson * elf64-alpha.c: Rewrite everything touching relocations. -start-sanitize-v850 Fri Jan 3 11:42:53 1997 Michael Meissner * elf32-v850.c (all functions and static variables): Go through @@ -1797,7 +2344,6 @@ Tue Dec 31 15:15:28 1996 Michael Meissner * elf32-v850.c (elf_v850_howto_table): Fix some spacing. -end-sanitize-v850 Tue Dec 31 14:44:50 1996 Ian Lance Taylor * config.bfd (mips*el-*-linux*): New target. @@ -2141,19 +2687,16 @@ Fri Oct 25 16:56:40 1996 Ian Lance Taylor * ieee.c (ieee_write_external_part): Correctly record whether there is an external part. -start-sanitize-v850 Thu Oct 24 14:32:52 1996 Jeffrey A Law (law@cygnus.com) * elf32-v850.c (elf32_v850_bfd_final_link_relocate): Correctly handle tda offsets for sld.w and sst.w instructions. Fix alignment check in sld.w and sst.w tda reloc handling. -end-sanitize-v850 Thu Oct 24 09:08:47 1996 Stu Grossman (grossman@critters.cygnus.com) * aclocal.m4, configure: Set USE_BINARY_FOPEN for *-*-windows. -start-sanitize-v850 Wed Oct 23 00:53:16 1996 Jeffrey A Law (law@cygnus.com) * elf32-v850.c: Add comments about assumptions about @@ -2164,7 +2707,6 @@ Wed Oct 23 00:53:16 1996 Jeffrey A Law (law@cygnus.com) * elf32-v850.c (elf32_v850_howto_table): Fix typo in R_V850_SDA_OFFSET entry. -end-sanitize-v850 Wed Oct 23 00:20:34 1996 Ian Lance Taylor * xcofflink.c (bfd_xcoff_import_symbol): Don't allocate ldsym. @@ -2172,7 +2714,6 @@ Wed Oct 23 00:20:34 1996 Ian Lance Taylor (xcoff_build_ldsyms): Assume that ldsym was not previously allocated. For an imported symbol, copy ldindx into l_ifile. -start-sanitize-v850 Tue Oct 22 19:20:38 1996 Jeffrey A Law (law@cygnus.com) * elf32-v850.c (elf_v850_howto_table): Fix ordering of @@ -2189,7 +2730,6 @@ Tue Oct 22 19:20:38 1996 Jeffrey A Law (law@cygnus.com) (v850_elf_relocation_section): Likewise. (elf_backend_relocate_section): Define. -end-sanitize-v850 Tue Oct 22 17:22:43 1996 Ian Lance Taylor * binary.c (binary_set_section_contents): Ignore sections which @@ -2226,9 +2766,6 @@ Wed Oct 16 11:24:35 1996 Jeffrey A Law (law@cygnus.com) all sections that will be included in the output file. (_bfd_generic_link_output_symbols): Discard symbols in sections which are being discarded. - -start-sanitize-v850 - * elf32-v850.c (enum reloc_type): Add R_V850_SDA_OFFSET, R_V850_TDA_OFFSET and R_V850_ZDA_OFFSET. (elf_v850_howto_table): Corresponding changes. @@ -2248,7 +2785,6 @@ Tue Oct 15 16:17:28 1996 Stu Grossman (grossman@critters.cygnus.com) * elf32-v850.c: Define elf_symbol_leading_char to be '_'. -end-sanitize-v850 Tue Oct 15 12:40:41 1996 Ian Lance Taylor * VERSION: Bump for new relocation. @@ -2454,13 +2990,11 @@ Tue Oct 1 12:31:39 1996 Ian Lance Taylor a dynamic object in the dynamic symbol table if it is referenced or defined by a regular object. -start-sanitize-v850 Fri Sep 27 18:41:07 1996 Stu Grossman (grossman@critters.cygnus.com) * elf32-v850.c (bfd_elf32_v850_is_local_label): New function to remove dwarf local labels. Shrinks binaries by a factor of 3! -end-sanitize-v850 Mon Sep 23 13:33:00 1996 Ian Lance Taylor * elf32-ppc.c (ppc_elf_add_symbol_hook): Create the .sbss section @@ -2653,14 +3187,12 @@ Mon Sep 9 12:31:22 1996 Doug Evans * Makefile.in,archures.c,elf.c,targets.c: Likewise. * config.bfd: Keep target list alphabetically sorted. -start-sanitize-v850 Mon Sep 9 11:48:41 1996 Jeffrey A Law (law@cygnus.com) * elf32-v850.c (bfd_elf32_v850_reloc, case R_V850_HI16): Don't forget to add in the constant part found in the instruction itself. (case R_V850_HI16_S): Likewise. -end-sanitize-v850 Fri Sep 6 17:04:39 1996 Martin M. Hunt * elf32-d10v.c (elf_d10v_howto_table): Modify the size of R_D10V_16 @@ -2683,7 +3215,6 @@ Tue Sep 3 12:16:20 1996 Doug Evans (bfd_target_vector): Add sparcle_aout_vec. * aout-sparcle.c: New file. -start-sanitize-v850 Tue Sep 3 00:57:02 1996 Jeffrey A Law (law@cygnus.com) * elf32-v850.c (bfd_elf32_v850_reloc): Fix handling of @@ -2695,7 +3226,6 @@ Tue Sep 3 00:57:02 1996 Jeffrey A Law (law@cygnus.com) relocations. Twiddle masks & shifts for some relocs. Set partial_inplace where needed. -end-sanitize-v850 Mon Sep 2 12:12:34 1996 Ian Lance Taylor * cpu-mips.c: Add an explicit mips:3000 entry, and change the @@ -2705,7 +3235,6 @@ Mon Sep 2 12:12:34 1996 Ian Lance Taylor (_bfd_mips_elf_merge_private_bfd_data): If the machine number of the output BFD is the default, set it from the first input BFD. -start-sanitize-v850 Sun Sep 1 18:38:01 1996 Jeffrey A Law (law@cygnus.com) * elf32-v850.c (elf_v850_howto_table): All the 16bit relocs @@ -2716,14 +3245,12 @@ Sun Sep 1 18:38:01 1996 Jeffrey A Law (law@cygnus.com) (TARGET_BIG_SYM, TARGET_BIG_NAME): Remove. The V850 is little endian! -end-sanitize-v850 Sun Sep 1 15:41:08 1996 Ian Lance Taylor * rs6000-core.c (rs6000coff_core_file_matches_executable_p): Rewrite to use BFD file read routines and to avoid using a fixed length for the file name. -start-sanitize-v850 Sat Aug 31 10:22:25 1996 Jeffrey A Law (law@cygnus.com) * elf32-v850.c (enum reloc_type): Add R_V850_{32,16,8}. @@ -2738,7 +3265,6 @@ Fri Aug 30 18:06:04 1996 J.T. Conklin (v850_reloc_map): Add HI_16_S reloc. * reloc.c: Define BFD_RELOC_V850_* relocs. -end-sanitize-v850 Fri Aug 30 11:49:19 1996 Ian Lance Taylor Add SH ELF support. @@ -2827,7 +3353,6 @@ Thu Aug 22 10:54:38 1996 Ian Lance Taylor undefined symbol merely because we are generating a shared library. -start-sanitize-v850 Tue Aug 20 15:06:05 1996 J.T. Conklin * Makefile.in (ALL_MACHINES): Add cpu-v850.o. @@ -2842,7 +3367,6 @@ Tue Aug 20 15:06:05 1996 J.T. Conklin * elf32-v850.c: New file. * targets.c (bfd_elf32_v850_vec): New vector. -end-sanitize-v850 Fri Aug 16 16:25:35 1996 Ian Lance Taylor * xcofflink.c (xcoff_link_add_dynamic_symbols): Create and define