OSDN Git Service

1f01e90e459841da1c7444a2f00639bb4848300a
[pf3gnuchains/gcc-fork.git] / libf2c / ChangeLog
1 2002-05-30  H.J. Lu  (hjl@gnu.org)
2
3         * libI77/open.c (_XOPEN_SOURCE): Removed.
4
5 Mon May 20 13:03:54 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6
7         * libF77/Makefile.in (SHELL): Set to @SHELL@.
8         * libI77/Makefile.in (SHELL): Likewise.
9         * libU77/Makefile.in (SHELL): Likewise.
10
11 2002-05-20  Toon Moene  <toon@moene.indiv.nluug.nl>
12
13         * Makefile.in: Use @SHELL@, not /bin/sh for SHELL
14         definition.
15
16 2002-05-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17
18         * Makefile.in: Allow for PWDCMD to override hardcoded pwd.
19         * aclocal.m4: Likewise.
20         * configure: Regenerate.
21
22 2002-05-08  Alexandre Oliva  <aoliva@redhat.com>
23
24         * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at
25         script entry, and set LD to it when configuring multilibs.
26         * configure: Rebuilt.
27
28 2002-05-02  Alexandre Oliva  <aoliva@redhat.com>
29
30         * Makefile.in: Fix for multilibbed natives.
31
32 2002-04-15  Loren J. Rittle  <ljrittle@acm.org>
33
34         * aclocal.m4 (gcc_version_trigger): Use robust path construction.
35         * configure: Rebuilt.
36
37 2002-04-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38
39         * libI77/lio.h: Treat INTEGER*1 as signed char.
40
41 2002-03-06  Phil Edwards  <pme@gcc.gnu.org>
42
43         * libF77/Version.c:  Fix misplaced leading blanks on first line.
44         * libI77/Version.c:  Likewise.
45         * libU77/Version.c:  Likewise.
46
47 2002-01-28  Geoffrey Keating  <geoffk@redhat.com>
48
49         * aclocal.m4: Replace with version copied from libstdc++-v3.
50         * configure.in: Update for changes to aclocal and Makefile.
51         * configure: Regenerate.
52         * Makefile.in: Correct install and uninstall for cross targets.
53         * libU77/configure: Regenerate.
54
55 2002-01-20  Toon Moene  <toon@moene.indiv.nluug.nl>
56
57         * Makefile.in: $(MULTISUBDIR) has an implied leading `/';
58         remove duplicates.
59         Use libtool for removing libg2c{a|la|so} for the `uninstall' target.
60
61 2002-01-18  Toon Moene  <toon@moene.indiv.nluug.nl>
62
63         * Makefile.in: Add missing `/' separator in last change.
64
65 2002-01-18  Toon Moene  <toon@moene.indiv.nluug.nl>
66
67         * Makefile.in: Install libg2c.{a|la|so} in $(libdir)$(MULTISUBDIR)
68         instead of $(libsubdir)$(MULTISUBDIR).
69
70 2002-01-15  Loren J. Rittle  <ljrittle@acm.org>
71
72         * libI77/configure.in: Remove fcntl.h check; never define
73         _POSIX_SOURCE, NO_FCNTL or OPEN_DECL.  Add check for tmpnam().
74         * libI77/configure: Rebuilt.
75         * libI77/config.h.in: Rebuilt.
76         * libI77/Makefile.in: Remove all traces of rawio.h from
77         dependencies lists.
78         * libI77/fio.h (FSEEK): Unroll -j1.7 -j1.6 made 2002-01-04.
79         * libI77/open.c (f_open): Use HAVE_TMPNAM.
80         * libI77/rawio.h: Remove file.
81
82 2002-01-14  John David Anglin  <dave@hiauly1.hia.nrc.ca>
83
84         * libI77/configure.in (_LARGEFILE_SOURCE): AC_DEFINE.
85         * libI77/configure: Rebuilt.
86         * libI77/config.h.in: Rebuilt.
87
88 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
89
90         * libI77/fio.h (FSEEK): Enforce type of second parameter to be
91         off_t when prototype is missing from system headers for the
92         non-standard function.
93
94 2002-01-03  Loren J. Rittle  <ljrittle@acm.org>
95
96         * Makefile.in ($(LIBG2C):): Let libtool decide when to add -lc.
97
98 2001-12-04  Alexandre Oliva  <aoliva@redhat.com>
99
100         * Makefile.in ($(LIBG2C)): Fix -rpath argument to libtool.
101
102         * Makefile.in (AR, RANLIB): Add, for substitutions.
103         (all-unilib, $(LIBG2C)): Depend on object lists, not
104         convenience libraries.
105         (s-libe77): Renamed from libE77.la; build object list.
106         (install): Do not move libraries to libdir.
107         (mostlyclean, clean): Adjust.
108         * libF77/Makefile.in (RANLIB): Add.
109         (LINK): Remove.
110         (../s-libf77): Renamed from ../libF77.la; build object list.
111         (../libfrtbegin.a): Remove target first.  Don't use $<.
112         (all, clean, distclean): Adjust.
113         * libF77/configure.in: Substitute RANLIB.
114         * libF77/configure: Rebuilt.
115         * libI77/Makefile.in (LINK): Delete.
116         (../s-libi77): Renamed from ../libI77.la; build object list.
117         (all, clean, distclean): Adjust.
118         * libU77/Makefile.in: Likewise.
119
120 2001-12-02  Toon Moene  <toon@moene.indiv.nluug.nl>
121
122         PR fortran/4885
123         * endfile.c (t_runc): After ftruncate, seek to end-of-file.
124
125 2001-11-25  Toon Moene  <toon@moene.indiv.nluug.nl>
126
127         * libF77/Makefile.in: Fix non-portable use of `$<' in z_log.c's rule.
128
129 2001-11-23  Toon Moene  <toon@moene.indiv.nluug.nl>
130
131         PR libf2c/4930
132         * libF77/Makefile.in: Compile z_log.c with -ffloat-store.
133
134 2001-11-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
135
136         * Makefile.in: Add MAKEOVERRIDES= to suppress exporting
137         environment to (sub)shells.
138
139 2001-11-13  Toon Moene  <toon@moene.indiv.nluug.nl>
140
141         * Makefile.in: Change dependencies on stamp files
142         into dependencies on the generated .la files.
143         Get rid of objlist.  Update comment.
144         * libF77/Makefile.in: Ditto.
145         * libI77/Makefile.in: Ditto.
146         * libU77/Makefile.in: Ditto.
147
148 2001-10-20  Hans-Peter Nilsson  <hp@bitrange.com>
149
150         * configure.in: Fake AC_EXEEXT invocation.
151         * configure: Regenerate.
152
153 2001-10-20  David Edelsohn  <dje@watson.ibm.com>
154
155         * Makefile.in: Do not include SUBDIRS in objlist.  Create
156         libg2c.so from F2CEXT and SUBDIRS archives.
157         * libF77/Makefile.in: Create archive.
158         * libI77/Makefile.in: Same.
159         * libU77/Makefile.in: Same.
160
161 2001-10-05  Toon Moene  <toon@moene.indiv.nluug.nl>
162
163         * Makefile.in: Move libg2c.so and libg2c.{l}a to
164         the same directory at install.
165
166 2001-10-03  Toon Moene  <toon@moene.indiv.nluug.nl>
167
168         * Makefile.in: Add "AR" reference, change
169         from frtbegin.o to libfrtbegin.a.
170         * libF77/Makefile.in: Ditto.
171
172 2001-10-02  Toon Moene  <toon@moene.indiv.nluug.nl>
173
174         * libF77/Makefile.in: Make .lo the target of compilation.
175         * libI77/Makefile.in: Ditto.
176         * libU77/Makefile.in: Ditto.
177
178 2001-10-01  Toon Moene  <toon@moene.indiv.nluug.nl>
179
180         * Makefile.in: Set major:minor:sub version number
181         of shared libf2c to 0:0:0.
182
183 2001-09-29  Juergen Pfeifer  <juergen.pfeifer@gmx.net>
184             Toon Moene  <toon@moene.indiv.nluug.nl>
185
186         Make libf2c a shared library.
187
188         * aclocal.m4: Get definition of libtool.
189         * Makefile.in: Use libtool.
190         * configure.in: Use libtool.
191         * configure: Regenerated.
192         * libF77/Makefile.in: Use libtool; treat main program contained in
193         libF77/main.c specially.
194         * libF77/configure.in: Use libtool.
195         * libF77/configure: Regenerated.
196         * libI77/Makefile.in: Use libtool.
197         * libI77/configure.in: Use libtool.
198         * libI77/configure: Regenerated.
199         * libU77/Makefile.in: Use libtool.
200         * libU77/configure.in: Use libtool.
201         * libU77/configure: Regenerated.
202         * libU77/date_.c: Adapt for -fPIC compiling.
203         * libU77/vxtidate_.c: Ditto.
204
205 2001-09-22  Richard Earnshaw  <rearnsha@arm.com>
206
207         * libI77/configure.in (__EXTENSIONS__): Define.
208         * libI77/config.h.in, libI77/conifgure: regenerate.
209         * libU77/configure.in (__EXTENSIONS__): Likewise.
210
211 2001-07-18  Toon Moene  <toon@moene.indiv.nluug.nl>
212
213         * libI77/configure.in (_XOPEN_SOURCE, _FILE_OFFSET_BITS): Move
214         these defines before tests which might be affected by them.
215         (_XOPEN_SOURCE_EXTENDED): Define.
216         * libI77/configure, libI77/config.h.in: Regenerate.
217
218 Wed Jul 18 11:14:33 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
219
220         * libU77/configure.in (_XOPEN_SOURCE, _FILE_OFFSET_BITS): Move
221         these defines before tests which might be affected by them.
222         (_XOPEN_SOURCE_EXTENDED): Define.
223
224         * libU77/configure, libU77/config.hin: Regenerate.
225
226 2001-07-10  Toon Moene  <toon@moene.indiv.nluug.nl>
227
228         * libI77/fio.h: Revert type of url from off_t to int.
229         * libI77/dfe.c (c_dfe): Cast offset expression in FSEEK to off_t.
230         * libI77/due.c (c_due): Ditto.  (e_rdue): Ditto.
231         * libI77/ftell_.c (G77_ftell_0): Cast result of FTELL to integer.
232         (G77_fseek_0): Cast offset argument of FSEEK to off_t.
233
234 2001-07-07  Toon Moene  <toon@moene.indiv.nluug.nl>
235
236         * libI77/Makefile.in: Update config.h dependencies.
237         * libI77/configure.in: Define _XOPEN_SOURCE and
238         _FILE_OFFSET_BITS unconditionally.
239         * libI77/configure: Rebuilt.
240         * libI77/config.h.in: Rebuilt.
241         * libI77/endfile.c (t_runc): Replace rewind by FSEEK.
242         * libI77/err.c (f__nowwriting): The type of `loc' is off_t.
243         * libI77/open.c (f_open): Replace rewind by FSEEK.
244         * libI77/rewind.c: Include config.h.  (f_rew): Replace
245         rewind by FSEEK.
246         * libI77/sfe.c: Include config.h.
247         * libI77/wsfe.c: Ditto.
248         * libU77/configure.in: Define _XOPEN_SOURCE and
249         _FILE_OFFSET_BITS unconditionally.
250         * libU77/configure: Rebuilt.
251         * libU77/config.hin: Rebuilt.
252
253 2001-07-07  Toon Moene  <toon@moene.indiv.nluug.nl>
254
255         * libI77/Makefile.in: Add necessary dependencies on config.h.
256
257 2001-07-06  Toon Moene  <toon@moene.indiv.nluug.nl>
258             Pedro Vazquez  <vazquez@penelope.iqm.unicamp.br>
259
260         * libI77/configure.in: Check for fseeko, ftello.
261         * libI77/configure: Rebuilt.
262         * libI77/config.h.in: Rebuilt.
263         * libI77/fio.h: Define FSEEK to be fseek or fseeko, depending
264         on configure's findings.  Ditto for FTELL and ftell / ftello.
265         * libI77/backspace.c (f_back): Use FSEEK for fseek, FTELL for ftell.
266         * libI77/dfe.c (c_dfe): Ditto.
267         * libI77/due.c (c_due, e_rdue): Ditto.
268         * libI77/endfile.c (t_runc): Ditto.
269         * libI77/err.c (f__nowreading, f__nowwriting): Ditto.
270         * libI77/ftell_.c (G77_ftell_0, G77_fseek_0): Ditto.
271         * libI77/inquire.c (f_inqu): Ditto.
272         * libI77/open.c (f_open): Ditto.
273         * libI77/rdfmt.c (rd_ed): Ditto.
274         * libI77/sue.c (s_wsue, e_wsue, e_rsue): Ditto.
275
276 2001-07-04  Zack Weinberg  <zackw@stanford.edu>
277
278         * Makefile.in: Take PICFLAG and RUNTESTFLAGS out of FLAGS_TO_PASS.
279
280 2001-07-01  Toon Moene  <toon@moene.indiv.nluug.nl>
281
282         * libI77/fio.h: Include <sys/types.h> for off_t.
283
284 2001-07-01  Toon Moene  <toon@moene.indiv.nluug.nl>
285             Pedro Vazquez  <vazquez@penelope.iqm.unicamp.br>
286
287         * libI77/fio.h: Use off_t when appropriate.
288         * libI77/backspace.c (f_back): Ditto.
289         * libI77/endfile.c (t_runc): Ditto.
290         * libI77/err.c (f__nowreading): Ditto.
291         * libI77/ftell_.c (unit_chk): Ditto.
292         * libI77/sue.c (global f__recloc, s_wsue): Ditto.
293
294 2001-06-13  Toon Moene  <toon@moene.indiv.nluug.nl>
295
296         * libI77/inquire.c: Include "config.h".
297
298 2001-05-21  Loren J. Rittle  <ljrittle@acm.org>
299
300         * libI77/Makefile.in (stamp-h): Create in $(objdir) instead
301         of $(srcdir).
302
303 2001-05-18  Andreas Jaeger  <aj@suse.de>
304
305         * libI77/Makefile.in (stamp-h): Only create config.h, touch stamp-h.
306         (${srcdir}/config.h.in): Add true rule.
307
308         * libI77/stamp-h.in: Added.
309
310 2001-05-17  Andreas Jaeger  <aj@suse.de>
311
312         * libI77/Makefile.in: Add rules to rebuild config.h.in when
313         needed.
314
315 2001-05-16  Andreas Jaeger  <aj@suse.de>
316
317         * libI77/backspace.c: Include "config.h".
318         * libI77/close.c: Likewise.
319         * libI77/dfe.c: Likewise.
320         * libI77/dolio.c: Likewise.
321         * libI77/due.c: Likewise.
322         * libI77/err.c: Likewise.
323         * libI77/fmt.c: Likewise.
324         * libI77/fmtlib.c: Likewise.
325         * libI77/ftell_.c: Likewise.
326         * libI77/ilnw.c: Likewise.
327         * libI77/lread.c: Likewise.
328         * libI77/open.c: Likewise.
329         * libI77/rdfmt.c: Likewise.
330         * libI77/rsfe.c: Likewise.
331         * libI77/rsne.c: Likewise.
332         * libI77/util.c: Likewise.
333         * libI77/wrtfmt.c: Likewise.
334         * libI77/wsne.c: Likewise.
335         * libI77/xwsne.c: Likewise.
336
337         * libI77/config.h.in: Generate with autoheader.
338
339         * libI77/configure.in: Add comments for all AC_DEFINES so that
340         autoheader can grok it.
341         * libI77/configure: Regenerated.
342
343 2001-05-16  Andreas Jaeger  <aj@suse.de>
344
345         * libI77/Makefile.in (endfile.o): Add dependency on config.h.
346
347         * libI77/endfile.c: Include config.h and sys/types for off_t.
348
349         * libI77/config.h.in: New file.
350
351         * libI77/configure.in: Add test for off_t, create config.h file.
352         * libI77/configure: Regenerated.
353
354 2001-05-15  Loren J. Rittle  <ljrittle@acm.org>
355
356         * libI77/endfile.c (t_runc): Add cast to help case where
357         ftruncate() prototype is somehow missing even though autoconf
358         test found it properly.
359
360 2001-02-26  Toon Moene  <toon@moene.indiv.nluug.nl>
361
362         * libI77/configure.in: Test for ftruncate.
363         * libI77/configure: Rebuilt.
364         * libI77/endfile.c: Use fflush/ftruncate when available.
365
366 2001-02-19  Joseph S. Myers  <jsm28@cam.ac.uk>
367
368         * libF77/Version.c, libI77/Version.c, libU77/Version.c: Update G77
369         version number to 0.5.27.
370
371 2001-02-08  Geoffrey Keating  <geoffk@redhat.com>
372
373         * configure.in: Don't run AC_PROG_CC_WORKS, because
374         we're not interested in the result and it might fail.
375         * libF77/configure.in: Likewise.
376         * libI77/configure.in: Likewise.
377         * libU77/configure.in: Likewise.
378         * configure: Regenerated.
379         * libF77/configure: Likewise.
380         * libI77/configure: Likewise.
381         * libU77/configure: Likewise.
382
383 2001-01-29  Phil Edwards  <pme@sources.redhat.com>
384
385         * libU77/COPYING.LIB:  Update to LGPL 2.1 from the FSF.
386
387 2001-01-24  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
388
389         * libU77/alarm_.c: Separate the #ifdef KR_headers logic from the
390         G77_alarm_0 function definition.  Check for SIG_ERR and provide our own
391         if missing.
392
393 2001-01-24  David Billinghurst <David.Billinghurst@riotinto.com>
394
395         * libU77/Makefile.in:  Explicitly generate a.out for check.
396
397 2001-01-23  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
398
399         * libU77/ctime_.c: #include <sys/types.h> for time_t.
400         * libU77/datetime_.c: Likewise.
401         * libU77/fdate_.c: Likewise.
402         * libU77/gmtime_.c: Likewise.
403         * libU77/idate_.c: Likewise.
404         * libU77/itime_.c: Likewise.
405         * libU77/ltime_.c: Likewise.
406         * libU77/sys_clock_.c: Likewise.
407         * libU77/vxtidate_.c: Likewise.
408         * libU77/vxttime_.c: Likewise.
409
410         * libU77/sys_clock_.c: #include <sys/param.h> for the clock tick rate.
411
412 2000-12-09  Toon Moene  <toon@moene.indiv.nluug.nl>
413
414         Update to Netlib version 20001205.
415         Thanks go to David M. Gay for these updates.
416
417         * libF77/Version.c: Update version information.
418         * libF77/z_log.c: Improve accuracy of real(log(z)) for
419         z near (+-1,eps) with |eps| small.
420         * libF77/s_cat.c: Adjust call when ftnint and ftnlen are
421         of different size.
422         * libF77/dtime_.c, libF77/etime_.c: Use floating point divide.
423
424         * libI77/Version.c: Update version information.
425         * libI77/rsne.c, libI77/xwsne.c: Adjust code for when ftnint
426         and ftnlen differ in size.
427         * libI77/lread.c: Fix reading of namelist logical values followed
428         by <name>= where <name> starts with T or F.
429
430 2000-11-26  Toon Moene  <toon@moene.indiv.nluug.nl>
431
432         * libI77/Version.c, libF77/Version.c, libU77/Version.c:
433         Designate version as (experimental) instead of (prerelease)
434
435 2000-11-15  Toon Moene  <toon@moene.indiv.nluug.nl>
436
437         * libI77/configure.in: See if `mkstemp' is available.
438         * libI77/configure: Regenerate.
439         * libI77/open.c: Use `mkstemp' to create scratch
440         file atomically.
441
442 2000-07-03  Donn Terry  (donnte@microsoft.com)
443         * libU77/aclocal.m4: check for 2 argument gettimeofday without
444         struct timezone
445
446 2000-07-02  Toon Moene  <toon@moene.indiv.nluug.nl>
447         * libF77/Version.c: Bumped version number to 0.5.26.
448         * libI77/Version.c: Ditto.
449         * libU77/Version.c: Ditto.
450
451 2000-06-21  Zack Weinberg  <zack@wolery.cumb.org>
452
453         * libU77/dtime_.c, libU77/etime_.c: Include stdlib.h if
454         HAVE_STDLIB_H is defined.
455
456 2000-06-11  Herman A.J. ten Brugge  <Haj.Ten.Brugge@net.HCC.nl>
457
458         * rdfmt.c (rd_L): Use if-then-else instead of case statement to
459         solve problems when sizeof(char) == sizeof(short).
460
461 2000-05-18  Chris Demetriou  <cgd@sibyte.com>
462
463         * configure.in: Test for __g77_integer, __g77_uinteger,
464         __g77_longint, and __g77_ulongint builtin types, rather
465         than mucking around with compiler headers.
466         * configure: Regenerate.
467         * g2c.hin (integer, logical, flag, ftnlen, ftnint): Use
468         __g77_integer rather than autoconfigured value.
469         (uinteger): Use __g77_uinteger rather than autoconfigured value.
470         (longint): Use __g77_longint rather than autoconfigured value.
471         (ulongint): Use __g77_ulongint rather than autoconfigured value.
472
473 Sun Mar 12 20:12;30 2000  Toon Moene  <toon@moene.indiv.nluug.nl>
474         Based on work done by David M. Gay (Bell Labs)
475
476         * libF77/configure.in: Define IEEE_COMPLEX_DIVIDE.
477         * libF77/[cz]_div.c: Arrange for compilation under
478         -DIEEE_COMPLEX_DIVIDE to make these routines
479         avoid calling sig_die when the denominator vanishes.
480         * libF77/s_rnge.c: Add casts for the case of
481         sizeof(ftnint) == sizeof(int) < sizeof(long).
482         * libI77/endfile.c: Set state to writing (b->uwrt = 1) when an
483         endfile statement requires copying the file
484         Also, supply a missing (long) cast in the sprintf call.
485         * libI77/sfe.c: Add #ifdef ALWAYS_FLUSH logic, for formatted I/O.
486
487 Wed Feb 16 11:10:05 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
488
489         * configure.in (gcc_version): When setting, narrow search to
490         lines containing `version_string'.
491
492 Tue Nov 16 20:39:42 1999  Geoffrey Keating  <geoffk@cygnus.com>
493
494         * libU77/u77-test.f (wd): Allow for longer working directory
495         pathnames.
496
497 1999-10-14 Theo Papadopoulo  <Theodore.Papadopoulo@sophia.inria.fr>
498
499         * libU77/acconfig.h: Define GETTIMEOFDAY_ONE_ARGUMENT and
500         HAVE_TIMEZONE in acconfig.h.
501         * libU77/config.hin: Rebuilt.
502
503 1999-10-12  Dave Love  <fx@gnu.org>
504
505         * libU77/aclocal.m4: Re-write, defining LIBU77_GETTIMEOFDAY, not
506         LIBU77_HAVE_STRUCT_TIMEZONE.
507
508         * libU77/configure.in: Use LIBU77_GETTIMEOFDAY, not
509         LIBU77_HAVE_STRUCT_TIMEZONE.  Don't check for gettimeofday
510         separately.
511
512         * libU77/datetime_.c (G77_date_and_time_0): Use
513         GETTIMEOFDAY_ONE_ARGUMENT.
514
515 Tue Sep 14 01:44:01 1999  Marc Espie <espie@cvs.openbsd.org>
516
517         * Makefile.in:  Prepend $(SHELL) to move-if-change calls.
518
519 Fri Aug  6 23:32:29 1999  Daniel Jacobowitz <drow@drow.them.org>
520
521         * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
522         libdir, libsubdir and tooldir.
523
524 Wed Jul  7 15:58:16 1999  Craig Burley  <craig@jcb-sc.com>
525
526         * libU77/date_.c (G77_date_y2kbug_0): G77_time_0 returns
527         longint, not integer, and G77_ctime_0 takes longint, not
528         integer, argument.
529
530         * libU77/Version.c: Bump version.
531
532 Mon Jun 28 21:27:08 1999  Craig Burley  <craig@jcb-sc.com>
533
534         Update to Netlib version of 1999-06-28:
535         * changes.netlib, libI77/Version.c, libI77/rsne.c
536         readme.netlib: See changes.netlib for info.
537
538 Fri Jun 18 11:38:07 1999  Craig Burley  <craig@jcb-sc.com>
539
540         * libU77/ttynam_.c: if !defined (HAVE_TTYNAM),
541         write all spaces into return value instead of trying
542         to return -1 from a void function.
543
544 Fri Jun 18 11:22:21 1999  Craig Burley  <craig@jcb-sc.com>
545
546         Update to Netlib version of 1999-05-10:
547         * changes.netlib, libI77/Version.c, libI77/backspace.c
548         readme.netlib: See changes.netlib for info.
549
550 Fri Jun 18 11:15:24 1999  Craig Burley  <craig@jcb-sc.com>
551
552         * libI77/backspace.c: Undo Wednesday's change, in
553         preparation for slightly different Netlib change.
554
555 Wed Jun 16 11:38:58 1999  Craig Burley  <craig@jcb-sc.com>
556
557         From Ian Watson <WATSON_IAN_A@Lilly.com> 1999-06-12:
558         * libI77/backspace.c: Reload file descriptor after
559         calling t_runc.
560         * libI77/Version.c: Bump libg2c version.
561
562 Wed May 26 14:26:35 1999  Craig Burley  <craig@jcb-sc.com>
563
564         * libF77/Version.c, libI77/Version.c, libU77/Version.c:
565         Use 0.5.24 to designate the version of g77 within GCC 2.95.
566
567 Thu May 20 03:20:59 1999  Jeffrey A Law  (law@cygnus.com)
568
569         * configure.in (AC_EXEEXT): Remove call.
570         (compiler_name): Explicitly check with no extension and .exe
571         extension.
572         * configure: Regenerate.
573
574 Mon May 10 17:33:45 1999  Craig Burley  <craig@jcb-sc.com>
575
576         Update to Netlib version of 1999-05-10:
577         * changes.netlib, libF77/Version.c, libF77/abort_.c,
578         libF77/c_log.c, libF77/ef1asc_.c, libF77/s_rnge.c,
579         libF77/s_stop.c, libI77/Version.c, libI77/open.c,
580         readme.netlib: See changes.netlib for info.
581
582 Fri May 7 9:33:55 1999 Donn Terry (donn@interix.com)
583
584         * libU77/dtime_.c (G77_dtime_0): Standard-conforming error check.
585         * libU77/etime_.c (G77_etime_0): Likewise.
586
587 Mon May  3 19:15:07 1999  Craig Burley  <craig@jcb-sc.com>
588
589         * libU77/u77-test.f (main): Declare ABORT as intrinsic.
590
591 1999-05-03  Craig Burley  <craig@jcb-sc.com>
592
593         * libU77/u77-test.f: Reverse order of two arguments to
594         CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
595
596 Mon May  3 11:21:35 1999  Craig Burley  <craig@jcb-sc.com>
597
598         * libF77/c_log.c: Cope with partial overlap a la z_log.c.
599         (Change likely to be made to netlib version shortly.)
600
601 Mon May  3 11:12:38 1999  Craig Burley  <craig@jcb-sc.com>
602
603         Update to Netlib version of 1999-05-03:
604         * changes.netlib, libF77/Version.c, libF77/c_cos.c,
605         libF77/c_exp.c, libF77/c_sin.c, libF77/d_cnjg.c,
606         libF77/dtime_.c, libF77/etime_.c, libF77/getenv_.c,
607         libF77/r_cnjg.c, libF77/z_cos.c, libF77/z_exp.c,
608         libF77/z_log.c, libF77/z_sin.c, libI77/Version.c,
609         libI77/err.c, libI77/open.c, libI77/rdfmt.c, readme.netlib:
610         See changes.netlib for info.
611
612 Mon May  3 10:52:53 1999  Craig Burley  <craig@jcb-sc.com>
613
614         * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c, libF77/c_log.c,
615         libF77/c_sin.c, libF77/c_sqrt.c, libF77/d_cnjg.c, libF77/pow_zi.c,
616         libF77/r_cnjg.c, libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
617         libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c: Revert back to
618         netlib versions as of f2c-19990501.
619
620 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
621
622         * libU77/u77-test.f (main): Declare FTELL as intrinsic.
623
624 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
625
626         * libU77/u77-test.f (main): List libU77 intrinsics
627         not currently tested.
628         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
629         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
630         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
631         Trim blanks off the ends of some printed strings.
632
633 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
634
635         * libU77/u77-test.f (main): Just warn about FSTAT gid
636         disagreement, as it's expected on some systems.
637
638 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
639
640         * libU77/u77-test.f: Generalize sum-checking to
641         use a new function, which allows for some slop.
642         Clean up some commentary.
643         (issum): The new function.
644         (sgladd): Deleted subroutine.
645
646 Sat May  1 23:35:18 1999  Craig Burley  <craig@jcb-sc.com>
647
648         * libU77/u77-test.f: Modify to be more like testsuite
649         version, bringing patches to that version here.
650         Add suitable commentary.
651
652 Sat Apr 24 11:02:48 1999  Craig Burley  <craig@jcb-sc.com>
653
654         * Makefile.in (s-libi77, s-libf77, s-libu77): Revert
655         the patch from <hjl@gnu.org>, as per the commentary.
656
657 Sat Apr 17 17:33:30 1999  Craig Burley  <craig@jcb-sc.com>
658
659         From H.J. Lu <hjl@gnu.org>:
660         * Makefile.in (s-libi77): Depend on i77.
661         (s-libf77): Depend on i77.
662         (s-libu77): Depend on u77.
663
664 Mon Apr 12 21:38:14 1999  Mumit Khan  <khan@xraylith.wisc.edu>
665
666         * libF77/getenv_.c: Include stdlib.h.
667
668 Sun Apr 11 23:30:42 1999  Mumit Khan  <khan@xraylith.wisc.edu>
669
670         * libU77/dtime_.c: Handle all variants of WIN32.
671         * libU77/etime_.c: Likewise.
672
673         * libU77/aclocal.m4: New file.
674         * libU77/configure.in (LIBU77_HAVE_STRUCT_TIMEZONE): Add test.
675         * libU77/acconfig.h (HAVE_STRUCT_TIMEZONE): Add macro.
676         * libU77/datetime_c.c (G77_date_and_time_0): Use.
677         * libU77/config.hin: Regenerate.
678         * libU77/configure: Likewise.
679
680 Wed Mar 31 13:50:24 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
681
682         * configure.in (extra_includes): Don't attempt to calculate the
683         location of the gcc src or obj directories.  Instead rely on
684         precomputed variables, $topsrcdir and $r, to obtain these values.
685         Set -I flags appropriately.
686
687 1999-03-28  Dave Love  <fx@gnu.org>
688
689         * configure: Rebuilt.
690
691         * configure.in: Fix integer size tests: sanity check first; search
692         toplevel include dir (from Rainer Orth); only mess with ac_cpp
693         once; use -DIN_GCC -DHAVE_CONFIG_H.
694
695         * configure.in: Use `g77_cv_...', not `f77_cv_...'.
696
697 Wed Mar 24 22:41:28 1999  Mumit Khan  <khan@xraylith.wisc.edu>
698
699         * configure.in (AC_PREREQ): Update to 2.13.
700         (AC_EXEEXT): Call to find possible file extension.
701         (compiler_name): Use.
702         * configure: Regenerate.
703
704 1999-03-17  Craig Burley  <craig@jcb-sc.com>
705
706         Update to Netlib version of 1999-03-17:
707         * libF77/F77_aloc.c, libF77/README.netlib, libF77/dtime_.c,
708         libF77/etime_.c, libF77/signal1.h0, libI77/Version.c,
709         libI77/dfe.c, libI77/endfile.c, libI77/lread.c,
710         libI77/sfe.c, readme.netlib, changes.netlib:
711         See changes.netlib for info.
712
713 1999-03-06  Craig Burley  <craig@jcb-sc.com>
714
715         Mon Dec 21 23:03:54 1998 Hans-Peter Nilsson <hp@axis.se>:
716         * libI77/Makefile.in (all *.o except VersionI.o): Added dependence
717         on respective .c file.
718         * libF77/Makefile.in (all .o except VersionF.o): Similarly.
719         * libU77/Makefile.in (date_.o): Added dependence on date_.c
720
721 1999-03-06  Craig Burley  <craig@jcb-sc.com>
722
723         Rename non-Y2K-compliant intrinsics:
724         * Makefile.in (F2CEXT): Now two versions each of
725         `date' and `vxtidt'.
726         * f2cext.c (date_, vxtidate_): Split into two versions,
727         the existing one calling a new "y2kbuggy" routine that
728         does not exist, and a new one named with "y2kbug" that
729         calls the newly renamed underlying routine.
730         * libU77/date_.c (G77_date_y2kbug_0): Rename from G77_date_0.
731         * libU77/vxtidate_.c (G77_vxtidate_y2kbug_0): Rename from
732         G77_vxtidate_0.
733         * libU77/Version.c: Bump version.
734
735 1999-03-03  Craig Burley  <craig@jcb-sc.com>
736
737         * libU77/vxtidate_.c (G77_vxtidate_0): Truncate
738         year to last two digits (i.e. modulo 100), as per
739         documentation and (documented) Y2K non-compliance.
740
741 1999-02-20  Craig Burley  <craig@jcb-sc.com>
742
743         From Krister Walfridsson <cato@df.lth.se>:
744         * libU77/lstat_.c (G77_lstat_0): Kill spurious setting
745         of element 6 to zero, as it undid the previous setting.
746
747 1999-02-15  Craig Burley  <craig@jcb-sc.com>
748
749         * f2c.h: Delete my (old) email address.
750
751 1999-02-14  Craig Burley  <craig@jcb-sc.com>
752
753         * libU77/Version.c: Bump ("update" below) to date of last change.
754         * libI77/Version.c: Bump to date of last change.
755
756 Tue Feb  9 18:13:30 GMT 1999  Nathan Sidwell  <nathan@acm.org>
757
758         * Makefile.in (distclean): Move Makefile deletion to end of
759         commands.
760
761 1999-01-15  Dave Love  <fx@gnu.org>
762
763         * libU77/datetime_.c (G77_date_and_time_0): Return milliseconds as
764         such, not as microseconds.
765         (s_copy): Declare.
766
767 1998-11-26  Manfred Hollstein  <manfred@s-direktnet.de>
768
769         * configure.in (compiler_name): Add check to detect if this
770         language's compiler has been built.
771         * configure: Regenerate.
772
773 Mon Nov 23 16:52:22 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
774
775         * configure.in: Use AC_PREREQ(2.12.1).
776         * libF77/configure.in: Likewise.
777         * libI77/configure.in: Likewise.
778         * libU77/configure.in: Likewise.
779
780 1998-10-24  Dave Love  <d.love@dl.ac.uk>
781
782         * configure.in: Touch g2c.h in AC_OUTPUT after multilib
783         disturbance.
784
785 1998-10-23  Dave Love  <d.love@dl.ac.uk>
786
787         * f2cext.c: Include math.h.
788
789 1998-10-19  Dave Love  <d.love@dl.ac.uk>
790
791         * configure: Regenerate.
792
793         * configure.in: Use AC_CONFIG_AUX_DIR.
794
795 1998-10-12  Dave Love  <fx@gnu.org>
796
797         * libI77/open.c (_XOPEN_SOURCE): Define.
798
799 1998-10-12  Dave Love  <fx@gnu.org>
800
801         * Makefile.in (.SUFFIXES): Don't use any.
802         (all-unilib): New target, like old all.
803         (all): Use it.
804         (.PHONY): Add all-unilib.
805
806 1998-10-12  Dave Love  <d.love@dl.ac.uk>
807
808         * configure.in: Reorder Makefile, g2c.h in AC_OUTPUT.
809
810 Tue Oct  6 21:16:58 1998  Jeffrey A Law  (law@cygnus.com)
811
812         * Makefile.in: Revert last patch.
813
814 Mon Oct  5 01:16:10 1998  H.J. Lu  (hjl@gnu.org)
815
816         * Makefile.in (s-libi77): Depend on i77.
817         (s-libf77): Depend on i77.
818         (s-libu77): Depend on u77.
819
820 1998-09-30  Dave Love  <d.love@dl.ac.uk>
821
822         * Makefile.in (f2cext.c): Depend on g2c.h.
823
824 1998-09-30  Robert Lipe  <robertl@dgii.com>
825
826         * Makefile.in (all): Correct dependencies so --disable-multilibs
827         works again.
828         (distclean): Correct typo.
829
830 1998-09-28  Dave Love  <d.love@dl.ac.uk>
831
832         * libI77/open.c: Back out part of last Netlib update affecting
833         scratch files which clashed with the g77 variations and broke
834         implicit endfile on rewind.
835
836 1998-09-21  Dave Love  <d.love@dl.ac.uk>
837
838         * libI77/Version.c: Update.
839
840 Mon Sep 21 12:27:27 1998  Robert Lipe  <robertl@dgii.com>
841
842         * Makefile.in (distclean, clean, uninstall, install, all): Add
843         multilib support.
844         * configure.in: Likewise.
845         * configure: Regenerate.
846         * libF77/Makefile.in, libU77/Makefile.in, libI77/Makefile.in (clean):
847         Explictly remove stamp in parent's directory.
848
849 1998-09-20  Dave Love  <d.love@dl.ac.uk>
850
851         * libI77/sfe.c (e_wdfe): Set f__init to avoid spurious recursive
852         i/o error from formatted direct i/o.
853
854 Thu Sep 10 14:57:25 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
855
856         * Makefile.in (install): Add missing "else true;".
857
858 1998-09-09  Craig Burley  <burley@gnu.org>
859
860         * configure.in: Test $srcdir, not $subdir (probable typo).
861         Clarify commentary, fix a bit of spacing.
862
863 1998-09-07  Dave Love  <d.love@dl.ac.uk>
864
865         * ChangeLog.egcs: Deleted.  Entries merged here.
866
867 1998-09-07  Dave Love  <d.love@dl.ac.uk>
868
869         * libI77/sfe.c, libI77/dfe.c: Revert last change.
870
871 1998-09-06  Dave Love  <d.love@dl.ac.uk>
872
873         From Toon to fix spurious recursive i/o errors:
874         * libI77/sfe.c (e_wdfe): Set f__init.
875
876         * libI77/dfe.c (c_dfe): Check and set f__init.
877         (s_rdfe, s_wdfe): Don't check and set f__init.
878
879 Fri Sep  4 18:40:32 1998  Craig Burley  <burley@gnu.org>
880
881         * libU77/sys_clock_.c (G77_system_clock_0): Fix indentation.
882
883 Tue Sep  1 10:06:06 1998  Craig Burley  <burley@gnu.org>
884
885         * libF77/Version.c: Update.
886         * libU77/Version.c: Update.
887         * libI77/Version.c: Update.
888
889 Wed Aug 26 23:19:40 1998  Jeffrey A Law  (law@cygnus.com)
890
891         * Makefile.in (FLAGS_TO_PASS): Fix typo.
892
893 1998-08-11  Dave Love  <d.love@dl.ac.uk>
894
895         * README: Update from Craig.
896
897 1998-07-24  Dave Love  <d.love@dl.ac.uk>
898
899         * Makefile.in (s-libe77, ${srcdir}/configure, g2c.h, Makefile)
900         (config.status, rebuilt): Rely on VPATH, dropping explicit use of
901         $(srcdir) in various places.
902
903 1998-07-19  Dave Love  <d.love@dl.ac.uk>
904
905         * Makefile.in (all): Depend on s-libe77, not e77.
906         (.PHONY): Remove e77.
907
908 Thu Jul 16 00:58:52 1998  Jeffrey A Law  (law@cygnus.com)
909
910         * libU77/Makefile.in: Missed one config.h.in -> config.hin change.
911
912         * g2c.hin: Renamed from g2c.h.in.
913         * Makefile.in, configure.in: Changed as needed.
914         * configure: Rebuilt.
915
916         * libU77/config.hin: Renamed from libU77/config.h.in.
917         * Makefile.in, configure.in: Changed as needed.
918         * configure: Rebuilt.
919
920 Tue Jul 14 21:35:30 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
921
922         * Makefile.in (all): Invoke $(MAKE) instead of just make.
923
924 Tue Jul 14 02:16:34 1998  Jeffrey A Law  (law@cygnus.com)
925
926         * Makefile.in: stamp-lib* -> s-lib*.
927         * libU77/Makefile.in: Likewise.
928         * libF77/Makefile.in: Likewise.
929         * libI77/Makefile.in: Likewise.
930
931         * libU77/Makefile.in (ALL_CFLAGS): Add -I$(F2C_H_DIR).
932
933 Mon Jul 13 13:31:03 1998  Craig Burley  <burley@gnu.org>
934
935         * libU77/u77-test.f: Double-check ETIME results, just
936         like 0.5.24 does.
937
938 1998-07-10  Dave Love  <d.love@dl.ac.uk>
939
940         * Makefile.in: Re-write build procedure mainly to honour
941         dependencies correctly but also allow making in the build
942         directory by configuring the relevant variables.  The lib[FIU]77
943         subdirs do dependency checking of their objects.  Stamp files
944         dictate when to run (new) archive targets in subdirs.  Some
945         tidying of variables.  Supply full set of standard targets.
946
947         * configure.in: Move much of testing to new configures in
948         subdirs.  Tidy up handling of RANLIB etc.
949
950         * stamp-h.in, libF77/configure.in, libI77/configure.in:
951         * libF77/configure, libI77/configure: New files.
952
953         * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
954         Change in step with libf2c/Makefile.in.
955
956 1998-07-09  Dave Love  <d.love@dl.ac.uk>
957
958         * libU77/Makefile.in (check): Wrap -lg2c ... -lm around $(LIBS) in
959         case of static link.
960
961         * libU77/Version.c, libI77/Version.c: Update version info.
962
963         * libU77/sys_clock_.c: Replace TIMES conditional stuff removed in
964         error by last change.
965
966 1998-07-06  Mike Stump  <mrs@wrs.com>
967
968         * Makefile.in (clean): Don't remove Makefiles, that is done in
969         distclean.
970
971 1998-07-06  Dave Love  <d.love@dl.ac.uk>
972
973         * libU77/Makefile.in (lib): Change variable lib to LIBS.
974
975 1998-07-06  Robert Lipe <robertl@dgii.com>
976
977         * libU77/configure.in: Look for -lsocket, add to LIBS if found.
978
979         * libU77/Makefile.in (lib):  Use LIBS from above.
980
981 1998-07-05  Dave Love  <d.love@dl.ac.uk>
982
983         * f2cext.c (system_clock_): Remove (just f90 intrinsic).
984
985         * Makefile.in (F2CEXT): Remove sclock.
986         (UOBJ): Add libU77/datetime_.o.
987
988         * libU77/config.h.in: Add HAVE_GETTIMEOFDAY.
989
990         * libU77/configure.in: Check for gettimeofday.
991
992         * libU77/datetime_.c: New file.
993
994         * libU77/sys_clock_.c: Allow optional args.
995
996         * libU77/Makefile.in (G77DIR): Fix for current directory
997         structure.
998         (SRCS, OBJS): Add datetime.
999
1000         * libU77/u77-test.f: Call date_and_time.  Call system_clock
1001         omitting args.
1002
1003 1998-06-29  Dave Love  <d.love@dl.ac.uk>
1004
1005         * libI77/wsfe.c (s_wsfe): Fix setting of f__curunit lost in
1006         previous change.
1007         * libI77/rsfe.c (s_rsfe): Likewise.
1008
1009 Sat Jun 27 23:04:49 1998  Jeffrey A Law  (law@cygnus.com)
1010
1011         * Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR)
1012         instead of hardcoding "libraries".
1013
1014 1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
1015
1016         * Makefile.in (gcc_version_trigger): Add new macro.
1017         (config.status): Add dependency upon $(gcc_version_trigger).
1018
1019         * configure.in (gcc_version_trigger): New variable; initialize
1020         using value from toplevel configure; add AC_SUBST for it.
1021         (gcc_version): Change initialization to use this new variable.
1022         * configure: Regenerate.
1023
1024 1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
1025
1026         * Makefile.in (version): Rename to gcc_version.
1027         * configure.in (version): Likewise.
1028         (gcc_version): Add code to use an option passed from parent configure.
1029         * configure: Regenerate.
1030
1031 1998-06-23  Dave Love  <d.love@dl.ac.uk>
1032
1033         * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c:
1034         * libI77/lread.c, libI77/sfe.c, libI77/sue.c, libI77/wsfe.c: Update
1035         to Netlib version of 1998-06-18.
1036
1037 1998-06-21  Dave Love  <d.love@dl.ac.uk>
1038
1039         * configure.in (version, target_alias): Define.
1040
1041         * Makefile.in (version, target_alias, libsubdir): Define.
1042         (install): Remove check for libsubdir.
1043
1044 Sat Jun 13 03:46:40 1998  Craig Burley  <burley@gnu.org>
1045
1046         * Makefile.in (install): Don't install if $(libsubdir)
1047         is empty; issue a diagnostic saying top-level Makefile
1048         must pass it in instead, and exit.
1049
1050         * Makefile.in (g2c.h): Rename from f2c.h.
1051
1052         * Makefile.in, libF77/Makefile.in, libI77/Makefile.in:
1053         * libU77/Makefile.in: Rewrite config and var assignment
1054         sections to be even more minimal than before, and to
1055         more clearly documented what macros are expected to be
1056         set and to what sorts of values.  Eliminate CROSS and
1057         related stuff, since there's no such things as CROSS
1058         in egcs.  Rename GCC_FOR_TARGET to CC throughout.
1059         * Makefile.in (stamp-libi77, stamp-libf77, stamp-libu77):
1060         Eliminate CROSS.
1061         * configure.in: Eliminate CROSS.
1062
1063         Rename libf2c.a and f2c.h to libg2c.a and g2c.h,
1064         normalize and simplify g77/libg2c build process:
1065         * Makefile.in: Remove all stuff pertaining to
1066         installation, cleaning, and so on.  Parent Makefile
1067         does all that now.  Pass F2C_H_DIR,
1068         G2C_H_DIR, and GCC_H_DIR, the pathnames for the
1069         directories containing f2c.h, g2c.h, and other
1070         #include files, to subdirectory Makefiles.
1071         (stamp-libf77, stamp-libi77, stamp-libu77):
1072         Don't specify `-f Makefile' anymore, it's not needed
1073         now that subdirectory makefile's from netlib are
1074         renamed to makefile.netlib in g77 source (and to
1075         makefile.ori by configuration process, in case they're
1076         still around somehow).
1077         (stamp-libe77): Don't make libE77 dir unless it doesn't
1078         exist, if it does just delete all objects in it.
1079         Compile using $(GCC_FOR_TARGET), not $(CC).
1080         (rebuilt): Remove this and all subordinate targets,
1081         as parent Makefile now handles all that.
1082         (*clean): Remove.
1083         * configure.in (Pad_UDread, ALWAYS_FLUSH, WANT_LEAD_0):
1084         Remove these and commentary to new f2c.h file.
1085         AC_OUTPUT g2c.h instead of f2c.h.  Remove old commentary
1086         regarding concatenation.
1087         * g2c.h.in: Rename from f2c.h.in, add appropriate
1088         commentary.
1089         * f2c.h: New file, a wrapper for g2c.h that does
1090         libg2c-specific stuff.
1091         * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
1092         Change $(ALL_CFLAGS) to use F2C_H_DIR, G2C_H_DIR, and GCC_H_DIR
1093         macros.  Remove F2C_H macro, replace use with explicit
1094         dependencies on f2c.h and g2c.h.
1095         (*clean): Remove.
1096
1097 Mon Apr 27 22:52:31 1998  Richard Henderson  <rth@cygnus.com>
1098
1099         * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
1100         * libU77/gmtime_.c: Likewise.
1101
1102 Sun Apr 26 18:07:56 1998  Richard Henderson  <rth@cygnus.com>
1103
1104         * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
1105         tests to work out of the build directory.
1106
1107 1998-05-20  Dave Love  <d.love@dl.ac.uk>
1108
1109         * Makefile.in ($(lib)): Use shell loop instead of unportable
1110         make variable substitution.
1111
1112 Tue May 19 12:50:27 1998  Craig Burley  <burley@gnu.org>
1113
1114         Break up main() into separate .o's so making and
1115         linking against shared libraries with non-Fortran
1116         main() routines is easier:
1117         * Makefile.in (MISC): Add setarg.o and setsig.o.
1118         * libF77/Makefile.in (MISC): Ditto.
1119         * libF77/setarg.c: New file, contains f_setarg().
1120         * libF77/setsig.c: New file, contains f_setsig().
1121         * libF77/getarg_.c: Rename xarg* to f__xarg*.
1122         * libF77/iargc_.c: Ditto
1123
1124 Sat May  2 16:44:46 1998  Craig Burley  <burley@gnu.org>
1125
1126         * libF77/signal_.c, libI77/dfe.c, libI77/due.c,
1127         libI77/wsfe.c: Tweaks to eliminate unnecessary
1128         differences vs. netlib libf2c.
1129
1130 Fri May  1 11:57:45 1998  Craig Burley  <burley@gnu.org>
1131
1132         Update to Netlib version of 1998-04-20:
1133         * libF77/dtime_.c, libF77/etime_.c, libF77/h_dnnt.c,
1134         libF77/h_nint.c, libF77/i_dnnt.c, libF77/i_nint.c,
1135         libF77/main.c, libF77/s_paus.c, libF77/signal1.h0,
1136         libI77/backspace.c, libI77/close.c, libI77/dfe.c,
1137         libI77/endfile.c, libI77/err.c, libI77/fio.h,
1138         libI77/iio.c, libI77/ilnw.c, libI77/lread.c,
1139         libI77/lwrite.c, libI77/open.c, libI77/rawio.h,
1140         libI77/sfe.c, libI77/util.c, libI77/wrtfmt.c,
1141         libI77/wsfe.c, libI77/wsle.c, libI77/wsne.c:
1142         See changes.netlib for info.
1143
1144 Sun Apr 26 09:13:41 1998  Craig Burley  <burley@gnu.org>
1145
1146         * libU77/hostnm_.c (G77_hostnm_0): Fix off-by-one error
1147         that was trashing the byte just beyond the CHARACTER*(*)
1148         argument.
1149
1150 Wed Mar  4 16:32:46 1998  Craig Burley  <burley@gnu.org>
1151
1152         * libU77/u77-test.f: Don't bother declaring etime.
1153         Use `implicit none' and declare mask and lenstr.
1154         Do ETIME/DTIME consistency check before loop, then
1155         use loop to verify that dtime "ticks" at some point.
1156         Check ETIME array-sum using single-precision add, to
1157         avoid spurious complaint on systems (like x86) that
1158         use more precision for intermediate results.
1159         Fix `Results of ETIME and DTIME...' message to print
1160         pertinent values (r1 and r2 instead of i and j).
1161         Change loop from 10M to 1K repeated up to 1000 times
1162         or until dtime "ticks".
1163         Print the number of 1K loops needed to see this tick.
1164         Answer a commented question.
1165         Split up a long line of output and do other prettying.
1166         Preset lognam in case GETLOG fails to overwrite it.
1167
1168 Sat Feb 28 15:32:15 1998  Craig Burley  <burley@gnu.org>
1169
1170         * libI77/open.c (f_open): Use sizeof(buf) instead of
1171         256, for the usual reasons.
1172
1173 1998-02-17  Dave Love  <d.love@dl.ac.uk>
1174
1175         * libU77/u77-test.f: Tweak some o/p.
1176
1177         * libU77/Makefile.in (check): Use -L for new directory structure.
1178
1179         * Makefile.in (check): Run the u77 check.
1180         (config.status, Makefile): New targets.
1181
1182 Wed Feb 11 01:46:20 1998  Manfred Hollstein <manfred@s-direktnet.de>
1183
1184         * Makefile.in ($(lib)): Call $(AR) repeatedly to avoid overflowing
1185         argument size limit on ancious System V.
1186
1187 Sun Feb  8 00:32:17 1998  Manfred Hollstein  <manfred@s-direktnet.de>
1188
1189         * Makefile.in: Add `info install-info clean-info check dvi' targets.
1190
1191 Mon Feb  2 11:08:49 1998  Richard Henderson  <rth@cygnus.com>
1192
1193         * configure.in: Update F2C_INTEGER and F2C_LONGINT tests
1194         for the new placement in the hierarchy.
1195
1196 Sun Feb  1 02:36:33 1998  Richard Henderson  <rth@cygnus.com>
1197
1198         * Previous contents of gcc/f/runtime moved into toplevel
1199         "libf2c" directory.
1200
1201 Sun Feb  1 01:42:47 1998  Mumit Khan <khan@xraylith.wisc.edu>
1202
1203         * libU77/configure.in (getlogin,getgid,getuid, kill,link,ttyname):
1204         Check.
1205         * libU77/config.h.in (HAVE_GETLOGIN, HAVE_GETGID, HAVE_GETUID,
1206         HAVE_KILL, HAVE_LINK, HAVE_TTYNAME): New defs.
1207         * libU77/getlog_.c: Conditionalize for target platform. Set errno
1208         to ENOSYS if target libc doesn't have the function.
1209         * libU77/getgid_.c: Likewise.
1210         * libU77/getuid_.c: Likewise.
1211         * libU77/kill_.c: Likewise.
1212         * libU77/link_.c: Likewise.
1213         * libU77/ttynam_.c: Likewise.
1214
1215 Sun Jan 18 20:01:37 1998  Toon Moene  <toon@moene.indiv.nluug.nl>
1216
1217         * libI77/backspace.c: (f_back): Use type `uiolen' to determine size
1218         of record length specifier.
1219
1220 Sat Jan 17 22:40:31 1998  Mumit Khan <khan@xraylith.wisc.edu>
1221
1222         * libU77/configure.in (sys/param.h,sys/times.h): Check.
1223         (times,alarm): Likewise.
1224         * libU77/config.h.in (HAVE_SYS_PARAM_H, HAVE_SYS_TIMES_H)
1225         (HAVE_ALARM, HAVE_TIMES): New defs.
1226         * libU77/alarm_.c: Conditionalize for target platform. Set errno
1227         to ENOSYS if target libc doesn't have the function.
1228         * libU77/dtime_.c: Likewise.
1229         * libU77/etime_.c: Likewise.
1230         * libU77/sys_clock_.c: Likewise.
1231
1232         * configure.in (NON_UNIX_STDIO): Define if MINGW32.
1233         (NON_ANSI_RW_MODE): Do not define for CYGWIN32 or MINGW32.
1234
1235         * libI77/rawio.h: Don't providing conflicting declarations for
1236         read() and write(). MINGW32 header files use "const" quals.
1237
1238         * libF77/s_paus.c: _WIN32 does not have pause().
1239
1240 Mon Apr 27 22:52:31 1998  Richard Henderson  <rth@cygnus.com>
1241
1242         * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
1243         * libU77/gmtime_.c: Likewise.
1244
1245 Sun Apr 26 18:07:56 1998  Richard Henderson  <rth@cygnus.com>
1246
1247         * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
1248         tests to work out of the build directory.
1249
1250 Tue Dec 23 22:56:01 1997  Craig Burley  <burley@gnu.org>
1251
1252         * libF77/signal_.c (G77_signal_0): Return type is
1253         now `void *', to cope with returning previous signal
1254         handler on 64-bit systems like Alphas.
1255         * f2cext.c (signal_): Changed accordingly.
1256
1257 Tue Nov 18 09:49:04 1997  Mumit Khan   (khan@xraylith.wisc.edu)
1258
1259         * libI77/close.c (f_exit): Reset f__init so that f_clos does not
1260         (incorrectly) think there is an I/O recursion when program is
1261         interrupted.
1262
1263 Sat Nov  1 18:03:42 1997  Jeffrey A Law  (law@cygnus.com)
1264
1265         * libF77/signal_.c: Undo last change until we can fix it right.
1266
1267 Wed Oct 29 01:01:04 1997  Mumit Khan  <khan@brahma.xraylith.wisc.edu>
1268
1269         * configure.in: Set CC to CC_FOR_TARGET when cross-compiling.
1270
1271 Fri Oct 24 11:15:22 1997  Mumit Khan <khan@brahma.xraylith.wisc.edu>
1272
1273         * libI77/close.c (f_exit): Reset f__init so that f_clos does not
1274         (incorrectly) think there is an I/O recursion when program is
1275         interrupted.
1276
1277 Wed Oct 15 10:06:29 1997  Richard Henderson  <rth@cygnus.com>
1278
1279         * libF77/signal_.c (G77_signal_0): Make return type sig_pf as well.
1280         * libI77/fio.h: Include <string.h> if STDC_HEADERS.
1281         * libU77/chmod_.c: Likewise.
1282
1283 Tue Oct  7 18:22:10 1997  Richard Henderson  <rth@cygnus.com>
1284
1285         * Makefile.in (CGFLAGS): Don't force -g0.
1286         * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in: Likewise.
1287
1288 Mon Oct  6 14:16:46 1997  Jeffrey A Law  (law@cygnus.com)
1289
1290         * Makefile.in (distclean): Do a better job at cleaning up.
1291
1292 1997-10-03  Dave Love  <d.love@dl.ac.uk>
1293
1294         * configure.in: Check for tempnam (best because it obeys TMPDIR).
1295         * libI77/open.c: Use it.
1296         * libI77/err.c: New message # 132.
1297
1298 Wed Oct  1 01:46:16 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
1299
1300         * libU77/sys_clock_.c: File renamed from system_clock_.c.
1301         * libU77/Makefile.in, Makefile.in : Reference sys_clock_.*, not
1302         system_clock_.*.
1303         * libU77/dtime_.c (clk_tck): Try also HZ macro.
1304         * libU77/access.c (G77_access_0): Check malloc return value against 0,
1305         not NULL.
1306         * libU77/getlog_.c, libU77/ttynam_.c, libU77/chdir_.c: Ditto.
1307         * libU77/chmod_.c, libU77/rename_.c: Ditto.
1308
1309 Tue Sep 30 00:41:39 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1310
1311         Do a better job of printing the offending FORMAT string
1312         when producing a diagnostic:
1313         * libI77/err.c (f__fmtlen): New variable to hold operating
1314         length of format string.
1315         (f__fatal): Use new variable to limit length of printed string.
1316         * libI77/fmt.c (f_s): Don't skip spaces after closing paren,
1317         so nicer message results (and nested case already skips them).
1318         (pars_f): Record operating length of format string as indicated
1319         by a successful call to f_s, or ad-hoc-calculate it if failure,
1320         limiting the length to 80 characters (and stopping at NUL).
1321         (do_fio): Use new variable to limit length of printed string.
1322         * libI77/fmt.h (f__fmtlen): Declare new variable.
1323         * libI77/lread.c (c_le): Set new variable to known length.
1324
1325 Mon Sep 29 16:30:31 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1326
1327         Update to Netlib version of 1997-09-23:
1328         * libF77/dtime_.c (dtime_), libF77/etime_.c (dtime_):
1329         Return `double' instead of `float' (these are not used
1330         in g77's version of libf2c).
1331         * libI77/fmt.c, libI77/fmt.h, libI77/rdfmt.c, libI77/wrtfmt.c:
1332         Support machines with 64-bit pointers and 32-bit ints (e.g.
1333         Linux on DEC Alpha).
1334
1335 1997-09-19  Dave Love  <d.love@dl.ac.uk>
1336
1337         * libU77/dtime_.c (G77_dtime_0): Fix types in HAVE_GETRUSAGE case
1338         so as not to truncate results to integer values.
1339         * libU77/Version.c: Bump.
1340
1341 Thu Sep 18 16:58:46 1997  Jeffrey A Law  (law@cygnus.com)
1342
1343         * Makefile.in (stamp-lib): Don't use '$?', explicitly
1344         list the variables containing the object files to include
1345         in libf2c.a
1346
1347 Tue Sep  9 00:33:24 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1348
1349         * Version 0.5.21 released.
1350
1351 Mon Sep  8 19:39:01 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1352
1353         * libI77/close.c (f_exit): Fix thinko, inverted test
1354         of whether initialization done, so exiting now closes
1355         open units again.
1356
1357 Fri Sep  5 00:18:17 1997  Jeffrey A Law  (law@cygnus.com)
1358
1359         * Makefile.in (clean): Don't remove config.cache.
1360         (distclean): Do it here instead.
1361
1362 Tue Aug 26 20:14:08 1997  Robert Lipe  (robertl@dgii.com)
1363
1364         * hostnm_.c: Include errno.h
1365
1366 Tue Aug 26 01:42:21 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1367
1368         From Jim Wilson:
1369         * configure.in: Make sure RANLIB_TEST is set also.
1370
1371         From Robert Lipe <robertl@dgii.com>:
1372         * libU77/getcwd_.c, libU77/hostnm_.c, libU77/lstat_.c:
1373         Also #include <errno.h>, to define ENOSYS.
1374
1375 Tue Aug 26 01:25:58 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1376
1377         * Makefile.in (stamp-lib): Put all f2cext.c objects in
1378         a temp directory named libE77, then `ar' them all at
1379         once into libf2c.a, to get the job done a bit faster.
1380         Still remove the objects (and libE77 directory) afterward.
1381
1382 Mon Aug 25 23:26:05 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)
1383
1384         * Makefile.in (mostlyclean, clean): Check if Makefile exists
1385         before using it. Remove stamp-*.
1386         (stamp-libi77, stamp-libf77, stamp-libu77): New.
1387         (stamp-lib): Only depend on stamp-libi77 stamp-libf77
1388         stamp-libu77
1389
1390 Sun Aug 24 05:04:35 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1391
1392         * libU77/rand_.c (G77_rand_0), libU77/dtime_.c (G77_dtime_0),
1393         libU77/etime_.c (G77_etime_0), libU77/secnds_.c (G77_secnds_0),
1394         libU77/second_.c (G77_second_0): Really return `double', not
1395         `doublereal', since the result is cast to `float'.
1396         * f2cext.c: (rand_, dtime_, etime_, secnds_, second_): Ditto.
1397         (erf_, erfc_, besj0_, besj1_, besjn_, besy0_, besy1_,
1398         besyn_, dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
1399         dbesyn_): All of these return `double', not `doublereal',
1400         as they either have `float' or `double' results.
1401         * libU77/bes.c (besj0_, besj1_, besjn_, besy0_, besy1_,
1402         besyn_): Ditto.
1403         * libU77/dbes.c (dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
1404         dbesyn_): Ditto.
1405
1406         Update to Netlib version of 1997-08-16:
1407         * libI77/iio.c: Fix bug in internal writes to an array
1408         of character strings.
1409
1410         * Makefile.in (UOBJ): Restore fixes made by Dan Pettet I
1411         lost, which included the addition of mclock_.o already noted
1412         below, plus adding symlnk_.o.
1413
1414 Thu Aug 21 03:58:34 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1415
1416         * Makefile.in (UOBJ): Add mclock_.o, thanks to Mumit Khan!
1417
1418 1997-08-21  Dave Love  <d.love@dl.ac.uk>
1419
1420         * libU77/alarm_.c: Fix return type: `integer'.
1421
1422 Mon Aug 11 20:12:42 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1423
1424         * Makefile.in ($(lib), stamp-lib): Ensure that library
1425         gets fully updated even if updating was aborted earlier.
1426
1427         * libU77/hostnm_.c (G77_hostnm_0): Return ENOSYS and stuff
1428         in errno if system has no gethostname() function.
1429
1430         * libU77/lstat_.c (G77_lstat_0): Return ENOSYS and stuff
1431         in errno if system has no lstat() function.
1432
1433         * libU77/getcwd_.c (G77_getcwd_0): Return ENOSYS and stuff
1434         in errno if system has no getcwd() or getwd() function.
1435         Test HAVE_GETCWD properly.
1436
1437         * libU77/symlnk_.c (G77_symlink_0): Return ENOSYS and stuff
1438         in errno if system has no symlink() function.
1439
1440         * libU77/mclock_.c (G77_mclock_0): Return -1 if system
1441         has no clock() function.
1442
1443 Mon Aug 11 01:55:36 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1444
1445         * Makefile.in (F2CEXT): Add `alarm' to this list.
1446
1447         * f2cext.c (alarm_): Fix some typos in this function.
1448         Delete third `status' argument.
1449
1450         * libU77/alarm_.c: Delete third `status' argument,
1451         as caller gets this from function result; return
1452         status value as function result for caller.
1453
1454         * configure.in: Rename `ac_cv_struct_FILE' to
1455         `g77_cv_struct_FILE' according to 1997-06-26 change.
1456
1457 1997-08-06  Dave Love  <d.love@dl.ac.uk>
1458
1459         * libU77/vxtidate_.c: Correct day/month argument order.
1460         * f2cext.c: Likewise.
1461
1462 1997-07-07  Dave Love  <d.love@dl.ac.uk>
1463
1464         * f2cext.c: Add alarm_.
1465
1466         * Makefile.in, libU77/Makefile.in: Add alarm_.
1467
1468         * libU77/alarm_.c: New file.
1469
1470 1997-06-26  Dave Love  <d.love@dl.ac.uk>
1471
1472         * configure.in: Generally use prefix `g77_' for cached values
1473         we've invented, not `ac_'.
1474
1475 Tue Jun 24 18:50:06 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1476
1477         * libI77/ilnw.c (s_wsni): Call f_init() here.
1478         (s_wsli): Ditto.
1479         (e_wsli): Turn off "doing I/O" flag here.
1480
1481 1997-06-20  Dave Love  <d.love@dl.ac.uk>
1482
1483         * runtime/configure.in: Check for cygwin32 after Mumit Khan (but
1484         differently); if cygwin32 define NON_UNIX_STDIO and don't define
1485         NON_ANSI_RW_MODES.
1486
1487 Tue Jun 01 06:26:29 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1488
1489         * libI77/rsne.c (nl_init): Don't call f_init() here,
1490         since s_rsne() already does.
1491         (c_lir): Call f_init() here instead.
1492         * libI77/rsli.c (e_rsli): Turn off "doing I/O" flag here.
1493         * libI77/sue.c (e_rsue): Ditto.
1494
1495 Sun Jun 22 23:27:22 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1496
1497         * libI77/fio.h (err): Mark I/O as no longer in progress
1498         before returning a non-zero error indicator (since
1499         that tells the caller to jump over the remaining I/O
1500         calls, including the corresponding `e_whatever' call).
1501         * libI77/err.c (endif): Ditto.
1502         * libI77/sfe.c (e_wsfe): Ditto.
1503         * libI77/lread.c (ERR): Ditto.
1504         * libI77/lread.c (l_read): Ditto by having quad case
1505         use ERR, not return, to return non-zero error code.
1506
1507 Sat Jun 21 12:31:28 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1508
1509         * libI77/open.c (fk_open): Temporarily turn off
1510         "doing I/O" flag during f_open() call to avoid recursive
1511         I/O error.
1512
1513 Tue Jun 17 22:40:47 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1514
1515         * err.c, close.c, rewind.c, inquire.c, backspace.c, endfile.c,
1516         iio.c, open.c, Version.c, sfe.c, wsle.c, rsne.c, sue.c, rsfe.c,
1517         lread.c, wsfe.c, fio.h, due.c, dfe.c: Change f__init from
1518         `flag' to `int' and to signal not just whether initialization
1519         has happened (bit 0), but also whether I/O is in progress
1520         already (bit 1).  Consistently produce a clear diagnostic
1521         in cases of recursive I/O.  Avoid infinite recursion in
1522         f__fatal, in case sig_die triggers another error.  Don't
1523         output info on internals if not initialized in f__fatal.  Don't
1524         bother closing units in f_exit if initialization hasn't
1525         happened.
1526
1527 Tue Jun 10 12:57:44 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1528
1529         Update to Netlib version of 1997-06-09:
1530         * libI77/err.c, libI77/lread.c, libI77/rdfmt.c,
1531         libI77/wref.c: Move some #include's around.
1532
1533 Mon Jun  9 18:11:56 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1534
1535         * libU77/kill_.c (kill_): KR_headers version needed
1536         `*' in front of args in decls.
1537
1538 Sun May 25 03:16:53 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1539
1540         Update to Netlib version of 1997-05-24:
1541         * libF77/README, libF77/Version.c, libF77/main.c,
1542         libF77/makefile, libF77/s_paus.c, libF77/signal1.h,
1543         libF77/signal_.c, libF77/z_div.c, libI77/Notice,
1544         libI77/README, libI77/Version.c, libI77/dfe.c,
1545         libI77/err.c, libI77/fmt.c, libI77/makefile,
1546         libI77/rawio.h: Apply many, but not all, of the changes
1547         made to libf2c since last update.
1548         * libF77/Makefile.in (MISC), Makefile.in (MISC): Rename
1549         exit.o to exit_.o to go along with Netlib.
1550         * libF77/signal.c: Make the prologue much simpler than
1551         Netlib has it.
1552
1553 Sun May 18 20:56:02 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1554
1555         * libU77/unlink_.c, libU77/stat_.c, libU77/symlnk_.c,
1556         libU77/chmod_.c: g_char first arg is const.
1557
1558         * libU77/chmod_.c: s_cat expects ftnlen[], not int[] or
1559         integer[], change types of array and variables
1560         accordingly.
1561
1562 May 7 1997  Daniel Pettet  <dan.pettet@bchydro.bc.ca>
1563
1564         * libU77/dbes_.c: Commented out the code in the
1565         same way the bes* routines are commented out.  This
1566         was done because corresponding C routines are referenced
1567         directly in com-rt.def.
1568
1569 Mon May  5 13:56:02 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1570
1571         * libU77/stat_.c: Reverse KR/ANSI decls of g_char().
1572
1573 Apr 18 1997  Daniel Pettet  <dan.pettet@bchydro.bc.ca>
1574
1575         * libF77/F77_aloc.c, libF77/abort_.c, libF77/derf_.c,
1576         libF77/derfc_.c, libF77/ef1asc_.c, libF77/ef1cmc_.c,
1577         libF77/erf_.c, libF77/erfc_.c, libF77/exit.c,
1578         libF77/getarg_.c, libF77/getenv_.c, libF77/iargc_.c,
1579         libF77/s_cat.c, libF77/signal_.c, libF77/system_.c,
1580         libI77/close.c, libI77/ftell_.c, libU77/access_.c,
1581         libU77/bes.c, libU77/chdir_.c, libU77/chmod_.c, libU77/ctime_.c,
1582         libU77/date_.c, libU77/dbes.c, libU77/dtime_.c, libU77/etime_.c,
1583         libU77/fdate_.c, libU77/fgetc_.c, libU77/flush1_.c,
1584         libU77/fnum_.c, libU77/fputc_.c, libU77/fstat_.c,
1585         libU77/gerror_.c, libU77/getcwd_.c, libU77/getgid_.c,
1586         libU77/getlog_.c, libU77/getpid_.c, libU77/getuid_.c,
1587         libU77/gmtime_.c, libU77/hostnm_.c, libU77/idate_.c,
1588         libU77/ierrno_.c, libU77/irand_.c, libU77/isatty_.c,
1589         libU77/itime_.c, libU77/kill_.c, libU77/link_.c,
1590         libU77/lnblnk_.c, libU77/ltime_.c, libU77/mclock_.c,
1591         libU77/perror_.c, libU77/rand_.c, libU77/rename_.c,
1592         libU77/secnds_.c, libU77/second_.c, libU77/sleep_.c,
1593         libU77/srand_.c, libU77/stat_.c, libU77/symlnk_.c,
1594         libU77/system_clock_.c, libU77/time_.c, libU77/ttynam_.c,
1595         libU77/umask_.c, libU77/unlink_.c, libU77/vxtidate_.c,
1596         libU77/vxttime_.c: Completed renaming routines that are directly
1597         callable from g77 to internal names of the form
1598         G77_xxxx_0 that are known as intrinsics by g77.
1599
1600 Apr 8 1997  Daniel Pettet  <dan.pettet@bchydro.bc.ca>
1601
1602         * Makefile.in: Add libU77/mclock_.o and libU77/symlnk_.o to UOBJ.
1603         * libU77/Makefile.in: Add mclock_.c to SRCS.
1604         Add mclock_.o and symlnk_.o to OBJS.
1605         Add mclock_.o dependency.
1606
1607 Apr 8 1997  Daniel Pettet  <dan.pettet@bchydro.bc.ca>
1608
1609         * libU77/symlnk_.c: Added a couple of (char*) casts to malloc
1610         to silence the compiler.
1611
1612 1997-03-17  Dave Love  <d.love@dl.ac.uk>
1613
1614         * libU77/access_.c, libU77/chdir_.c, libU77/chmod_.c,
1615         libU77/link_.c, libU77/lstat_.c, libU77/rename_.c, libU77/stat_.c,
1616         libU77/symlnk_.c, libU77/u77-test.f, libU77/unlink_.c: Strip
1617         trailing blanks from file names for consistency with other
1618         implementations (notably Sun's).
1619
1620         * libU77/chmod_.c: Quote the file name given to the shell.
1621
1622 Mon Mar 10 00:19:17 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1623
1624         * libI77/uio.c (do_ud) [PAD_UDread]: Add semicolon to err()
1625         invocation when macro not defined (from Mumit Khan
1626         <khan@xraylith.wisc.edu>).
1627
1628 Fri Feb 28 13:16:50 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1629
1630         * Version 0.5.20 released.
1631
1632 Wed Feb 26 20:28:53 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1633
1634         * Makefile.in: $(MAKE) invocations now explicitly
1635         specify `-f Makefile', just in case the `makefile's
1636         from the netlib distribution would get used instead.
1637
1638 Mon Feb 24 16:43:39 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1639
1640         * libU77/Makefile.in (check): Specify driver, and
1641         don't bother enabling already-enabled intrinsic groups.
1642         Also, get the $(srcdir) version of u77-test.f.
1643
1644 Sat Feb 22 14:08:42 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1645
1646         * libU77/u77-test.f: Explicitly declare intrinsics, get
1647         rid of useless CHARACTER declarations on intrinsics (maybe
1648         someday appropriate to implement meaning of that in g77
1649         and restore them?).
1650         Add spin loop just to fatten up the timings a bit.
1651         Clarify ETIME output as having three fields.
1652         Call TIME with CHARACTER*8, not CHARACTER*6, argument.
1653         Call new SECOND intrinsic subroutine, after calling
1654         new DUMDUM subroutine just to ensure the correct value
1655         doesn't get left around in a register or something.
1656
1657 Thu Feb 20 15:22:42 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1658
1659         * libU77/bes.c: Comment out all the code, as g77 avoids actually
1660         calling it, going directly to the system's library instead.
1661
1662 Mon Feb 17 02:27:41 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1663
1664         * libU77/fgetc_.c (fgetc_): Allow return value to be
1665         CHARACTER*(*), properly handle CHARACTER*0 and blank-pad
1666         CHARACTER*n where n>1.
1667
1668 Tue Feb 11 14:12:19 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1669
1670         * Makefile.in: Clarify role of $(srcdir) here.  Fix
1671         various targets accordingly.  Don't rely at all on
1672         gcc/f/include/ being a link to gcc/include/ -- just
1673         use it directly.
1674         (${srcdir}/configure, ${srcdir}/libU77/configure):
1675         Remove the config.cache files in build directory before
1676         cd'ing to source directory as well.
1677
1678         * libF77/Makefile.in, libI77/Makefile.in (ALL_CFLAGS):
1679         Include `-I.' to pick up build directory.
1680         Use gcc/include/ directly.
1681         * libU77/Makefile.in (ALL_CFLAGS): Include `-I$(srcdir)'
1682         to pick up source directory.
1683         (OBJS): Fix typo in `chmod_.o' (was `chmod.o').
1684
1685 Mon Feb 10 12:54:47 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1686
1687         * Makefile.in (UOBJ), libU77/Makefile.in (OBJS): Add
1688         libU77/chmod_.o to list of objects.
1689         * libU77/chmod_.c: Fix up headers.
1690         Fix implementation to not prematurely truncate command
1691         string and make room for trailing null.
1692
1693         * libU77/ctime_.c: Incoming xstime argument is now longint.
1694         * libU77/mclock_.c: Now returns longint.
1695         * libU77/time_.c: Now returns longint.
1696
1697 1997-02-10  Dave Love  <d.love@dl.ac.uk>
1698
1699         * etime_.c, dtime_.c: Typo rounded times to seconds.
1700
1701         * date_.c: Add missing return.
1702
1703         * hostnm_.c: #include unistd.h.
1704
1705 Sat Feb  8 03:30:19 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1706
1707         INTEGER*8 support built in to f2c.h and libf2c (since
1708         gcc will be used to compile relevant code anyway):
1709         * Makefile.in, libF77/Makefile.in: Add pow_qq.o,
1710         qbitbits.o, and qbitshft.o to $POW and $F90BIT macros,
1711         as appropriate.
1712         * f2c.h.in: Define appropriate types and macros.
1713         Place #error directive correctly.
1714         * configure.in: Determine appropriate types for long
1715         integer (F2C_LONGINT).
1716         Meanwhile, quote strings in #error, for consistency.
1717         Fix restoring of ac_cpp macro.
1718         * configure: Regenerated using autoconf-2.12.
1719
1720         * libF77/Version.c, libI77/Version.c, libU77/Version.c:
1721         Update version numbers.
1722         Change names and code for g77-specific version-printing
1723         routines (shorter names should be safer to link on
1724         weird, 8-char systems).
1725
1726         * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c,
1727         libF77/c_log.c, libF77/c_sin.c, libF77/c_sqrt.c,
1728         libF77/d_cnjg.c, libF77/pow_zi.c, libF77/r_cnjg.c,
1729         libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
1730         libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c:
1731         Changed to work properly even when result is aliased
1732         with any inputs.
1733
1734         * libF77/makefile, libI77/makefile: Leave these in
1735         the g77 distribution, so it is easier to track changes
1736         to official libf2c.
1737
1738         * libF77/signal_.c: Eliminate redundant `return 0;'.
1739
1740         * libI77/fio.h (err, errfl): Fix these so they work
1741         (and must be expressed) as statements.
1742         Fix up many users of err() to include trailing semicolon.
1743
1744         * Incorporate changes by Bell Labs to libf2c through 1997-02-07.
1745
1746 1997-02-06  Dave Love  <d.love@dl.ac.uk>
1747
1748         * libU77/etime_.c, libU77/dtime_.c: Fix getrusage stuff.
1749
1750         * libU77/config.h.in: Regenerate for HAVE_GETRUSAGE.
1751
1752         * libU77/Makefile.in, libI77/Makefile.in, libF77/Makefile.in:
1753         Redo *clean targets; distclean and maintainer-clean remove the stage?
1754         and include links.  This probably want looking at further.
1755
1756 Wed Feb  5 00:21:23 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1757
1758         Add libU77 library from Dave Love <d.love@dl.ac.uk>:
1759         * Makefile.in: Add libU77 directory, rules, etc.
1760         * configure.in: New libU77 directory, Makefile, etc.
1761
1762         * Makefile.in, libF77/Makefile.in, libI77/Makefile.in,
1763         libU77/Makefile.in: Reorganize these so $(AR) commands
1764         handled by the top-level Makefile instead of the
1765         subordinates.  This permits it to do $(AR) only when
1766         one or more object files actually change, instead of
1767         having to force-update it as was necessary before.
1768         And that had the disadvantage of requiring, e.g., user
1769         root to have access to $(AR) to the library simply to
1770         install g77, which might be problematic on an NFS setup.
1771         (mostlyclean, clean, distclean, maintainer-clean):
1772         Properly handle these rules.
1773
1774         * Makefile.in: Don't invoke config.status here -- let
1775         compiler-level stuff handle all that.
1776
1777         * libI77/err.c [MISSING_FILE_ELEMS]: Declare malloc in this case
1778         too, so it doesn't end up as an integer.
1779
1780 Sat Feb  1 02:43:48 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1781
1782         * libF77/Makefile.in: More fixup for $(F90BIT) -- wasn't
1783         in list for ar command, and it wasn't correctly listed
1784         in the list of things depending on f2c.h.
1785
1786         * f2c.h.in: Fix up #error directive.
1787
1788 1997-01-31  Dave Love  <d.love@dl.ac.uk>
1789
1790         * libF77/Makefile.in ($(lib)): Add $(F90BIT); shouldn't exclude
1791         stuff f2c needs so we can share the library.
1792
1793 Sat Jan 18 19:39:03 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1794
1795         * configure.in: No longer define ALWAYS_FLUSH, the
1796         resulting performance is too low.
1797
1798 Wed Dec 18 12:06:02 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1799
1800         Patch from Mumit Khan <khan@xraylith.wisc.edu>:
1801         * libF77/s_paus.c: Add __CYGWIN32__ to list of macros
1802         controlling how to pause.
1803
1804 Sun Dec  1 21:25:27 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1805
1806         * configure: Regenerated using autoconf-2.12.
1807
1808 Mon Nov 25 21:16:15 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1809
1810         * configure: Regenerated using autoconf-2.11.
1811
1812 1996-11-19  Dave Love  <d.love@dl.ac.uk>
1813
1814         * libI77/backspace.c: Include sys/types.h for size_t.
1815
1816 Wed Nov  6 14:17:27 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1817
1818         * f2c.h.in: Properly comment out the unsupported stuff so
1819         we don't get build-time errors.
1820
1821         * libF77/Version.c, libI77/Version.c: Restore macro definition
1822         of version information.
1823
1824         * libI77/Makefile.in (OBJ) [foo]: Add ftell_.o to list of objects.
1825
1826         * libI77/uio.c (do_ud): Fix up casts in PAD_UDread case just
1827         like they were fixed in the other case.
1828
1829 Thu Oct 31 22:27:45 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1830
1831         * libI77/ftell_.c (fseek_): Map incoming whence argument to
1832         system's actual SEEK_CUR, SEEK_SET, or SEEK_END macro for
1833         fseek(), and crash (gracefully) if the argument is invalid.
1834
1835 1996-10-19  Dave Love  <d.love@dl.ac.uk>
1836
1837         * configure.in: Add check that we have the tools to cross-compile
1838         if appropriate.
1839         (NO_EOF_CHAR_CHECK,Skip_f2c_Undefs): Define.
1840
1841         * libF77/Makefile.in (F90BIT): New routines from Netlib.
1842
1843         * f2c.h.in:
1844         Use more sanitary #error (indented for K&R compliance if necessary) if
1845         f2c_i2 defined.
1846         Sync with Netlib: Add `uninteger'.  (Commented out) integer*8 stuff.
1847         bit_{test,clear,set} macros.
1848
1849 1996-10-19  Dave Love  <d.love@dl.ac.uk>
1850
1851         Update to Netlib version of 1996-09-26.
1852
1853         * libI77/Version.c: Use <stdio.h>, not "stdio.h".
1854         * libF77/Version.c: Likewise.
1855
1856 Wed Aug 28 13:25:29 1996  Dave Love  <d.love@dl.ac.uk>
1857
1858         * libI77/rsne.c (x_rsne): Use size_t instead of int.
1859
1860         * libI77/endfile.c (copy): Use size_t in place of int.
1861
1862 Wed Aug 28 13:22:20 1996  Dave Love  <d.love@dl.ac.uk>
1863
1864         * libI77/backspace.c (f_back): Cast fread arg to size_t.
1865
1866 Tue Aug 27 19:11:30 1996  Dave Love  <d.love@dl.ac.uk>
1867
1868         * libI77/Version.c: Supply */ to avoid apparent nested comment.
1869
1870 Tue Aug 20 09:21:43 1996  Dave Love  <d.love@dl.ac.uk>
1871
1872         * libF77/Makefile.in (ALL_CFLAGS): Fix missing ../ for include.
1873         * libI77/Makefile.in (ALL_CFLAGS): Likewise.
1874
1875 Sat Aug 17 13:00:47 1996  Dave Love  <d.love@dl.ac.uk>
1876
1877         * libF77/qbitshft.c, libF77/qbitbits.c, libF77/lbitshft.c,
1878         libF77/lbitbits.c: New file from Netlib.  qbit... not currently
1879         compiled.
1880
1881 Sun Jul  7 18:06:33 1996  Dave Love  <d.love@dl.ac.uk>
1882
1883         * libF77/z_sqrt.c, libF77/z_sin.c, libF77/z_exp.c, libF77/z_log.c,
1884         libF77/system_.c, libF77/z_cos.c, libF77/signal_.c,
1885         libF77/s_stop.c, libF77/sig_die.c, libF77/s_paus.c,
1886         libF77/s_rnge.c, libF77/s_cat.c, libF77/r_tan.c, libF77/r_tanh.c,
1887         libF77/r_sinh.c, libF77/r_sqrt.c, libF77/r_sin.c, libF77/r_mod.c,
1888         libF77/r_nint.c, libF77/r_lg10.c, libF77/r_log.c, libF77/r_exp.c,
1889         libF77/r_int.c, libF77/r_cosh.c, libF77/r_atn2.c, libF77/r_cos.c,
1890         libF77/r_asin.c, libF77/r_atan.c, libF77/r_acos.c,
1891         libF77/pow_dd.c, libF77/pow_zz.c, libF77/main.c, libF77/i_dnnt.c,
1892         libF77/i_nint.c, libF77/h_dnnt.c, libF77/h_nint.c, libF77/exit.c,
1893         libF77/d_tan.c, libF77/d_tanh.c, libF77/d_sqrt.c, libF77/d_sin.c,
1894         libF77/d_sinh.c, libF77/d_mod.c, libF77/d_nint.c, libF77/d_log.c,
1895         libF77/d_int.c, libF77/d_lg10.c, libF77/d_cosh.c, libF77/d_exp.c,
1896         libF77/d_atn2.c, libF77/d_cos.c, libF77/d_atan.c, libF77/d_acos.c,
1897         libF77/d_asin.c, libF77/c_sqrt.c, libF77/cabs.c, libF77/c_sin.c,
1898         libF77/c_exp.c, libF77/c_log.c, libF77/c_cos.c, libF77/F77_aloc.c,
1899         libF77/abort_.c, libI77/xwsne.c, libI77/wref.c, libI77/util.c,
1900         libI77/uio.c, libI77/rsne.c, libI77/rdfmt.c, libI77/rawio.h,
1901         libI77/open.c, libI77/lread.c, libI77/inquire.c, libI77/fio.h,
1902         libI77/err.c, libI77/endfile.c, libI77/close.c:
1903         Use #include <...>, not #include "..." for mkdeps
1904
1905 Sat Jul  6 21:39:21 1996  Dave Love  <d.love@dl.ac.uk>
1906
1907         * libI77/ftell_.c: Added from Netlib distribution.
1908
1909 Sat Mar 30 20:57:24 1996  Dave Love  <d.love@dl.ac.uk>
1910
1911         * configure.in: Eliminate explicit use of
1912         {RANLIB,AR}_FOR_TARGET.
1913         * Makefile.in: Likewise.
1914         * libF77/Makefile.in: Likewise.
1915         * libI77/Makefile.in: Likewise.
1916         * configure: Regenerated.
1917
1918 Sat Mar 30 21:02:03 1996  Dave Love  <d.love@dl.ac.uk>
1919
1920         * Makefile.in: Eliminate explicit use of
1921         {RANLIB,AR}_FOR_TARGET.
1922
1923 Tue Mar 26 23:39:59 1996  Dave Love  <d.love@dl.ac.uk>
1924
1925         * Makefile.in: Remove hardwired RANLIB and RANLIB_TEST (unnoted
1926         change).
1927
1928 Mon Mar 25 21:04:56 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1929
1930         * Incorporate changes by Bell Labs to libf2c through 1996-03-23,
1931         including changes to dmg and netlib email addresses.
1932
1933 Tue Mar 19 13:10:02 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1934
1935         * Incorporate changes by AT&T/Bellcore to libf2c through 1996-03-19.
1936
1937         * Makefile.in (rebuilt): New target.
1938
1939         * libF77/Makefile.in, libI77/Makefile.in: Use $AR_FOR_TARGET, not
1940         $AR.
1941
1942 Tue Mar 19 12:53:19 1996  Dave Love  <d.love@dl.ac.uk>
1943
1944         * configure.in (ac_cpp): #include <stdio.h> instead
1945         of <features.h>.
1946
1947 Tue Mar 19 12:52:09 1996  Mumit Khan  <khan@xraylith.wisc.edu>
1948
1949         * configure.in (ac_cpp): For f2c integer type,
1950         add -I$srcdir/../.. to make it work on mips-ultrix4.2.
1951
1952 Sat Mar  9 17:37:15 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1953
1954         * libI77/Makefile.in (.c.o): Add -DAllow_TYQUAD, to enable
1955         I/O support for INTEGER*8.
1956         * f2c.h.in: Turn on longint type.
1957
1958 Fri Dec 29 18:22:01 1995  Craig Burley  <burley@gnu.ai.mit.edu>
1959
1960         * Makefile.in: Reorganize the *clean rules to more closely
1961         parallel gcc's.
1962
1963         * libF77/Makefile.in, libI77/Makefile.in: Ignore error from $(AR)
1964         command, in case just doing an install and installer has no write
1965         access to library (this is a kludge fix -- perhaps install targets
1966         should never try updating anything?).
1967
1968 Sat Nov 18 19:37:22 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1969
1970         * Version 0.5.17 released.
1971
1972 Thu Nov 16 07:20:35 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1973
1974         * Incorporate changes by AT&T/Bellcore to libf2c through 1995-11-15.
1975
1976 Fri Sep 22 02:19:59 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1977
1978         * libI77/backspace.c, libI77/close.c, libI77/endfile.c,
1979         libI77/fio.h, libI77/inquire.c, libI77/rawio.h,
1980         libF77/s_paus.c: Not an MSDOS system if GO32
1981         is defined, in the sense that the run-time environment
1982         is thus more UNIX-like.
1983
1984 Wed Sep 20 02:24:51 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1985
1986         * libF77/Makefile.in, libI77/Makefile.in: Comment out `ld -r -x'
1987         and `mv' line pairs, since `-x' isn't supported on systems
1988         such as Solaris, and these lines don't seem to do anything
1989         useful after all.
1990
1991 Wed Aug 30 15:58:35 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1992
1993         * Version 0.5.16 released.
1994
1995         * Incorporate changes by AT&T/Bellcore to libf2c through 950829.
1996
1997 Mon Aug 28 12:50:34 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1998
1999         * libF77/Makefile.in, libI77/Makefile.in ($(lib)): Force ar'ing
2000         and ranlib'ing of libf2c.a, else after rm'ing libf2c.a and
2001         doing a make, only libI77 or libF77 would be added to
2002         the newly created archive.
2003         Also, instead of `$?' list all targets explicitly so all
2004         objects are updated in libf2c.a even if only one actually
2005         needs recompiling, for similar reason -- we can't easily tell
2006         if a given object is really up-to-date in libf2c.a, or even
2007         present there.
2008
2009 Sun Aug 27 14:54:24 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2010
2011         * libF77/Makefile.in, libI77/Makefile.in: Fix spacing so
2012         initial tabs are present in all appropriate places.
2013         Move identical $(AR) commands in if then/else clauses
2014         to single command preceding if.
2015         (.c.o, Version[FI].o): Use $@ instead of $* because AIX (RS/6000)
2016         says $@ means source, not object, basename, and $@ seems to work
2017         everywhere.
2018
2019 Wed Aug 23 15:44:25 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2020
2021         * libF77/system_.c (system_): Declare as returning `ftnint',
2022         consistent with signal_, instead of defaulting to `int'.
2023         Hope dmg@research.att.com agrees, else probably will
2024         change to whatever he determines is correct (and change
2025         g77 accordingly).
2026
2027 Thu Aug 17 08:46:17 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2028
2029         * libI77/rsne.c (s_rsne): Call f_init if not already done.
2030
2031 Thu Aug 17 04:35:28 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2032
2033         * Incorporate changes by Bellcore to libf2c through 950817.
2034         And this text is for EMACS: (foo at bar).
2035
2036 Wed Aug 16 17:33:06 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2037
2038         * libF77/Makefile.in, libI77/Makefile.in (CFLAGS): Put -g1
2039         after configured CFLAGS but before GCC_CFLAGS, so by default
2040         the libraries are built with minimal debugging information.
2041
2042 Fri Jul 28 10:30:15 1995  Dave Love  <d.love@dl.ac.uk>
2043
2044         * libI77/open.c (f_open): Call f_init if not already done.
2045
2046 Sat Jul  1 19:31:56 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2047
2048         * libF77/system_.c (system_): Make buff one byte bigger so
2049         following byte doesn't get overwritten by call with large
2050         string.
2051
2052 Tue Jun 27 23:28:16 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2053
2054         * Incorporate changes by Bellcore to libf2c through 950613.
2055
2056         * libF77/Version.c (__G77_LIBF77_VERSION__): Add this string
2057         to track g77 mods to libf2c.
2058
2059         * libI77/Version.c (__G77_LIBI77_VERSION__): Add this string
2060         to track g77 mods to libf2c.
2061
2062         * libI77/rawio.h: #include <rawio.h> only conditionally,
2063         using macro intended for that purpose.
2064
2065 Fri May 19 11:20:00 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2066
2067         * configure.in: Incorporate change made by d.love,
2068
2069         * configure: Regenerated.
2070
2071 Wed Apr 26 21:08:57 BST 1995  Dave Love  <d.love@dl.ac.uk>
2072
2073         * configure.in: Fix quoting problem in atexit check.
2074
2075         * configure: Regenerated (with current autoconf).
2076
2077 Wed Mar 15 12:49:58 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2078
2079         * Incorporate changes by Bellcore to libf2c through 950315.
2080
2081 Sun Mar  5 18:54:29 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2082
2083         * README: Tell people not to read lib[fi]77/README.
2084
2085 Wed Feb 15 14:30:58 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2086
2087         * configure.in: Update copyright notice at top of file.
2088
2089         * f2c.h.in (f2c_i2): Make sure defining this crashes compilations.
2090
2091         * libI77/Makefile.in (F2C_H): Fix typo in definition of this
2092         symbol (was FF2C_H=...).
2093
2094 Sun Feb 12 13:39:36 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2095
2096         * README: Remove some obsolete items.
2097         Add date.
2098
2099         * TODO: Add date.
2100
2101 Sat Feb 11 22:07:54 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2102
2103         * Makefile.in (libf77, libi77): Add rules to .PHONY list.
2104
2105         * f2c.h.in (flag): Make same type as friends.
2106
2107         * libF77/Makefile.in (libf77): Rename to $(lib), remove from
2108         .PHONY list.  Fix some typos.
2109
2110         * libI77/Makefile.in (libi77): Rename to $(lib), remove from
2111         .PHONY list.  Fix some typos.
2112
2113 Thu Feb  2 12:22:41 1995  Craig Burley  (burley@gnu.ai.mit.edu)
2114
2115         * Makefile.in (libF77/Makefile): Fix typos in this rule's name
2116         and dependencies.
2117
2118         * libF77/Makefile.in (libf77): Add rule to .PHONY list.
2119
2120         * libI77/Makefile.in (libi77): Add rule to .PHONY list.
2121
2122 Local Variables:
2123 add-log-time-format: current-time-string
2124 End: