2
0
mirror of https://frontier.innolan.net/github/amigaos-cross-toolchain6.git synced 2024-10-19 10:29:55 +00:00

Remove ChangeLog files.

This commit is contained in:
Krystian Bacławski
2012-02-13 22:13:42 -08:00
parent bc1f90f4f3
commit 8d72170578

View File

@ -4743,271 +4743,6 @@
+ PARAMS ((struct sec *));
+
/* And more from the source. */
--- binutils-2.9.1/bfd/ChangeLog Fri May 1 08:47:57 1998
+++ binutils-2.9.1/bfd/ChangeLog Sun Aug 23 00:00:00 1998
@@ -1,3 +1,87 @@
+Thu Jun 18 09:50:39 1998 Mumit Khan <khan@dhaka.xraylith.wisc.edu>
+
+ pei-i386 changes from Mikey <jeffdb@goodnet.com>.
+
+ * Makefile.in (coffgen.lo): Supply explicit build rule that
+ provides target macro.
+
+ * coffgen.c (ctype.h): Include.
+ (coff_renumber_symbsol): Sort symbols according to MS spec.
+
+ * bfd-in.h (pei_get_comdat_info): Declare.
+
+ * archures.c (pei_get_comdat_info): Provide stub for non pe-i386
+ targets.
+
+ * section.c (struct comdat_info): New structure to hold associated
+ section/comdat symbol info for each SEC_LINK_ONCE section.
+ (struct sec): New member pe_comdat_info (struct comdat_info *).
+ (STD_SECTION): Initialize pe_comdat_info in SEC (struct sec).
+
+ * pei-i386.c (ctype.h): Include.
+ (pei_get_comdat_info): New function to get comdat symbol/associated
+ section for each SEC_LINK_ONCE sec, and set asection->pe_comdat_info
+ properly.
+
+ * peicode.h (coff_swap_sym_in): Rename incoming C_SECTION syms to
+ guarantee that these will be undefined/unique during later
+ processing.
+ (pe_print_idata): Define IMPORTED_BY_ORDINAL instead of hard-coded
+ value.
+
+ * cofflink.c (coff_get_first_section_of_archive): New function
+ to find correct address/resolv relocs for each .lib file.
+ (_bfd_coff_generic_relocate_section): Resolve references to
+ undefined C_SECTION symbols.
+
+ * bfd-in2.h: Regenerate.
+
+Fri Jun 5 13:43:10 1998 Fred Fish <fnf@ninemoons.com>
+
+ * archive.c (do_slurp_coff_armap): Redo the hack so that it should
+ work no matter how large the archive is.
+
+Fri Jun 5 00:54:09 1998 Fred Fish <fnf@ninemoons.com>
+
+ * archive.c (do_slurp_coff_armap): Tweak hack that detects wrong
+ endian file offsets to allow up to ~16Mb archives before it always
+ triggers a reread in little endian order.
+
+Mon Jun 1 16:41:53 1998 Fred Fish <fnf@ninemoons.com>
+
+ * archive.c (do_slurp_coff_armap): Work around bug in Metrowerks
+ linkers that did not follow PE spec with regards to storing file
+ offset in big endian order.
+ * coffcode.h (styp_to_sec_flags): Ignore IMAGE_SCN_LNK_COMDAT
+ flag in section flags for now. This is a hack to work around
+ the Metrowerks linker hijacking this bit for it's own purposes.
+
+ Integrate PE changes from jeffdb@goodnet.com:
+ * section.c (_comdat_info): Add struct. Holds associated
+ section/comdat symbol info for each SEC_LINK_ONCE section.
+ (pe_comdat_info): Add pointer to comdat info.
+ (bfd_map_over_sections): Call pei_get_comdat_info for sections that
+ have the SEC_LINK_ONCE flag set, to get associated section/comdat
+ info before returning asection info to user program.
+ * bfd-in2.h: Regenerated.
+ * cofflink.c (coff_get_first_section_of_archive): New function
+ and prototype. Used to find the correct address/resolve the
+ relocs pointing to first .idata$4 and .idata$5 in the .idata$2
+ for each LIB file.
+ (_bfd_coff_generic_relocate_section): Add code to resolve references
+ to undefined C_SECTION symbols.
+ * pei-i386.c (ctype.h): Include.
+ (pei_get_comdat_info): Find the associated section/comdat info for
+ each SEC_LINK_ONCE section found in the input, and set
+ asection->pe_comdat_info appropriately. FIXME link.exe expects the
+ symbol table to be sorted in address ascending order, to use .o's with
+ sections marked SEC_LINK_ONCE with link.exe you must strip local symbols.
+ * peicode.h (coff_swap_sym_in): Rename incoming C_SECTION symbols to
+ guarantee they will be undefined/unique for later processing.
+ (pe_print_idata): Add code to read/print .idata sections linked against
+ libraries produced with NONAME/import by ordinal functions, wsock32.lib
+ comctl32.lib and probably others.
+
Mon Apr 27 11:49:55 1998 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Set version number to 2.9.1.
@@ -654,6 +738,11 @@ Mon Jan 19 12:49:52 1998 Ian Lance Tayl
* cpu-sh.c (arch_info_struct): Correct next field of sh3e.
+Sun Jan 18 10:39:52 1998 Daniel Verite <daniel@brainstorm.fr>
+
+ * amigaos.c (CAN_WRITE_OUTSYM): New macro.
+ (amiga_write_object_contents): Use CAN_WRITE_OUTSYM
+
Wed Jan 14 17:23:27 1998 Nick Clifton <nickc@cygnus.com>
* elf32-m32r.c: Add macros to handle NOP insertion.
@@ -721,6 +810,13 @@ Mon Dec 22 13:04:33 1997 Joel Sherrill
* config.bfd (i[3456]86*-go32-rtems*): Fix to be the same as
i[3456]86-go32.
+Fri Dec 19 14:25:58 1997 Daniel Verite <daniel@brainstorm.fr>
+
+ * amigaos.c (amiga_bfd_copy_private_section_data): Add return
+ value.
+ * amigaoslink.c (amiga_final_link): Update linker_mark fields for
+ input sections involved in the output.
+
Thu Dec 18 16:01:25 1997 Doug Evans <devans@canuck.cygnus.com>
* configure: Regenerate to get @SHELL@ substituted.
@@ -943,6 +1039,10 @@ Sat Nov 15 15:36:07 1997 Fred Fish <fn
* peicode.h (coff_swap_aouthdr_in): Cast second arg of
bfd_h_get_* calls to "bfd_byte *".
+Sat Nov 15 09:13:39 1997 Fred Fish <fnf@ninemoons.com>
+
+ * config.bfd (i[3456]86-*-beos*): Add config for x86 BeOS.
+
Tue Nov 11 10:37:23 1997 Jeffrey A Law (law@cygnus.com)
* elf-m10300.c (elf32_mn10300_link_hash_entry): Add new field
@@ -1055,6 +1155,11 @@ Mon Oct 20 15:01:27 1997 Klaus K"ampf
* evax-egsd.c: Make section flags dec c compatible.
+Mon Oct 20 11:05:36 1997 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in (AC_ARFLAGS): Add.
+ * configure: Regenerate.
+
Mon Oct 20 09:38:31 1997 Jeffrey A Law (law@cygnus.com)
* som.c (normalize): Delete function.
@@ -1260,6 +1365,16 @@ Tue Sep 23 19:03:13 1997 Ian Lance Tayl
(assign_file_positions_for_segments): Increment the file offset
for a section with contents, even if it is not loadable.
+Tue Sep 23 09:46:10 1997 Fred Fish <fnf@ninemoons.com>
+
+ * amigaos.c (alloca): Only declare if not defined as macro.
+
+Mon Sep 22 10:15:30 1997 Fred Fish <fnf@ninemoons.com>
+
+ * amigaos.c (sysdep.h): Relocate include to provided needed
+ <sys/types.h> file.
+ * amigaoslink.c (sysdep.h): Ditto, and remove <sys/types.h>.
+
Thu Sep 18 15:04:57 1997 Nick Clifton <nickc@cygnus.com>
* elf32-v850.c (v850_elf_check_relocs): Improve error message.
@@ -1392,6 +1507,12 @@ Tue Aug 26 17:26:51 1997 Ian Lance Tayl
* doc/Makefile.am (MKDOC): Use EXEEXT_FOR_BUILD, not EXEEXT.
* aclocal.m4, configure, Makefile.in, doc/Makefile.in: Rebuild.
+Mon Aug 25 16:32:00 1997 Steffen Opel <opel@rumms.uni-mannheim.de>
+
+ * Makefile.in (guide, install-guide, clean-guide, bfd.guide):
+ New targets for AmigaGuide documentation.
+ (install): Add install-info and install-guide.
+
Mon Aug 25 16:14:34 1997 Christopher Provenzano <proven@cygnus.com>
* configure: Rebuild with latest devo autoconf for NT support
@@ -3300,6 +3421,12 @@ Thu Dec 26 18:36:54 1996 Ian Lance Tayl
* Makefile.in (install): Move subdir_do out of conditional. From
Fred Fish <fnf@cygnus.com>.
+Sun Dec 22 10:45:58 1996 Fred Fish <fnf@ninemoons.com>
+
+ * config.bfd: Add BeOS target support.
+ * configure.in: Add BeOS target support.
+ * configure: Regenerate.
+
Wed Dec 18 10:04:30 1996 Jeffrey A Law (law@cygnus.com)
* elf32-mn10200.c (enum reloc_type): Enable basic 8, 16, and
@@ -4175,6 +4302,12 @@ Fri Aug 30 11:49:19 1996 Ian Lance Tayl
(ihex_write_object_contents): Remove extbase; always use segbase
instead.
+Thu Aug 29 17:53:51 1996 Daniel Verite <daniel@brainstorm.eu.org>
+
+ * amigaos.c (amiga_get_section_contents): Handle sections that
+ are larger than their disksize.
+ (amiga_make_unique_section): Remove infinite loop.
+
Thu Aug 29 16:52:17 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
@@ -4400,6 +4533,13 @@ Mon Aug 5 13:42:41 1996 Ian Lance Tayl
check dynsec when deciding whether to start a new segment for a
writeable section; -N will now handle this.
+Sun Aug 4 22:15:56 1996 Fred Fish <fnf@ninemoons.com>
+
+ * amigaoslink.c (sys/types.h): Include before genlink.h to get
+ definition for size_t which is used in genlink.h. This was not
+ getting defined during a cross compilation on alpha-dec-osf2.0 for
+ some reason.
+
Thu Aug 1 22:43:08 1996 Jeffrey A Law (law@cygnus.com)
* libhppa.h: Remove "esel" changes. Not the right approach.
@@ -4496,6 +4636,11 @@ Fri Jul 19 18:15:51 1996 Ian Lance Tayl
* configure.in: Fix test for whether a compiler has a 64 bit
type. From Jim Wilson <wilson@cygnus.com>.
+Thu Jul 18 16:58:11 1996 Daniel Verite <daniel@brainstorm.eu.org>
+
+ * amigaoslink.c (aout_perform_reloc): Fix baserel 16 bits relocs.
+ (my_add_to): Fix sign bug in extraction of 16 bits values.
+
Thu Jul 18 15:39:10 1996 Ian Lance Taylor <ian@cygnus.com>
* configure.host (mips-sgi-irix6*): New host.
@@ -4625,6 +4770,11 @@ Mon Jul 8 16:18:03 1996 Ian Lance Tayl
(mips_relocate_section): Permit an arbitrary number of REFHI or
RELHI relocs before the associated REFLO or RELLO reloc.
+Sun Jul 7 12:15:39 1996 Kamil Iskra <iskra@student.uci.agh.edu.pl>
+
+ * amigaos.c (amiga_write_symbols): Fix Daniel's workaround for
+ outputting long symbol names.
+
Fri Jul 5 19:27:49 1996 Ian Lance Taylor <ian@cygnus.com>
* aout-target.h (MY(callback)): Set reloc_count fields.
@@ -4704,6 +4854,11 @@ Fri Jun 28 11:17:00 1996 Richard Hender
(elf64_alpha_adjust_dynamic_symbol): If a symbol has its address
taken, we cannot generate a .plt entry for the symbol.
+Thu Jun 27 17:35:32 1996 Daniel Verite <daniel@brainstorm.eu.org>
+
+ * amigaos.c (amiga_write_object_contents): Don't output symbols
+ which are not attached to any section, such as indirect symbols.
+
Thu Jun 27 11:24:29 1996 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Add AC_ISC_POSIX, and check for setitimer and
@@ -4932,6 +5087,19 @@ Tue Jun 11 15:24:48 1996 Ian Lance Tayl
* xcofflink.c (xcoff_build_ldsyms): Set XCOFF_DEF_REGULAR for a
common symbol defined by the linker. Don't export function code
even if export_defineds is set.
+
+Tue Jun 11 12:52:10 1996 Daniel Verite <daniel@brainstorm.eu.org>
+
+ * amigaoslink.c (mygeta4): Function removed.
+ (amiga_final_link): Search for ___a4_init symbol in the global hash
+ table and cache its value in the backend data.
+
+ * amigaos.c (write_longs): Return a boolean instead of the
+ number of longs written.
+ (write_section_contents): Split reloc hunks at 0xffff entries.
+ (amiga_write_symbols): Cut the names in hunk symbols at 124 characters
+ (workaround for an amigaos bug).
+ (amiga_handle_rest): Added a sanity check in reloc hunks parsing.
Mon Jun 10 11:57:27 1996 Jeffrey A Law (law@cygnus.com)
--- binutils-2.9.1/bfd/coffcode.h Fri May 1 08:48:05 1998
+++ binutils-2.9.1/bfd/coffcode.h Sun Aug 23 00:00:00 1998
@@ -577,7 +577,7 @@ styp_to_sec_flags (abfd, hdr, name)
@ -6919,19 +6654,6 @@
@node Index, , BFD back ends , Top
@unnumbered Index
--- binutils-2.9.1/bfd/doc/ChangeLog Fri May 1 08:48:02 1998
+++ binutils-2.9.1/bfd/doc/ChangeLog Sun Aug 23 00:00:00 1998
@@ -41,6 +41,10 @@ Wed Oct 1 14:41:28 1997 Ian Lance Tayl
elfcode.h as input files; they don't contribute anything.
* Makefile.in: Rebuild.
+Mon Aug 25 16:32:00 1997 Steffen Opel <opel@rumms.uni-mannheim.de>
+
+ * Makefile.in (docs): Add bfd.guide.
+
Fri Aug 15 04:55:15 1997 Doug Evans <dje@canuck.cygnus.com>
* Makefile.am (libbfd.h, libcoff.h): Invoke $(MKDOC) as ./$(MKDOC).
--- binutils-2.9.1/bfd/doc/Makefile.am Fri May 1 08:48:02 1998
+++ binutils-2.9.1/bfd/doc/Makefile.am Sun Aug 23 00:00:00 1998
@@ -2,7 +2,7 @@
@ -8270,115 +7992,6 @@
# include <alloca.h>
# else
# ifndef alloca /* predefined by HP cc +Olibcalls */
--- binutils-2.9.1/binutils/ChangeLog Fri May 1 08:49:30 1998
+++ binutils-2.9.1/binutils/ChangeLog Sun Aug 23 00:00:00 1998
@@ -1,10 +1,38 @@
+Fri Jun 19 13:30:06 1998 Mumit Khan <khan@dhaka.xraylith.wisc.edu>
+
+ * dlltool.c (gen_exp_file): Revert Mikey patch and add back
+ exporting of both _imp__ and __imp_ names per binutils 2.9.1.
+ (make_one_lib_file): Likewise.
+
+Thu Jun 18 09:50:39 1998 Mumit Khan <khan@dhaka.xraylith.wisc.edu>
+
+ pei-i386 changes from Mikey <jeffdb@goodnet.com>.
+
+ * dlltool.c (ppc_jtab): Change __imp_xxx to _imp__xxx.
+ (gen_exp_file): Likewise.
+ (make_one_lib_file): Likewise.
+
+ * objdump.c (dump_section_header): Add associated section/comdat
+ symbol info to --section-header output.
+
+Fri Jun 12 16:41:56 1998 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in (BUILD_DLLTOOL, DLLTOOL_DEFS, BUILD_WINDRES):
+ Initialize these for i*86-*-beos*, like for pe and cygwin32.
+ * configure: Regenerated.
+
+Mon Jun 1 21:01:51 1998 Fred Fish <fnf@ninemoons.com>
+
+ Integrated patch from jeffdb@goodnet.com:
+ * objdump.c (dump_section_header): Add associated section/comdat
+ symbol info to output from "--section-header" command.
+
Mon Apr 27 13:45:26 1998 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Set version number to 2.9.1.
* configure: Rebuild.
Tue Apr 7 15:41:15 1998 Ian Lance Taylor <ian@cygnus.com>
-
* Makefile.am (DISTSTUFF): Add defparse.h, defparse.c, rclex.c,
rcparse.h, and rcparse.c
* Makefile.in: Rebuild.
@@ -109,6 +137,12 @@ Tue Feb 24 13:07:50 1998 Doug Evans <d
find_symbol_for_address. Set disasm_info.symbols to array of
symbols at the current address.
+Sat Feb 21 16:09:13 1998 Fred Fish <fnf@ninemoons.com>
+
+ * bucomm.h: Only use gcc's builtin alloca if C_ALLOCA is
+ not defined. Only include <alloca.h> if C_ALLOCA is not
+ defined.
+
Wed Feb 18 23:39:46 1998 Richard Henderson <rth@cygnus.com>
* Makefile.am (install-exec-local): Install properly when ln
@@ -300,10 +334,20 @@ Sun Nov 2 14:49:56 1997 Ian Lance Tayl
declarations. Add prototype declarations for add_specific_symbol
and is_specified_symbol.
+Tue Oct 28 09:01:02 1997 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in (BFDLIB,OPCODES): For BeOS hosts, directly
+ include libraries rather than using -L search paths.
+ * configure: Regenerated.
+
Mon Oct 20 15:31:43 1997 Klaus K"ampf <kkaempf@progis.de>
* configure.com (HAVE_SBRK): Undefine.
+Mon Oct 20 11:09:00 1997 Fred Fish <fnf@ninemoons.com>
+
+ * Makefile.in (AR, ARFLAGS): Remove, not used.
+
Tue Oct 14 16:14:35 1997 Nick Clifton <nickc@cygnus.com>
* objdump.c (objdump_symbol_at_address): New function. Returns
@@ -374,6 +418,12 @@ Wed Sep 24 11:34:05 1997 Ian Lance Tayl
* aclocal.m4: Rebuild with new libtool.
* configure: Rebuild.
+Mon Sep 22 14:49:19 1997 Fred Fish <fnf@ninemoons.com>
+
+ * wrstabs.c (write_stabs_in_sections_debugging_info):
+ Cast args to strcpy and strlen from unsigned char * to
+ just char *, for picky compilers.
+
Tue Aug 26 17:48:34 1997 Ian Lance Taylor <ian@cygnus.com>
* Makefile.am (EXEEXT_FOR_BUILD): New variable. Use it in all
@@ -1147,6 +1197,10 @@ Mon Jul 22 08:46:15 1996 Stu Grossman
ending with numbers. This fixes a problem with .stab being
confused with .stab.index.
+Thu Jul 18 16:58:11 1996 Daniel Verite <daniel@brainstorm.eu.org>
+
+ * objdump.c (disassemble_data): Added a sanity check.
+
Wed Jul 10 13:32:28 1996 Ian Lance Taylor <ian@cygnus.com>
* stabs.c (stab_demangle_fund_type): Return a void * for a
@@ -2606,7 +2660,7 @@ Thu Jul 13 10:43:59 1995 Ian Lance Tayl
* nlmconv.c (powerpc_mangle_relocs): Cast memset arg to size_t.
* objcopy.c (copy_object): Likewise.
- * nm.c (HAVE_SBRK): Define execpt on amigados and WINDOWS_NT.
+ * nm.c (HAVE_SBRK): Define execpt on amigaos and WINDOWS_NT.
(struct size_sym): Define.
(show_stats): New static variable.
(long_options): Add undocumented option "stats".
--- binutils-2.9.1/binutils/configure Fri May 1 08:49:31 1998
+++ binutils-2.9.1/binutils/configure Thu Jan 21 19:39:41 1999
@@ -1,7 +1,7 @@
@ -10791,43 +10404,6 @@
}
printf ("\n");
--- binutils-2.9.1/ChangeLog Wed Dec 31 17:00:00 1969
+++ binutils-2.9.1/ChangeLog Tue May 11 13:41:23 1999
@@ -0,0 +1,34 @@
+Tue May 11 13:39:56 1999 Fred Fish <fnf@ninemoons.com>
+
+ * ltconfig (finish_eval): Backslash quote some double quotes
+ so that the generated file has the right amount of quotation.
+
+Thu Apr 30 17:05:00 1998 Fred Fish <fnf@ninemoons.com>
+
+ * ltconfig: Use ARFLAGS instead of hardwired "cru".
+
+Sat Nov 15 09:12:45 1997 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in (*-*-amigaos): Fixup formatting.
+ * configure (enable_gdbtk): Set to "no" for BeOS.
+
+Fri Sep 26 15:32:41 1997 Fred Fish <fnf@ninemoons.com>
+
+ * Makefile.in ($(DO_X)): Add missing \ in continuation line.
+ This bug is fixed in the next FSF release.
+
+Mon Aug 25 16:32:00 1997 Steffen Opel <opel@rumms.uni-mannheim.de>
+
+ * Makefile.in: Build, install and clean AmigaGuide documentation.
+
+Sat Dec 28 12:22:20 1996 Fred Fish <fnf@ninemoons.com>
+
+ * BeOS.diffs: Update file.
+
+Sun Dec 22 10:45:58 1996 Fred Fish <fnf@ninemoons.com>
+
+ * config.sub: Add support for BeOS target.
+
+Tue Jul 23 16:29:55 1996 Daniel Verite <daniel@brainstorm.eu.org>
+
+ * update from version 2.6 to version 2.7
--- binutils-2.9.1/config.guess Fri May 1 08:48:46 1998
+++ binutils-2.9.1/config.guess Sun Aug 23 00:00:00 1998
@@ -112,6 +112,9 @@ EOF
@ -11414,166 +10990,6 @@
# include <alloca.h>
# else
# ifdef _AIX
--- binutils-2.9.1/gas/ChangeLog Fri May 1 08:45:02 1998
+++ binutils-2.9.1/gas/ChangeLog Sun Aug 23 00:00:00 1998
@@ -1,3 +1,24 @@
+Sat Jun 6 23:06:18 1998 Fred Fish <fnf@ninemoons.com>
+
+ * config/tc-i386.c (md_section_align): Re-enable use of forced
+ section alignment based only on BFD_ASSEMBLER being defined.
+ * write.c (write_contents): Work around bug in BeOS memset.
+
+Thu Jun 4 22:18:50 1998 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in (i386-*-beos8): Set bfd_gas to yes.
+ * configure: Regenerated.
+ * read.c (output_leb128): Do not inline as it is used externally
+ for some configuration.s
+
+1998-06-02 David Zaroski <zaroski@firewall.ninemoons.com>
+
+ * config/tc-m68k.c: Add missing param to add_fix in "case '_'"
+
+Thu Apr 30 13:09:39 1998 Fred Fish <fnf@ninemoons.com>
+
+ * read.c (sizeof_leb128): Referenced in write.c, so cannot be inlined.
+
Mon Apr 27 13:45:04 1998 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Set version number to 2.9.1.
@@ -230,11 +251,21 @@ Sat Feb 21 22:36:52 1998 Richard Hender
* read.c (s_set): Record file and line info for symbols when -as.
(pseudo_set): Don't overwrite that dummy fragment.
+Sat Feb 21 16:11:31 1998 Fred Fish <fnf@ninemoons.com>
+
+ * itbl-parse.c: Only use gcc's builtin alloca if C_ALLOCA
+ is not defined. Only include <alloca.h> if C_ALLOCA is
+ not defined.
+
Fri Feb 20 15:03:13 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-ppc.c (md_pseudo_table): Add "section".
(ppc_named_section): New static function.
+Fri Feb 20 07:48:52 1998 Fred Fish <fnf@ninemoons.com>
+
+ * as.h (alloca.h): Only include if C_ALLOCA is not defined.
+
Thu Feb 19 22:25:42 1998 Richard Henderson <rth@cygnus.com>
* tc-ppc.c (ppc_biei): Cache the last symbol we inserted
@@ -781,6 +812,11 @@ Sun Nov 16 10:05:07 1997 Fred Fish <fn
* config/obj-coff.c (fixup_segment): Cast second arg of
md_apply_fix3 call to type "valueT *".
+Sat Nov 15 09:19:21 1997 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in (i386-*-beos*): Add x86 BeOS config.
+ * configure: Regenerated.
+
Thu Nov 13 13:53:10 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.in (emulations): Make FreeBSD an aout / i386bsd
@@ -910,6 +946,14 @@ Thu Oct 30 13:46:20 1997 Nick Clifton
* config/tc-arm.c (md_apply_fix3): Fix thumb ADR pseudo op. Patch
from Tony Thompson at ARM: athompso@arm.com
+Tue Oct 28 09:05:21 1997 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in (BFDLIB,OPCODES_LIB): For BeOS hosts, directly
+ include libraries rather than using -L search paths.
+ * configure: Regenerated.
+ * config/tc-sh.c (sh_do_align): Cast second arg of frag_align_pattern
+ calls from "char *" to "const char *".
+
Fri Oct 24 15:56:47 1997 Ian Lance Taylor <ian@cygnus.com>
* config/tc-ppc.c (md_assemble): When handling @l, always sign
@@ -961,6 +1005,17 @@ Tue Oct 21 10:20:11 1997 Doug Evans <d
* config/tc-sparc.c (md_apply_fix3, cases ..._H44, ..._HIX22): Leave
overflow signalling to linker.
+Mon Oct 20 21:42:55 1997 Fred Fish <fnf@ninemoons.com>
+
+ * config/tc-sh.c (insert): Add extra 0 arg for fix_new_exp call.
+ (md_assemble): Add extra 0 arg for fix_new call.
+ (sh_frob_label): Add extra 0 arg for fix_new call.
+ (sh_flush_pending_output): Add extra 0 arg for fix_new call.
+ (s_uses): Add extra 0 arg for fix_new_exp call.
+ (sh_frob_section): Add extra 0 arg for fix_new call.
+ (md_convert_frag): Add extra 0 arg for fix_new calls.
+ (sh_handle_align): Add extra 0 arg for fix_new call.
+
Mon Oct 20 14:54:06 1997 Klaus K"ampf <kkaempf@progis.de>
* makefile.vms: Fix for dec c.
@@ -973,6 +1028,12 @@ Mon Oct 20 14:54:06 1997 Klaus K"ampf
* config/obj-evax.c: support .weak pseudo-op
+Mon Oct 20 11:12:29 1997 Fred Fish <fnf@ninemoons.com>
+
+ * doc/Makefile.in (AR, ARFLAGS): Remove, not used.
+ * Makefile (AR, ARFLAGS): Remove, not used.
+ (FLAGS_TO_PASS): Don't need to pass AR or ARFLAGS.
+
Mon Oct 20 10:13:32 1997 Doug Evans <devans@canuck.cygnus.com>
* config/tc-sparc.c (default_arch_size): New static local.
@@ -1115,6 +1176,12 @@ Wed Oct 8 12:33:32 1997 Richard Hender
recognizes alphaev5 etc.
* configure: Rebuild.
+Wed Oct 8 10:40:55 1997 Fred Fish <fnf@ninemoons.com>
+
+ * config/tc-i386.c (md_assemble): Add extra 0 arg for fix_new_exp calls.
+ (md_create_long_jump): Add extra 0 arg for fix_new calls.
+ (md_estimate_size_before_relax): Ditto.
+
Wed Oct 8 00:04:05 1997 Gavin Koch <gavin@cygnus.com>
* config/tc-mips.c (md_begin): Replace the TARGET_CPU value
@@ -1398,6 +1465,12 @@ Tue Aug 26 12:23:25 1997 Ian Lance Tayl
for a WORD_PREFIX_OPCODE, change it to ADDR_PREFIX_OPCODE if this
is jcxz or a loop instruction.
+Mon Aug 25 16:32:00 1997 Steffen Opel <opel@rumms.uni-mannheim.de>
+
+ * Makefile.in (guide, install-guide, clean-guide): New targets
+ for AmigaGuide documentation.
+ (install): Add install-info and install-guide.
+
Mon Aug 25 16:04:14 1997 Nick Clifton <nickc@cygnus.com>
* config/tc-v850.c (pre_defined_registers): Add 'hp' as alias for
@@ -3396,6 +3469,13 @@ Fri Dec 27 11:42:29 1996 Ian Lance Tayl
* doc/as.texinfo (M): Mention explicitly that -M changes macro
handling.
+Sun Dec 22 10:45:58 1996 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in: Add support for BeOS target.
+ * configure: Regenerate.
+ * config/tc-ppc.c (ppc_set_cpu): For BeOS set ppc_cpu
+ to PPC_OPCODE_PPC.
+
Thu Dec 19 12:06:08 1996 Ian Lance Taylor <ian@cygnus.com>
* write.c (adjust_reloc_syms): If the fixup symbol has been
@@ -3748,6 +3828,12 @@ Mon Nov 18 15:22:28 1996 Michael Meissn
(write_2_short): Call parallel_ok to check whether two short
instructions the user requested execute in parallel, can be
executed that way.
+
+Sun Nov 17 21:09:55 1996 Kamil Iskra <iskra@student.uci.agh.edu.pl>
+
+ * config/tc-m68k.c (md_estimate_size_before_relax): Do not
+ output 'bsrl' instructions for external function calls when
+ compiling with '-m68020' or higher.
Thu Nov 14 11:17:49 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
--- binutils-2.9.1/gas/config/amigaos.mh Wed Dec 31 17:00:00 1969
+++ binutils-2.9.1/gas/config/amigaos.mh Sun Aug 23 00:00:00 1998
@@ -0,0 +1,13 @@
@ -16325,21 +15741,6 @@
#endif
extern void write_print_statistics PARAMS ((FILE *));
--- binutils-2.9.1/gprof/ChangeLog Fri May 1 08:49:41 1998
+++ binutils-2.9.1/gprof/ChangeLog Sun Aug 23 00:00:00 1998
@@ -188,6 +188,12 @@ Mon Dec 29 14:17:08 1997 Ian Lance Tayl
* core.c (core_sym_class): Treat weak symbols as text symbols.
From Dean Gaudet <dgaudet@arctic.org>.
+Tue Oct 28 09:05:21 1997 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in (BFDLIB): For BeOS hosts, directly
+ include libraries rather than using -L search paths.
+ * configure: Regenerated.
+
Wed Sep 24 11:35:43 1997 Ian Lance Taylor <ian@cygnus.com>
* aclocal.m4: Rebuild with new libtool.
--- binutils-2.9.1/gprof/configure Fri May 1 08:49:42 1998
+++ binutils-2.9.1/gprof/configure Thu Jan 21 19:39:59 1999
@@ -1,7 +1,7 @@
@ -17979,21 +17380,6 @@
.m.c:
awk -f $(srcdir)/gen-c-prog.awk > ./$*.c \
--- binutils-2.9.1/include/coff/ChangeLog Fri May 1 08:48:26 1998
+++ binutils-2.9.1/include/coff/ChangeLog Sun Aug 23 00:00:00 1998
@@ -1,3 +1,12 @@
+Tue Jun 30 11:43:05 1998 Fred Fish <fnf@ninemoons.com>
+
+ * internal.h (BEOS_DLL_IMAGE_BASE): Change to 0x80000000.
+
+Mon Jun 1 18:37:34 1998 Fred Fish <fnf@ninemoons.com>
+
+ * internal.h (BEOS_EXE_IMAGE_BASE, BEOS_DLL_IMAGE_BASE):
+ Define values for BeOS prefered loading addresses.
+
Fri Mar 27 17:16:57 1998 Ian Lance Taylor <ian@cygnus.com>
* internal.h (ISPTR, ISFCN, ISARY): Add casts to unsigned long.
--- binutils-2.9.1/include/coff/internal.h Fri May 1 08:48:27 1998
+++ binutils-2.9.1/include/coff/internal.h Sun Aug 23 00:00:00 1998
@@ -92,6 +92,10 @@ typedef struct _IMAGE_DATA_DIRECTORY
@ -18414,271 +17800,6 @@
+ exit (status);
+}
+
--- binutils-2.9.1/ld/ChangeLog Fri May 1 08:48:47 1998
+++ binutils-2.9.1/ld/ChangeLog Sun Aug 23 00:00:00 1998
@@ -1,3 +1,89 @@
+Thu Jun 18 10:09:36 1998 Mumit Khan <khan@dhaka.xraylith.wisc.edu>
+
+ pei-i386 changes from Mikey <jeffdb@netzone.com>.
+
+ * emultempl/pe.em (set_pe_subsystem): Add new --subsystem args
+ -wwindows and -wconsole to allow easier use of Unicode objs.
+ Delete call to ldlang_add_undef() and move undef of entry point to
+ ldlang.c so that it works globally.
+ (sort_by_filename): Terminate HNT and IAT properly for .LIB files.
+ (sort_by_section): Sort .stab and .stabstr to end of output to
+ allow stripping of relocatable execs and DLLs.
+
+ * scripttempl/pe.sc (__fltused, __ldused): New global headers at
+ end to correctly initialize floating point for MSVC and to resolve
+ all undefs in output.
+ (SECTIONS): Add explicit references to .CRT$X{CA,CZ,IA,IZ} to force
+ linking in .CRT$XXX sections for _initterm.
+ Add explicit .reloc terminator.
+
+ * ldcref.c (output_cref): Cast cref_symcount to get elimiate compiler
+ warning.
+
+ * ldlang.c (sectin_already_linked): Handle PE comdat.
+ (ldlang_switch_undef_entry): New function to exchange an older
+ undefined entry point for a newer one.
+ (lang_add_entry): Use when entry_symbol already defined. This avoids
+ pulling in the wrong startups from msvcrt.lib.
+
+ * ldfile.c (ldfile_open_file): Search for XXX.lib as well on a
+ pei-i386 target.
+
+Wed Jun 17 23:11:36 1998 Fred Fish <fnf@ninemoons.com>
+
+ * ldlang.c (section_already_linked): Guard against pe_comdat_info
+ being NULL.
+
+Sat Jun 13 10:06:06 1998 Fred Fish <fnf@ninemoons.com>
+
+ * scripttempl/i386beos.sc: Add symbols __text_start__ and
+ __text_end__ to mark start and end of .text section.
+
+Fri Jun 5 21:41:11 1998 Fred Fish <fnf@ninemoons.com>
+
+ * ldfile.c (ldfile_open_file): When searching for libraries
+ specified with -lfoo, prepend "lib" and append ".so.LIB".
+ * configure.host: Add entry for i[3456]86-*-beos* and set
+ NATIVE_LIB_DIRS to /boot/develop/lib/x86.
+
+Mon Jun 1 17:39:25 1998 Fred Fish <fnf@ninemoons.com>
+
+ Integrate PE changes from jeffdb@goodnet.com and adapt to use
+ on BeOS:
+ * Makefile.am (ALL_EMULATIONS): Add ei386beos.o.
+ (ei386beos.c): Add rule to build.
+ * Makefile.in: Regenerated.
+ * emulparms/i386beos.sh: New file for x86 BeOS, based on i386pe.sh.
+ * emultempl/beos.em: New file, for x86 BeOS. Modified version
+ of pe.em, with changes to init array, added code to mark dll's
+ correctly as dll's, changed set_pe_subsystem, added wconsole &
+ wwindows to --subsystem arg to allow easier use of UNICODE
+ startup obj's, move undef of entry point into ldlang.c, so
+ it works globally, modified sort_by_file_name to sort the tail
+ .idata$4/5's to the end of each .lib's idata$4/5 section to
+ terminate the HNT and IAT properly for .lib files, modified
+ sort_by_section_name to sort .stab and .stabstr to the end of
+ the output sections so strip dosen't have to recalc vma for
+ .reloc sections in relocatable dll/exe's (FIXME ld.exe needs to
+ call res2coff.exe or winres.exe to convert res files to .o files
+ directly, otherwise debugging information won't be last and exe's
+ with .rsrc sections won't load/be debugable on NT.
+ * scripttempl/i386beos.sc: New file, for x86 BeOS. Modified copy
+ of pe.sc, added globals header __fltused __ldused end to correct
+ init of floating point for vc++ and resolve all undefs in output
+ sorted sections in output order to make finding them easier,
+ explicit reference to .CRT\$XXX to force linking in .CRT$XXX
+ sections for _initterm, added explicit .idata$3 terminator from
+ gas-971123 pe.sc, added explicit .reloc terminator.
+ * configure.tgt (i[3456]98-*-beos*): Target emulation is i386beos.
+ * ldfile.c (ldfile_open_file): Look for .lib file on BeOS or
+ CYGWIN32.
+ * ldlang.c (section_already_linked): Use asection->pe_comdat_info
+ to determine whether to link in a given section.
+ (ldlang_switch_undef_entry): New function.
+ (lang_add_entry): Use ldlang_switch_undef_entry when entry_symbol
+ already defined, avoids pulling in wrong startups from msvcrt.lib
+
Mon Apr 27 11:56:21 1998 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Set version number to 2.9.1.
@@ -126,6 +212,11 @@ Sun Mar 8 23:34:14 1998 Stan Cox <sco
* configure.tgt (sparclite*-*-elf): Added.
+Sun Mar 8 20:25:09 1998 Daniel Verite <daniel@brainstorm.fr>
+
+ * ldlang.c (new_afile): Remove obsolete references to
+ amiga_attribute.
+
Mon Mar 2 19:24:08 1998 Michael Meissner <meissner@cygnus.com>
* ldlang.c (lang_size_sections): If the default memory region is
@@ -363,6 +454,32 @@ Sat Nov 22 15:23:19 1997 Ian Lance Tayl
correctly. Pass 0 rather than hex_mode to bfd_scan_vma.
* ldlex.h (hex_mode): Don't declare.
+Wed Nov 19 08:15:36 1997 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in (CROSS_LINKER): Define this when configuring
+ a cross linker.
+ * configure: Regenerate with autoconf.
+ * acconfig.h (CROSS_LINKER): Add new possible define.
+ * config.in: Regenerate with current autoheader.
+ * beos-ld.c (CROSS_LINKER): Define to 0 if not defined.
+ (RUN_MWLD): Remove and replace with CROSS_LINKER tests.
+ (LD_COFF): Renamed to LDNAME.
+ (TARGET_ALIAS): Define as empty string if not defined.
+ (main): Add ldname, build by concatenating TARGET_ALIAS
+ and LDNAME, and use to set name of GNU linker to exec.
+ (BEOS_STUBS): Rework hack for cross environment configs
+ to use this environment variable.
+ (mapfile): Fix bug in computation of file name length.
+ * Makefile.in (beos-ld): Define LDNAME and TARGET_ALIAS at
+ compile time.
+ (install-beos-ld): Use INSTALL_XFORM to install linker
+ frontend in bindir. Install linker frontend in tooldir
+ as just "ld".
+
+Sat Nov 15 09:24:13 1997 Fred Fish <fnf@ninemoons.com>
+
+ * configure.tgt (i[3456]86-*-beos*): New config for x86 BeOS.
+
Thu Nov 13 13:45:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
* configure.tgt (targ_extra_emuls): Make FreeBSD a i386bsd
@@ -383,6 +500,21 @@ Thu Oct 30 12:25:55 1997 Ian Lance Tayl
mismatched input files.
* ld.texinfo, ld.1: Document new option.
+Tue Oct 28 09:01:02 1997 Fred Fish <fnf@ninemoons.com>
+
+ * configure.in (BFDLIB): For BeOS hosts, directly include
+ libbfd.a rather than using -L search paths.
+ * configure: Regenerated.
+ * Makefile.in (EXTRA_PROGS): Add new macro, set by configure.
+ (EXTRA_INSTALL): Ditto.
+ (LDNAME): Ditto.
+ (all): Depends upon $(EXTRA_PROGS)
+ (install-beos-ld): New target and rules to install the BeOS ld
+ frontend in place of the real GNU ld, which becomes ld-coff.
+ (install): Use LDNAME to set basename of installed GNU ld, to
+ either just "ld" (default) or "ld-coff" (for BeOS). Other normal
+ name transformations still apply.
+
Thu Oct 23 14:38:18 1997 Nick Clifton <nickc@cygnus.com>
* scripttempl/v850.sc: Rename linker symbol '_stack' to '__stack'
@@ -405,21 +537,42 @@ Wed Oct 22 11:29:25 1997 Ian Lance Tayl
* scripttempl/pe.sc: Put .eh_frame in .rdata.
+Mon Oct 20 11:15:13 1997 Fred Fish <fnf@ninemoons.com>
+
+ * Makefile.in (AR, ARFLAGS): Remove, not used.
+
Fri Oct 17 00:00:13 1997 Richard Henderson <rth@cygnus.com>
* ldlang.c (lang_register_vers_node): Only check globals<=>locals,
since we need to be able to export different versions of the same
symbol.
+Thu Oct 16 13:21:14 1997 Fred Fish <fnf@ninemoons.com>
+
+ * ldlang.c (new_afile): Only reference amiga_attribute when
+ the target is AmigaOS.
+
Wed Oct 15 14:52:36 1997 Ian Lance Taylor <ian@cygnus.com>
* scripttempl/pe.sc: Put .stab and .stabstr sections at end.
+Sat Oct 11 17:41:24 1997 Fred Fish <fnf@ninemoons.com>
+
+ * beos-ld.c (gflag): Add static flag variable.
+ (main): Set gflag if we find -g input arg.
+ (main): Pass -g option on to mwld if gflag set.
+ (main): Add code to create and pass -map arg to
+ mwld if also passing -g arg.
+
Wed Oct 8 12:37:05 1997 Richard Henderson <rth@cygnus.com>
* configure.tgt, configure.host: Change alpha-*-* to alpha*-*-*;
config.guess now recognizes alphaev5 etc.
+Mon Oct 6 09:28:18 1997 Fred Fish <fnf@ninemoons.com>
+
+ * configdoc.texi: Remove file created at build time.
+
Fri Oct 3 14:23:02 1997 Ian Lance Taylor <ian@cygnus.com>
* emultempl/aix.em (gld${EMULATION_NAME}_parse_args): Don't treat
@@ -1033,6 +1186,10 @@ Mon Dec 30 13:55:57 1996 Michael Meissn
* scripttempl/v850.sc (.tdata) Add .tbss and .tbyte sections.
+Sun Dec 22 10:45:58 1996 Fred Fish <fnf@ninemoons.com>
+
+ * configure.tgt: Treat BeOS just like AIX.
+
Wed Dec 18 22:57:35 1996 Stan Shebs <shebs@andros.cygnus.com>
* mpw-make.sed: Use NewFolderRecursive for installation.
@@ -1078,6 +1235,11 @@ Mon Dec 2 11:43:50 1996 Ian Lance Tayl
* emulparams/*.sh: Make sure that each set of parameters which
uses the elf.sc script sets MACHINE.
+Sat Nov 30 01:33:26 1996 Fred Fish <fnf@ninemoons.com>
+
+ From KUNISAWA Ryota <kunisawa@is.s.u-tokyo.ac.jp>:
+ * genscripts.sh: Avoid bug with some shells for $10 and up.
+
Wed Nov 27 03:22:05 1996 Jason Merrill <jason@yorick.cygnus.com>
* scripttempl/elf{,mips,ppc}.sc: Add the remaining DWARF sections.
@@ -1494,6 +1656,12 @@ Mon Aug 5 16:26:14 1996 Ian Lance Tayl
* ldcref.c (check_nocrossref): Skip symbols with no output
sections.
+Sun Aug 4 22:15:56 1996 Fred Fish <fnf@ninemoons.com>
+
+ * ldfile.c (ldfile_open_file_search): Use alloca to allocate
+ dynamically sized array, rather than using a GNU C extension that
+ is not portable.
+
Fri Aug 2 14:57:49 1996 Ian Lance Taylor <ian@cygnus.com>
* ldgram.y (LOADADDR): New terminal.
@@ -1719,6 +1887,10 @@ Mon Jun 24 12:00:32 1996 Ian Lance Tayl
* configure.in: On alpha*-*-osf*, link against libbfd.a if not
using shared libraries.
* configure: Rebuild with autoconf 2.10.
+
+Sat Jun 22 21:41:37 1996 Daniel Verite <daniel@brainstorm.eu.org>
+
+ * ldfile.c, lexsup.c: Sort the flavors.
Fri Jun 21 17:40:56 1996 Joel Sherrill <joel@merlin.gcs.redstone.army.mil>
--- binutils-2.9.1/ld/configdoc.texi Fri May 1 08:48:49 1998
+++ binutils-2.9.1/ld/configdoc.texi Wed Dec 31 17:00:00 1969
@@ -1,13 +0,0 @@
-@c ------------------------------ CONFIGURATION VARS:
-@c 1. Inclusiveness of this manual
-@set GENERIC
-
-@c 2. Specific target machines
-@set H8300
-@set I960
-
-@c 3. Properties of this configuration
-@clear SingleFormat
-@set UsesEnvVars
-@c ------------------------------ end CONFIGURATION VARS
-
--- binutils-2.9.1/ld/config.in Fri May 1 08:48:48 1998
+++ binutils-2.9.1/ld/config.in Sun Aug 23 00:00:00 1998
@@ -24,6 +24,9 @@