Short: gcc-2.5.8 full dist part 1: main.
Type: dev/gcc
Uploader: mscheler@wuarchive.wustl.edu
Author: phb@colombo.telesys-innov.fr

This directory contains the 2.5.8 release of the GNU C compiler.
It includes all of the support for compiling C++ and Objective C,
including a run-time library for Objective C.

The GNU C compiler is free software.  See the file COPYING for copying
permission.

=======
WARNING
=======

This version of gcc has succesfully compiled itself 3 times (up to stage 3) and
was used to compile some utilities such as perl, bison and C++ library.

Please test it and reports any bugs to:

	Philippe BRAND
	Fidonet: Ramses The Amiga Flying BBS 2:320/104.21
	Email:   phb@colombo.telesys-innov.fr
	Ftp:     192.70.117.81 (sorry, DNS messed up at our regional coord).
	         /pub/incoming/uploads.

==========================
What's new in this release
==========================
2.5.8:

-Read FSF NEWS-2.5.8 file included.
-More internal compiler bugs fixed (see ChangeLogs in gcc sources for details),
 some for C++ support.
-GCC-Install script fixed by Claus Deckhut (to be used with full distrib).
-Upgrade to libg++-2.5.3.
-trace.c updated by J. Hoehle to avoid buffer overflows.

2.5.7:

-Read FSF NEWS file included.
-More internal compiler bugs fixed (see ChangeLogs in gcc sources for details),
 a lot for C++ support.
-Fred Fish seems to have finally found an annoying bug which prevented
 to compile a resident version of GCC, or to compile resident programs. But
 don't try it anyway 'cause there's still lack of library support as for now.
-Man command now works, this one was my fault (well in fact like others ;-),
 fix done by Tom Haiko.
-Infoview works also, it was an internal path problem.
-libamy.a HAS TO BE RENAMED to libamiga.a because new ld won't find libamy.a
-upgrade to new C++ library v2.5.1.

===================
EXTREMELY IMPORTANT
===================

I'd like to create a new gcc-2.5.8 development tree, based on users wishes.
So now take your favorite mailer program and send me mail with wishes,
bug fixes (example is for the installer script, already done, or headers),
ideas, etc...

I had a major hard-disk crash (backup ? somebody said backup ? Okay now I'll do
backup ;-) So I've lost some fixed headers like time.h (author will know) and
other stuff.

So any ideas are welcome. Remember that YOU use gcc so it should at least
please YOU.

=========
IMPORTANT
=========

NEW: well, old but I've never thought about this before: there's an amiga-gcc
mailing list running in Finland, to which I'm subscribed:

	amiga-gcc-port@lists.funet.fi
	
This should be the PREFERED place to send comments/bugs/flames/etc...

I'm quite tired of forwarding x times same answer to people so I really think
this mailing list is the right thing.
I'll forward any question to this mailing-list, but please use it directly,
except when you send files, in this case send them to my ftp site.

=======
History
=======

Gcc v2.2.2 port:   Markus Wild
Gcc v2.3.3 port:   Markus Wild
Gcc v2.4.5 port:   Philippe Brand ,Lars Hecking, Fred Fish
Gcc v2.5.0 and up: Philippe Brand, Fred Fish

=======
Sources
=======

This archive should contain everything necessary to get you going, it doesn't
include the sources for ixemul.library (should be available RSN as a different
distribution, or ask Markus Wild), and it doesn't include full sources to gcc.

As stated by Richard Stallman of the FSF:

"The GPL says that any distribution of binaries must contain either the
source code or a written offer to supply source code (see the GPL for
details of what is required)."

If you're interested in the sources required to rebuild gcc, get the original
GNU sources (gcc-2.5.8.tar.gz, somewhat 6MB), which should be stored on the
same ftp site you got this binary distribution from (if they're not, tell the
manager of that ftp site, as this is a requirement of the GNU Copyright
LICENSE), or at ftp.gnu.ai.mit.edu:/pub/gnu, or on Ramses BBS (phone numbers
listed below), otherwise ask me by smail then we'll manage to find a solution
for you to get full sources.

Then apply the gcc patch-file in src-patches/, and configure for
`amigados'. Same thing goes for libg++-2.5.3. If you want (ie. you don't have
to) get libg++-2.5.3.tar.gz (again, locations are explained below) and apply
the libg++ diff from the src-patches directory, then configure for amigados
and give it a try. Please note that you should have at least 40MB left or your
HD and 8MB of memory minimum in order to rebuild gcc up to stage3. An
accelerated Amiga is welcome, as it took me 4,5 hours to generate a single
pass. So 3 passes makes 4,5 x 3 = 13,5 hours.

Sources for other tools only included as binaries are available separately
in self-contained archives (such as for example gnuinfo-920712.lha for
InfoView), same locations, as described below.

NOTE: gcc258src.lha has been posted to Aminet sites so you don't have to
look for sources elsewhere and diffs have already been aplied.

=====
Where
=====

**** All GCC binaries (from 2.2.2 upto 2.5.8) are available on:

- Aminet sites (wuarchive.wustl.edu and mirrors such as ftp.luth.se)
    in /pub/aminet/dev/gcc

- Ramses The Amiga Flying BBS  +33-1-60037015  HST Dual v32 terbo 4800-21600
                               +33-1-60037713  SupraFax v32bis    4800-14400
                               +33-1-60037716  Tornado v22bis     1200-2400
    in Topic "Development", Area "Gcc"

**** GNU source code is available on:

- same FTP site you've taken these archives

- gnu.prep.ai.mit.edu 18.71.0.38
    in /pub/gnu

- Ramses The Amiga Flying BBS
    in Topic "AmigaUnix/Unix/Linux/NetBSD", Area "Gnu Source Code"

======
Layout
======

WARNING: Locations of files have changed from 2.4.5 to conform FSF tree.
WARNING2: g++-include directory has moved to /lib/g++-include

Gcc-2.5.8 is splited into 5 archives:

gcc258-1.lha		basic gcc distribution, all what you need is there.
gcc258-2.lha		C++, Objective-C binaries, headers and libraries.
gcc258-3.lha		docs in man & TexInfo formats, includes InfoView & man
gcc258-4.lha		extra binaries in /bin (UN*X utilities).
gcc258-5.lha		Full Gcc sources amiga ready.

gcc258.lha		update from 2.5.6+ to 2.5.8.

Name			What					Where	
----			----					-----

COPYING			GNU LICENSE, read!!			All archives
README.2.5.8		this file				All archives
NEWS_gcc-2.5.8		What's new in gcc-2.5.8			gcc258-1.lha
NEWS_libg++-2.5.3	What's new in libg++-2.5.3		gcc258-2.lha
Installer		Commodore installer utility		gcc258-1.lha
GCC-Install		Installer script to configure gcc	gcc258-1.lha
InfoView		this is a viewer for .info-* files as
			you find them in info/. Please read	gcc258-3.lha
InfoView.info		thru this README before trying to use	gcc258-3.lha
			it, you need to setup some things for
			it to work!
envarc/			global environment variables you should
			have set when using this programming	gcc258-1.lha
			environment
include/		non-amiga specific C/C++ headers	gcc258-1.lha
os-include/		amiga specific C/C++ headers. Add	gcc258-1.lha
			Commodore headers!!		
os-lib/			amiga specific libraries		gcc258-1.lha
lib/g++-include/	C++ headers (for libg++)		gcc258-2.lha
info/			manuals for the compiler, libg++, etc.	gcc258-3.lha
ixpipe/			a pipe handler needed by the library	gcc258-1.lha
libauto/		experimental lib to open shared libs	gcc258-1.lha
			at startup
dev/			empty as for now, but needed.		gcc258-1.lha
libs/			ixemul.library and ixemul.trace		gcc258-1.lha
rexx/			ARexx wrappers for gcc and g++		gcc258-1.lha
src-patches/		source patches				gcc258-1.lha
etc/			this is /etc, and contains a config	gcc258-1.lha
			file for `man'
lib/			normal (not base relatives) libraries	gcc258-1.lha
								gcc258-2.lha
lib/gcc-lib/		home of compilers called by gcc		gcc258-1.lha
								gcc258-2.lha
bin/			this is /bin, and contains all 		gcc258-1.lha
			binaries of this distribution that	gcc258-2.lha
			are meant to be directly invoked by	gcc258-3.lha
			the user (contrary to the executables	gcc258-4.lha
     			in compilers/, that are meant to be
			invoked by a driver program like gcc)
geninline/		Perl scripts to generate inline headers	gcc258-1.lha
			and -lamy glue
man/			this is the root for tons of man pages	gcc258-3.lha

==============
Inline-Headers
==============

Since I'm not able to redistribute amiga header files, you will have to get
them directly from Commodore, unless you're an official registrated Amiga
developper. In order to generate inline-headers, follow these steps (provided
amiga headers and fd files are in os-include). You don't have to generate them
if you use OS3.1 (40.13 headers).

CLI> Assign INCLUDE: GCC:os-include
CLI> Assign FD: INCLUDE:fd
CLI> Makedir INCLUDE:inline
CLI> cd USR:bin/geninline
CLI> gen31

This will create all inline-headers. If you have 2.0 headers, use gen20
instead, if you have 3.0, use gen30, if you have 6.4, send it to me ;-)

NOTE: perl scripts do not handle correctly AmigaDOS include files, which
seems to mean they are somewhat broken. If someone could work on this...

============
Installation
============

1) If this is your first installation of GCC:

CLI> cd Disk_with_lot_space:
CLI> lha x gcc258-x.lha (where x stands for 1 through 4, 5 if you need sources)

Now from the Workbench, invoke GCC-Install. This is what people wanted, e.g.
an Installer based configuration script for GCC.

Thus you only have to unpack archives and the installer script will do the
rest, creating environment variables, adding assigns to user-startup, copy
library and handler.

BTW:

Installer and Installer project icon
(c) Copyright 1991-93 Commodore-Amiga, Inc.  All Rights Reserved.
Reproduced and distributed under license from Commodore.


2) If you "upgrade" your gcc environment from v2.x.x, well just erase
   gcc directory then go back to step 1. Too many stuff have changed. Just
   make sure you've backuped all what you've added to the GCC tree before.

Note that you MUST use ixemul.library revision 45 and NOT revision 47, has
the latter doesn't check for ENV:
     
=====
ARexx
=====

The provided ARexx scripts have been contributed by Loren J. Rittle.
If you like ARexx, they're an alternate way of calling gcc. They 
automatically make sure you're using a large enough stack setting, and 
enable you to compile C++ programs with less obscure options. This 
approach is furthermore useful if you're not able to use the g++ /bin/sh
script.

===============
gcc versus gccv
===============

gccv stands for a gcc using vfork() to spawn a new process, and then calling
the new execve() function in ixemul.library to call its subcompilers. Gcc
continues to using the more system friendly RunCommand() function in
dos.library to start subcompilers. Gccv has the advantage of being able to
work with interprocess pipes, thus (provided you have the memory ;-)), you're
able to do

    gccv -pipe your_program.c

causing the preprocessor (cpp), the C-compiler (cc1) and the assembler (as)
to run at the same time, passing intermediate files thru internal pipes 
instead of using temporary files.

As long as you don't want that feature (ok, playing with certain make tools
also requires gccv) you're safe using gcc.

==========
stack size
==========

You need to have a 50.000 stack size in order to compile with GCC. This should
be enough for most projects. Note than while recompiling gcc with itself it
didn't take more than 71KB stack. But stack can grow due to source complexity.
Don't be afraid of it.

To use ar and/or ranlib, you should have a much larger stack, between
200.000 and 300.000, depending on library size.

===========
C++ headers
===========

Because AmigaDOS way of handling filenames, making no difference if
file has capitals or not, you'll certainly run into problems with
some headers, including String.h and normal string.h. My suggestion for
now is to add to C++ "faulty" header filename an "_" in front of it, thus
String.h would become _String.h. Sorry for inconvenience. (thanks to Dirk
Nehring for reminding me this anoying "feature").

=======
Patches
=======

Includes:

	Jörg Höhle
hoehle@inf-wiss.uni-konstanz.de

There is a conflict between the Amiga and the UNIX definition of the
timeval structure.  Markus Wild proposed in gcc233 to patch the Amiga
devices/timer.h file so that it loads the UNIX sys/time.h file (and
thus tons of other files) (see os-include/devices/timer.mwild.path). I
suggest that sys/time.h and devices/timer.h be modified to detect each
other and use whichever structure was declared first (see
os-include/devices/timer.jch.patch).  The supplied include/sys/time.h
file works this way.  You can apply the patches with the program patch
or by hand. The original devices/timer.h file is copyrighted by
Commodore-Amiga and not included.

The sys/types.h defined BPTR causing conflicts with Amiga includes. I
removed the BPTR definition from sys/types.h and sys/proc.h. In
gcc233, there was no such definition either.

I moved the ixemul.h file from include/ to the ixemlib/library/
directory. The ixemlib/ directory could contain the ixemul.library
sources. In the ixemul source tree, ixemul.h is found in the library/
directory.  Furthermore I patched it so that it is now able to compile
a working ixconfig. It was broken (because of the broken ixemul.h) in
gcc252/3/4.  It previously worked in gcc233 but didn't provide the -e
option. The ixemlib/library/version.h is an empty fake. I don't have a
newer ixemul.h file. Never ixemul.library versions are said to always
ignore the global AmigaDOS environment.

There's yet another minor patch I'd like to suggest:
*** include/stdlib.h.orig	Mon Aug 10 15:28:54 1992
--- include/stdlib.h	Fri Dec 09 17:12:38 1993
***************
*** 72,76 ****
--- 72,80 ----
  void	*calloc __P((size_t, size_t));
  div_t	 div __P((int, int));
+ #if 0
  void volatile exit __P((int));
+ #else /* new ANSI-C interpretation */
+ typedef void exit_t __P((int)); volatile exit_t exit;
+ #endif
  void	 free __P((void *));
  char	*getenv __P((const char *));


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
       0       0  0.0% 10-Feb-94 11:05:02  gcc/
   17982    7001 61.0% 08-Feb-94 16:19:52  gcc/COPYING
     562     284 49.4% 08-Feb-94 16:19:52  gcc/COPYING.info
    3910    1294 66.9% 08-Feb-94 16:19:52  gcc/GCC-Install
     744     370 50.2% 08-Feb-94 16:19:52  gcc/GCC-Install.info
  115144   60034 47.8% 08-Dec-93 21:26:12  gcc/Installer
   11641    4988 57.1% 08-Feb-94 16:19:52  gcc/NEWS_gcc-2.5.8
     562     283 49.6% 08-Feb-94 16:19:52  gcc/NEWS_gcc-2.5.8.info
   13998    6205 55.6% 10-Feb-94 22:09:40  gcc/README-2.5.8
     539     265 50.8% 08-Feb-94 16:20:02  gcc/README-2.5.8.info
       0       0  0.0% 08-Feb-94 16:19:58  gcc/amigados/
       0       0  0.0% 10-Feb-94 10:34:28  gcc/amigados/include/
    1229     446 63.7% 14-Dec-85 00:56:06  gcc/amigados/include/_G_config.h
    1397     452 67.6% 08-Feb-94 16:19:58  gcc/amigados/include/assert.h
       0       0  0.0% 10-Feb-94 10:38:26  gcc/bin/
   47164   21281 54.8% 08-Feb-94 16:19:58  gcc/bin/amigados-gcc
   25488   14326 43.7% 06-Dec-93 14:48:02  gcc/bin/ar
  116580   56344 51.6% 06-Dec-93 14:48:04  gcc/bin/as
   47184   21298 54.8% 06-Dec-93 14:48:04  gcc/bin/cc
   47164   21281 54.8% 08-Feb-94 16:19:56  gcc/bin/gcc
   47776   21654 54.6% 08-Feb-94 16:19:58  gcc/bin/gccv
       0       0  0.0% 10-Feb-94 10:33:02  gcc/bin/geninline/
    5025    2361 53.0% 01-Nov-93 15:05:20  gcc/bin/geninline/README
    2317    1129 51.2% 01-Nov-93 15:05:20  gcc/bin/geninline/README.glue
   12625    4748 62.3% 01-Nov-93 15:05:20  gcc/bin/geninline/conv.p
   12565    4729 62.3% 01-Nov-93 15:05:20  gcc/bin/geninline/conv.p.orig
    3670     818 77.7% 01-Nov-93 15:05:20  gcc/bin/geninline/gen20
    4599     950 79.3% 01-Nov-93 15:05:20  gcc/bin/geninline/gen30
    4599     950 79.3% 01-Nov-93 17:54:14  gcc/bin/geninline/gen31
    4599     950 79.3% 01-Nov-93 17:41:56  gcc/bin/geninline/gen31.bak
     374     206 44.9% 01-Nov-93 15:05:20  gcc/bin/geninline/genglue.p
    2146     364 83.0% 01-Nov-93 15:05:20  gcc/bin/geninline/template.c
    1194     279 76.6% 01-Nov-93 15:05:20  gcc/bin/geninline/tmpl3.c
    5152    2858 44.5% 13-Dec-85 23:40:44  gcc/bin/ixconfig
    4744    1783 62.4% 13-Dec-85 23:40:44  gcc/bin/ixconfig.c
   50628   26366 47.9% 06-Dec-93 14:48:04  gcc/bin/ld
  117708   63433 46.1% 26-Sep-93 14:13:46  gcc/bin/make
    7752    4123 46.8% 06-Dec-93 14:48:04  gcc/bin/ranlib
  136396   62261 54.3% 24-Nov-93 12:40:04  gcc/bin/sh
       0       0  0.0% 10-Feb-94 10:33:04  gcc/dev/
      64      62  3.1% 08-Dec-93 21:48:52  gcc/dev/README
       0       0  0.0% 10-Feb-94 10:33:04  gcc/envarc/
       6       6  0.0% 01-Nov-93 17:55:26  gcc/envarc/LESSCHARSET
       5       5  0.0% 01-Nov-93 17:55:26  gcc/envarc/TERM
       0       0  0.0% 10-Feb-94 10:33:04  gcc/etc/
    2233    1189 46.7% 01-Nov-93 18:24:40  gcc/etc/ksh.kshrc
     798     375 53.0% 29-Nov-93 20:53:40  gcc/etc/man.conf
    5718    2581 54.8% 01-Nov-93 18:24:42  gcc/etc/profile
    1610     889 44.7% 01-Nov-93 18:24:42  gcc/etc/sys_config.sh
  168829   62590 62.9% 30-Sep-93 10:30:30  gcc/etc/termcap
       0       0  0.0% 10-Feb-94 10:33:12  gcc/include/
    3551    1603 54.8% 06-Sep-93 00:19:06  gcc/include/a.out.h
    2588    1288 50.2% 06-Sep-93 00:19:06  gcc/include/ar.h
    1397     452 67.6% 06-Sep-93 00:19:06  gcc/include/assert.h
    4729    1668 64.7% 06-Sep-93 00:19:06  gcc/include/bitstring.h
      20      20  0.0% 06-Sep-93 00:19:06  gcc/include/bstring.h
    2314     989 57.2% 06-Sep-93 00:19:08  gcc/include/ctype.h
    9287    3235 65.1% 06-Sep-93 00:19:08  gcc/include/curses.h
    5326    2032 61.8% 06-Sep-93 00:19:08  gcc/include/db.h
    1622     815 49.7% 26-Sep-93 23:06:48  gcc/include/dbm.h
    4101    1888 53.9% 06-Sep-93 00:19:08  gcc/include/dirent.h
    6711    2745 59.0% 06-Sep-93 00:19:08  gcc/include/errno.h
    6734    2764 58.9% 06-Sep-93 00:19:08  gcc/include/fcntl.h
      70      68  2.8% 06-Sep-93 00:19:10  gcc/include/float.h
    4678    2045 56.2% 06-Sep-93 00:19:10  gcc/include/fts.h
    3982    1633 58.9% 26-Sep-93 23:06:46  gcc/include/gdbm.h
    3132    1508 51.8% 06-Sep-93 00:19:10  gcc/include/glob.h
   10042    2115 78.9% 27-Sep-93 16:17:40  gcc/include/gmp.h
    7230    2496 65.4% 06-Sep-93 00:19:10  gcc/include/gnu.a.out.h
    2456    1196 51.3% 06-Sep-93 00:19:10  gcc/include/grp.h
    1739     699 59.8% 06-Sep-93 00:19:10  gcc/include/gvarargs.h
     560     287 48.7% 06-Sep-93 00:19:10  gcc/include/init.h
    6330    2518 60.2% 05-Sep-93 17:42:34  gcc/include/ixemul.h
    6579    2636 59.9% 05-Sep-93 17:42:34  gcc/include/ixemul.h.clues
    6609    2650 59.9% 05-Sep-93 17:42:34  gcc/include/ixemul.h.clues.bak
       0       0  0.0% 10-Feb-94 10:33:08  gcc/include/library/
    6518    2620 59.8% 13-Dec-85 23:40:38  gcc/include/library/ixemul.h
       0       0  0.0% 13-Dec-85 23:40:38  gcc/include/library/version.h
    2530    1178 53.4% 06-Sep-93 00:19:10  gcc/include/limits.h
    2667    1294 51.4% 06-Sep-93 00:19:12  gcc/include/locale.h
       0       0  0.0% 10-Feb-94 10:33:08  gcc/include/machine/
    2443    1207 50.5% 30-Nov-93 22:20:00  gcc/include/machine/ansi.h
    2467    1214 50.7% 30-Nov-93 22:15:54  gcc/include/machine/ansi.h.bak
    6768    3023 55.3% 06-Sep-93 00:19:12  gcc/include/machine/cpu.h
    2886    1351 53.1% 06-Sep-93 00:19:12  gcc/include/machine/endian.h
    3630    1585 56.3% 06-Sep-93 00:19:12  gcc/include/machine/float.h
    4294    1697 60.4% 06-Sep-93 00:19:12  gcc/include/machine/frame.h
    3608    1446 59.9% 06-Sep-93 00:19:12  gcc/include/machine/limits.h
    2340    1164 50.2% 06-Sep-93 00:19:12  gcc/include/machine/mtpr.h
    5924    2539 57.1% 06-Sep-93 00:19:14  gcc/include/machine/param.h
    2893    1456 49.6% 06-Sep-93 00:19:14  gcc/include/machine/pcb.h
    4003    1875 53.1% 06-Sep-93 00:19:14  gcc/include/machine/pmap.h
    2206    1137 48.4% 06-Sep-93 00:19:14  gcc/include/machine/proc.h
    3121    1344 56.9% 06-Sep-93 00:19:14  gcc/include/machine/psl.h
    2856    1426 50.0% 06-Sep-93 00:19:14  gcc/include/machine/reg.h
    2451    1186 51.6% 22-Nov-93 00:35:58  gcc/include/machine/stdarg.h
    2428    1181 51.3% 22-Nov-93 00:35:04  gcc/include/machine/stdarg.h.bak
    2502    1218 51.3% 06-Sep-93 00:19:16  gcc/include/machine/trap.h
    2125    1080 49.1% 06-Sep-93 00:19:16  gcc/include/machine/types.h
    9082    4056 55.3% 06-Sep-93 00:19:16  gcc/include/machine/vmparam.h
    9516    1897 80.0% 06-Sep-93 00:19:16  gcc/include/math-68881.h
    4561    1862 59.1% 06-Sep-93 00:19:16  gcc/include/math.h
    1943     986 49.2% 05-Dec-93 18:30:36  gcc/include/memory.h
    1882     951 49.4% 06-Sep-93 00:19:16  gcc/include/memory.h.bak
    2880    1011 64.8% 27-Sep-93 16:17:40  gcc/include/mp.h
    2758    1359 50.7% 06-Sep-93 00:19:16  gcc/include/ndbm.h
      62      58  6.4% 06-Sep-93 00:19:16  gcc/include/ndir.h
    4601    1921 58.2% 06-Sep-93 00:19:18  gcc/include/netdb.h
    3127    1551 50.3% 06-Sep-93 00:19:18  gcc/include/nlist.h
    2904     923 68.2% 06-Sep-93 00:19:18  gcc/include/packets.h
      23      23  0.0% 06-Sep-93 00:19:18  gcc/include/param.h
    2613    1223 53.1% 06-Sep-93 00:19:18  gcc/include/paths.h
    3150    1481 52.9% 06-Sep-93 00:19:18  gcc/include/pwd.h
    2210    1119 49.3% 06-Sep-93 00:19:18  gcc/include/ranlib.h
    2775    1335 51.8% 06-Sep-93 00:19:18  gcc/include/regexp.h
    4736    2119 55.2% 06-Sep-93 00:19:20  gcc/include/resolv.h
     320     210 34.3% 06-Sep-93 00:19:20  gcc/include/search.h
    2647    1236 53.3% 05-Nov-93 01:34:14  gcc/include/setjmp.h
    2656    1235 53.5% 06-Sep-93 00:19:20  gcc/include/setjmp.h.bak
    1936     983 49.2% 06-Sep-93 00:19:20  gcc/include/sgtty.h
    7829    3002 61.6% 06-Sep-93 00:19:20  gcc/include/signal.h
    3266    1441 55.8% 06-Sep-93 00:19:20  gcc/include/stab.h
    1957     992 49.3% 06-Sep-93 00:19:20  gcc/include/stdarg.h
    2224    1115 49.8% 06-Sep-93 00:19:20  gcc/include/stddef.h
   12460    4670 62.5% 06-Sep-93 00:19:22  gcc/include/stdio.h
    4580    1842 59.7% 13-Dec-85 23:39:46  gcc/include/stdlib.h
    3743    1394 62.7% 06-Sep-93 00:19:22  gcc/include/string.h
    1889     953 49.5% 06-Sep-93 00:19:22  gcc/include/strings.h
    2293    1107 51.7% 06-Sep-93 00:19:22  gcc/include/struct.h
       0       0  0.0% 10-Feb-94 10:33:12  gcc/include/sys/
    2895    1462 49.4% 06-Sep-93 00:19:24  gcc/include/sys/acct.h
    3074    1443 53.0% 06-Sep-93 00:19:24  gcc/include/sys/cdefs.h
    2565    1307 49.0% 06-Sep-93 00:19:24  gcc/include/sys/dir.h
      19      19  0.0% 06-Sep-93 00:19:24  gcc/include/sys/errno.h
    3107    1432 53.9% 06-Sep-93 00:19:24  gcc/include/sys/exec.h
    6844    2826 58.7% 06-Sep-93 00:19:24  gcc/include/sys/fcntl.h
    4680    2159 53.8% 06-Sep-93 00:19:24  gcc/include/sys/file.h
      23      23  0.0% 06-Sep-93 00:19:24  gcc/include/sys/filio.h
    3861    1685 56.3% 06-Sep-93 00:19:24  gcc/include/sys/gprof.h
   10260    3526 65.6% 06-Sep-93 00:19:26  gcc/include/sys/ioctl.h
    6692    2548 61.9% 06-Sep-93 00:19:26  gcc/include/sys/ioctl_compat.h
   10049    3833 61.8% 06-Sep-93 00:19:26  gcc/include/sys/mount.h
    4732    2045 56.7% 06-Sep-93 00:19:26  gcc/include/sys/mtio.h
    8101    3659 54.8% 06-Sep-93 00:19:26  gcc/include/sys/param.h
    9315    3821 58.9% 13-Dec-85 23:41:38  gcc/include/sys/proc.h
    2645    1253 52.6% 06-Sep-93 00:19:28  gcc/include/sys/ptrace.h
    3942    1734 56.0% 06-Sep-93 00:19:28  gcc/include/sys/resource.h
     190     141 25.7% 06-Sep-93 00:19:28  gcc/include/sys/signal.h
    9274    3539 61.8% 06-Sep-93 00:19:28  gcc/include/sys/socket.h
      23      23  0.0% 06-Sep-93 00:19:28  gcc/include/sys/sockio.h
    5531    2144 61.2% 06-Sep-93 00:19:28  gcc/include/sys/stat.h
    1536     839 45.3% 06-Sep-93 00:19:28  gcc/include/sys/stdc.h
   13186    3537 73.1% 06-Sep-93 00:19:30  gcc/include/sys/syscall.def
    1115     601 46.0% 06-Sep-93 00:19:30  gcc/include/sys/syscall.h
    3019    1421 52.9% 06-Sep-93 00:19:30  gcc/include/sys/syslimits.h
    8574    3167 63.0% 06-Sep-93 00:19:30  gcc/include/sys/termios.h
    3885    1737 55.2% 13-Dec-85 23:41:38  gcc/include/sys/time.h
    2132    1090 48.8% 06-Sep-93 00:19:30  gcc/include/sys/timeb.h
    2304    1128 51.0% 06-Sep-93 00:19:30  gcc/include/sys/times.h
    2994    1378 53.9% 06-Sep-93 00:19:32  gcc/include/sys/tracecntl.h
    6210    2738 55.9% 06-Sep-93 00:19:32  gcc/include/sys/tty.h
    2716    1313 51.6% 06-Sep-93 00:19:32  gcc/include/sys/ttychars.h
    3373    1583 53.0% 06-Sep-93 00:19:32  gcc/include/sys/ttydefaults.h
    2268    1111 51.0% 06-Sep-93 00:19:32  gcc/include/sys/ttydev.h
    4653    2073 55.4% 13-Dec-85 23:41:38  gcc/include/sys/types.h
     404     228 43.5% 13-Dec-85 23:41:38  gcc/include/sys/types.patch
    2330    1169 49.8% 06-Sep-93 00:19:32  gcc/include/sys/ucred.h
    2665    1329 50.1% 06-Sep-93 00:19:32  gcc/include/sys/uio.h
    3604    1637 54.5% 06-Sep-93 00:19:34  gcc/include/sys/unistd.h
    3363    1571 53.2% 06-Sep-93 00:19:34  gcc/include/sys/user.h
    5508    2313 58.0% 06-Sep-93 00:19:34  gcc/include/sys/wait.h
    5461    2445 55.2% 06-Sep-93 00:19:34  gcc/include/sysexits.h
    1631     701 57.0% 26-Sep-93 20:25:32  gcc/include/termcap.h
      25      25  0.0% 30-Sep-93 11:07:32  gcc/include/termios.h
    3346    1533 54.1% 06-Sep-93 00:19:34  gcc/include/time.h
    2679    1316 50.8% 06-Sep-93 00:19:34  gcc/include/ttyent.h
    5112    2260 55.7% 06-Sep-93 00:19:36  gcc/include/tzfile.h
    6794    2325 65.7% 06-Sep-93 00:19:36  gcc/include/unistd.h
    8346    3559 57.3% 06-Sep-93 00:19:36  gcc/include/user.h
    2131    1088 48.9% 06-Sep-93 00:19:36  gcc/include/utime.h
    2299    1120 51.2% 06-Sep-93 00:19:36  gcc/include/utmp.h
     137     105 23.3% 06-Sep-93 00:19:36  gcc/include/values.h
    2064    1047 49.2% 06-Sep-93 00:19:36  gcc/include/varargs.h
    3199    1508 52.8% 06-Sep-93 00:19:36  gcc/include/vis.h
      22      22  0.0% 06-Sep-93 00:19:38  gcc/include/wait.h
       0       0  0.0% 10-Feb-94 10:33:14  gcc/ixpipe/
     126     110 12.6% 15-Nov-93 22:28:22  gcc/ixpipe/IXPIPE
     481     248 48.4% 15-Nov-93 22:28:22  gcc/ixpipe/IXPIPE.info
     134     112 16.4% 15-Nov-93 22:28:22  gcc/ixpipe/Mountlist
    2964    1667 43.7% 15-Nov-93 22:28:22  gcc/ixpipe/ixpipe-handler
   10352    3870 62.6% 15-Nov-93 22:28:22  gcc/ixpipe/ixpipe-handler.c
    1700     768 54.8% 15-Nov-93 22:28:22  gcc/ixpipe/misc.h
       0       0  0.0% 08-Feb-94 16:19:52  gcc/lib/
    1552     883 43.1% 06-Dec-93 14:46:18  gcc/lib/bcrt0.o
    6477    2084 67.8% 06-Dec-93 14:46:18  gcc/lib/bison.hairy
   16228    5484 66.2% 06-Dec-93 14:46:18  gcc/lib/bison.simple
    8069    3107 61.4% 06-Dec-93 14:46:18  gcc/lib/crt0.c
    1552     864 44.3% 06-Dec-93 14:46:18  gcc/lib/crt0.o
   19822    6321 68.1% 06-Dec-93 14:46:18  gcc/lib/flex.skel
       0       0  0.0% 08-Feb-94 16:19:52  gcc/lib/gcc-lib/
       0       0  0.0% 10-Feb-94 10:36:32  gcc/lib/gcc-lib/amigados/
       0       0  0.0% 10-Feb-94 10:36:46  gcc/lib/gcc-lib/amigados/2.5.8/
   87952   15163 82.7% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/SYSCALLS.c.X
 1136412  520934 54.1% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/cc1
   83500   45469 45.5% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/cpp
       0       0  0.0% 10-Feb-94 10:34:54  gcc/lib/gcc-lib/amigados/2.5.8/include/
     495     279 43.6% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/README
       0       0  0.0% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/fixed
    5736    1112 80.6% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/float.h
    2922     843 71.1% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/limits.h
       0       0  0.0% 10-Feb-94 10:34:54  gcc/lib/gcc-lib/amigados/2.5.8/include/objc/
    3464    1448 58.1% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/objc/Object.h
    1843     891 51.6% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/objc/Protocol.h
    2505    1003 59.9% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/objc/encoding.h
    6249    2386 61.8% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/objc/hash.h
    3442    1373 60.1% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/objc/list.h
   15016    4099 72.7% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/objc/objc-api.h
    5905    2166 63.3% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/objc/objc.h
    5931    1930 67.4% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/objc/sarray.h
    4297    1606 62.6% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/objc/typedstream.h
     137     114 16.7% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/proto.h
    4712    1641 65.1% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/stdarg.h
    7303    2340 67.9% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/stddef.h
     239     146 38.9% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/syslimits.h
    2470     997 59.6% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/va-alpha.h
    1715     654 61.8% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/va-clipper.h
    1435     589 58.9% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/include/va-h8300.h
    6525    1965 69.8% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/va-i860.h
    2074     913 55.9% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/va-i960.h
    2561     956 62.6% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/va-m88k.h
    2178     768 64.7% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/va-mips.h
    1383     563 59.2% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/va-pa.h
    4045    1732 57.1% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/va-pyr.h
    2807    1093 61.0% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/va-sparc.h
    1662     654 60.6% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/va-spur.h
    4779    1630 65.8% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/include/varargs.h
       0       0  0.0% 10-Feb-94 10:34:56  gcc/lib/gcc-lib/amigados/2.5.8/libb/
   17970    5777 67.8% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/libb/libgcc.a
   18298    5729 68.6% 08-Feb-94 16:19:56  gcc/lib/gcc-lib/amigados/2.5.8/libgcc.a
     837     385 54.0% 08-Feb-94 16:19:54  gcc/lib/gcc-lib/amigados/2.5.8/specs
    3646    1970 45.9% 06-Dec-93 14:46:18  gcc/lib/gcrt0.o
       0       0  0.0% 10-Feb-94 10:33:26  gcc/lib/ispell/
  156348   92987 40.5% 06-Dec-93 14:46:58  gcc/lib/ispell/ispell.dict
  354325   99126 72.0% 06-Dec-93 14:47:00  gcc/lib/ispell/ispell.words
   17746    2964 83.2% 06-Dec-93 14:46:20  gcc/lib/libauto.a
  108100   26072 75.8% 06-Dec-93 14:46:20  gcc/lib/libc.a
   35578   14417 59.4% 06-Dec-93 14:46:20  gcc/lib/libcurses.a
     336     189 43.7% 06-Dec-93 14:46:20  gcc/lib/libfl.a
   29394   13398 54.4% 06-Dec-93 14:46:20  gcc/lib/libfu.a
   22228    8658 61.0% 06-Dec-93 14:46:20  gcc/lib/libgdbm.a
   59894   21461 64.1% 06-Dec-93 14:46:20  gcc/lib/libgmp.a
   50578   15560 69.2% 06-Dec-93 14:46:22  gcc/lib/libm.a
   28412   11887 58.1% 06-Dec-93 14:46:22  gcc/lib/libmp.a
   93484   42751 54.2% 06-Dec-93 14:46:22  gcc/lib/libnet.a
   97560   41411 57.5% 06-Dec-93 14:46:22  gcc/lib/libreadline.a
    5746    3082 46.3% 06-Dec-93 14:46:22  gcc/lib/libtermcap.a
       0       0  0.0% 10-Feb-94 10:33:30  gcc/lib/locate/
    3920    2171 44.6% 06-Dec-93 14:46:50  gcc/lib/locate/bigram
    5044    2686 46.7% 06-Dec-93 14:46:50  gcc/lib/locate/code
    2097    1004 52.1% 06-Dec-93 14:46:50  gcc/lib/locate/updatedb
    1675     939 43.9% 06-Dec-93 14:46:22  gcc/lib/rcrt0.o
       0       0  0.0% 10-Feb-94 10:33:30  gcc/libauto/
    8413    1120 86.6% 01-Nov-93 18:23:56  gcc/libauto/Makefile
    4140    1824 55.9% 01-Nov-93 18:23:56  gcc/libauto/README
     830     399 51.9% 01-Nov-93 18:23:56  gcc/libauto/base.c
     542     248 54.2% 01-Nov-93 18:23:56  gcc/libauto/gendep.awk
      99      84 15.1% 01-Nov-93 18:23:56  gcc/libauto/generic_vers.c
     339     213 37.1% 01-Nov-93 18:23:56  gcc/libauto/vers.c
       0       0  0.0% 10-Feb-94 10:33:32  gcc/libs/
    3834    1785 53.4% 09-Dec-93 13:43:36  gcc/libs/README.TRACE
  148428   77059 48.0% 17-Nov-93 00:29:42  gcc/libs/ixemul.library
  155376   79811 48.6% 03-Sep-93 17:52:20  gcc/libs/ixemul.library.47
  181304   88699 51.0% 01-Nov-93 18:22:18  gcc/libs/ixemul.trace
       0       0  0.0% 08-Feb-94 16:19:52  gcc/os-include/
       0       0  0.0% 10-Feb-94 10:34:56  gcc/os-include/inline/
    7702    1037 86.5% 09-Dec-93 13:15:04  gcc/os-include/inline/amigaguide.h
    3006     664 77.9% 09-Dec-93 13:15:06  gcc/os-include/inline/asl.h
    1328     435 67.2% 09-Dec-93 13:15:06  gcc/os-include/inline/battclock.h
    1977     510 74.2% 09-Dec-93 13:15:08  gcc/os-include/inline/battmem.h
    2530     524 79.2% 09-Dec-93 13:15:10  gcc/os-include/inline/bullet.h
    2388     524 78.0% 09-Dec-93 13:15:10  gcc/os-include/inline/cia.h
    9990    1219 87.7% 09-Dec-93 13:15:12  gcc/os-include/inline/commodities.h
    1556     517 66.7% 09-Dec-93 13:15:14  gcc/os-include/inline/console.h
    7337    1052 85.6% 09-Dec-93 13:15:16  gcc/os-include/inline/datatypes.h
    2430     527 78.3% 09-Dec-93 13:15:16  gcc/os-include/inline/disk.h
    2676     662 75.2% 09-Dec-93 13:15:18  gcc/os-include/inline/diskfont.h
   65186    6046 90.7% 09-Dec-93 13:15:22  gcc/os-include/inline/dos.h
   44400    4229 90.4% 09-Dec-93 13:15:24  gcc/os-include/inline/exec.h
    8923    1140 87.2% 09-Dec-93 13:15:26  gcc/os-include/inline/expansion.h
   10182    1431 85.9% 09-Dec-93 13:15:28  gcc/os-include/inline/gadtools.h
   74648    7330 90.1% 09-Dec-93 13:15:32  gcc/os-include/inline/graphics.h
    5168     836 83.8% 09-Dec-93 13:15:34  gcc/os-include/inline/icon.h
   18750    1690 90.9% 09-Dec-93 13:15:36  gcc/os-include/inline/iffparse.h
     744     343 53.8% 09-Dec-93 13:15:38  gcc/os-include/inline/input.h
   57377    5829 89.8% 09-Dec-93 13:15:42  gcc/os-include/inline/intuition.h
    2303     601 73.9% 09-Dec-93 13:15:44  gcc/os-include/inline/keymap.h
   15398    1463 90.4% 09-Dec-93 13:15:44  gcc/os-include/inline/layers.h
   11928    1214 89.8% 09-Dec-93 13:15:44  gcc/os-include/inline/locale.h
    4890     586 88.0% 09-Dec-93 13:15:44  gcc/os-include/inline/mathffp.h
    5217     641 87.7% 09-Dec-93 13:15:44  gcc/os-include/inline/mathieeedoubbas.h
    6748     629 90.6% 09-Dec-93 13:15:44  gcc/os-include/inline/mathieeedoubtrans.h
    5123     615 87.9% 09-Dec-93 13:15:46  gcc/os-include/inline/mathieeesingbas.h
    6672     587 91.2% 09-Dec-93 13:15:46  gcc/os-include/inline/mathieeesingtrans.h
    6430     570 91.1% 09-Dec-93 13:15:46  gcc/os-include/inline/mathtrans.h
    1206     442 63.3% 09-Dec-93 13:15:46  gcc/os-include/inline/misc.h
    1505     466 69.0% 09-Dec-93 13:15:46  gcc/os-include/inline/potgo.h
    1132     402 64.4% 09-Dec-93 13:15:46  gcc/os-include/inline/ramdrive.h
    4370     761 82.5% 09-Dec-93 13:15:46  gcc/os-include/inline/rexxsyslib.h
    2269     754 66.7% 08-Feb-94 16:19:52  gcc/os-include/inline/stubs.h
    2334     509 78.1% 09-Dec-93 13:15:48  gcc/os-include/inline/timer.h
    1058     445 57.9% 09-Dec-93 13:15:48  gcc/os-include/inline/translator.h
   16764    1805 89.2% 09-Dec-93 13:15:48  gcc/os-include/inline/utility.h
    5006     962 80.7% 09-Dec-93 13:15:48  gcc/os-include/inline/wb.h
       0       0  0.0% 10-Feb-94 10:33:36  gcc/rexx/
    1518     756 50.1% 01-Nov-93 18:23:36  gcc/rexx/gcc.rexx
    3281    1305 60.2% 01-Nov-93 18:23:36  gcc/rexx/gpp.rexx
       0       0  0.0% 10-Feb-94 10:33:36  gcc/s/
     360     205 43.0% 03-Nov-93 01:47:18  gcc/s/user-startup
       0       0  0.0% 10-Feb-94 10:34:56  gcc/src-patches/
  105012   29275 72.1% 10-Feb-94 22:41:42  gcc/src-patches/gcc-2.5.8-amiga.diffs
-------- ------- ----- --------- --------
 5186891 2081455 59.8% 25-Feb-94 14:54:42   320 files
