Merge from vendor branch AWK:
[dragonfly.git] / contrib / libf2c / ChangeLog
1 Fri Mar 16 12:46:19 GMT 2001 Bernd Schmidt  (bernds@redhat.com)
2
3         * gcc-2.95.3 Released.
4
5 Mon Jan 24 20:28:35 CET 2000  David M. Gay <dmg@bell-labs.com>
6
7         * libI77/endfile.c (t_runc): set state to writing
8         (b->uwrt = 1) when an endfile statement requires copying the file.
9
10 Sun Oct 24 23:54:10 PDT 1999 Jeff Law  (law@cygnus.com)
11
12         * gcc-2.95.2 Released.
13
14 Mon Aug 16 01:29:24 PDT 1999 Jeff Law  (law@cygnus.com)
15
16         * gcc-2.95.1 Released.
17
18 Fri Aug  6 23:32:29 1999  Daniel Jacobowitz <drow@drow.them.org>
19
20         * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
21         libdir, libsubdir and tooldir.
22
23 Wed Jul 28 21:39:31 PDT 1999 Jeff Law  (law@cygnus.com)
24
25         * gcc-2.95 Released.
26
27         * libF77/Version.c: No longer a prerelease.
28         * libI77/Version.c: No longer a prerelease.
29         * libU77/Version.c: No longer a prerelease.
30
31 Wed Jul  7 15:58:16 1999  Craig Burley  <craig@jcb-sc.com>
32
33         * libU77/date_.c (G77_date_y2kbug_0): G77_time_0 returns
34         longint, not integer, and G77_ctime_0 takes longint, not
35         integer, argument.
36
37         * libU77/Version.c: Bump version.
38
39 Mon Jun 28 10:22:30 1999  Craig Burley  <craig@jcb-sc.com>
40
41         * libI77/rsne.c: Fix NAMELIST bug by applying 19990627
42         Netlib patch to release branch.
43
44 Wed Jun 16 11:38:58 1999  Craig Burley  <craig@jcb-sc.com>
45
46         From Ian Watson <WATSON_IAN_A@Lilly.com> 1999-06-12:
47         * libI77/backspace.c: Reload file descriptor after
48         calling t_runc.
49         * libI77/Version.c: Bump libg2c version.
50
51 Wed May 26 14:26:35 1999  Craig Burley  <craig@jcb-sc.com>
52
53         * libF77/Version.c, libI77/Version.c, libU77/Version.c:
54         Use 0.5.24 to designate the version of g77 within GCC 2.95.
55
56 Thu May 20 03:20:59 1999  Jeffrey A Law  (law@cygnus.com)
57
58         * configure.in (AC_EXEEXT): Remove call.  
59         (compiler_name): Explicitly check with no extension and .exe
60         extension.
61         * configure: Regenerate.
62
63 Mon May 10 17:33:45 1999  Craig Burley  <craig@jcb-sc.com>
64
65         Update to Netlib version of 1999-05-10:
66         * changes.netlib, libF77/Version.c, libF77/abort_.c,
67         libF77/c_log.c, libF77/ef1asc_.c, libF77/s_rnge.c,
68         libF77/s_stop.c, libI77/Version.c, libI77/open.c,
69         readme.netlib: See changes.netlib for info.
70
71 Fri May 7 9:33:55 1999 Donn Terry (donn@interix.com)
72
73         * libU77/dtime_.c (G77_dtime_0): Standard-conforming error check.
74         * libU77/etime_.c (G77_etime_0): Likewise.
75
76 Mon May  3 19:15:07 1999  Craig Burley  <craig@jcb-sc.com>
77
78         * libU77/u77-test.f (main): Declare ABORT as intrinsic.
79
80 1999-05-03  Craig Burley  <craig@jcb-sc.com>
81
82         * libU77/u77-test.f: Reverse order of two arguments to
83         CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
84
85 Mon May  3 11:21:35 1999  Craig Burley  <craig@jcb-sc.com>
86
87         * libF77/c_log.c: Cope with partial overlap a la z_log.c.
88         (Change likely to be made to netlib version shortly.)
89
90 Mon May  3 11:12:38 1999  Craig Burley  <craig@jcb-sc.com>
91
92         Update to Netlib version of 1999-05-03:
93         * changes.netlib, libF77/Version.c, libF77/c_cos.c,
94         libF77/c_exp.c, libF77/c_sin.c, libF77/d_cnjg.c,
95         libF77/dtime_.c, libF77/etime_.c, libF77/getenv_.c,
96         libF77/r_cnjg.c, libF77/z_cos.c, libF77/z_exp.c,
97         libF77/z_log.c, libF77/z_sin.c, libI77/Version.c,
98         libI77/err.c, libI77/open.c, libI77/rdfmt.c, readme.netlib:
99         See changes.netlib for info.
100
101 Mon May  3 10:52:53 1999  Craig Burley  <craig@jcb-sc.com>
102
103         * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c, libF77/c_log.c,
104         libF77/c_sin.c, libF77/c_sqrt.c, libF77/d_cnjg.c, libF77/pow_zi.c,
105         libF77/r_cnjg.c, libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
106         libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c: Revert back to
107         netlib versions as of f2c-19990501.
108
109 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
110
111         * libU77/u77-test.f (main): Declare FTELL as intrinsic.
112
113 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
114
115         * libU77/u77-test.f (main): List libU77 intrinsics
116         not currently tested.
117         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
118         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
119         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
120         Trim blanks off the ends of some printed strings.
121
122 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
123
124         * libU77/u77-test.f (main): Just warn about FSTAT gid
125         disagreement, as it's expected on some systems.
126
127 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
128
129         * libU77/u77-test.f: Generalize sum-checking to
130         use a new function, which allows for some slop.
131         Clean up some commentary.
132         (issum): The new function.
133         (sgladd): Deleted subroutine.
134
135 Sat May  1 23:35:18 1999  Craig Burley  <craig@jcb-sc.com>
136
137         * libU77/u77-test.f: Modify to be more like testsuite
138         version, bringing patches to that version here.
139         Add suitable commentary.
140
141 Sat Apr 24 11:02:48 1999  Craig Burley  <craig@jcb-sc.com>
142
143         * Makefile.in (s-libi77, s-libf77, s-libu77): Revert
144         the patch from <hjl@gnu.org>, as per the commentary.
145
146 Sat Apr 17 17:33:30 1999  Craig Burley  <craig@jcb-sc.com>
147
148         From H.J. Lu <hjl@gnu.org>:
149         * Makefile.in (s-libi77): Depend on i77.
150         (s-libf77): Depend on i77.
151         (s-libu77): Depend on u77.
152
153 Mon Apr 12 21:38:14 1999  Mumit Khan  <khan@xraylith.wisc.edu>
154         
155         * libF77/getenv_.c: Include stdlib.h.
156
157 Sun Apr 11 23:30:42 1999  Mumit Khan  <khan@xraylith.wisc.edu>
158
159         * libU77/dtime_.c: Handle all variants of WIN32.
160         * libU77/etime_.c: Likewise.
161
162         * libU77/aclocal.m4: New file.
163         * libU77/configure.in (LIBU77_HAVE_STRUCT_TIMEZONE): Add test.
164         * libU77/acconfig.h (HAVE_STRUCT_TIMEZONE): Add macro.
165         * libU77/datetime_c.c (G77_date_and_time_0): Use.
166         * libU77/config.hin: Regenerate.
167         * libU77/configure: Likewise.
168
169 Wed Mar 31 13:50:24 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
170
171         * configure.in (extra_includes): Don't attempt to calculate the
172         location of the gcc src or obj directories.  Instead rely on
173         precomputed variables, $topsrcdir and $r, to obtain these values.
174         Set -I flags appropriately.
175         
176 1999-03-28  Dave Love  <fx@gnu.org>
177
178         * configure: Rebuilt.
179
180         * configure.in: Fix integer size tests: sanity check first; search
181         toplevel include dir (from Rainer Orth); only mess with ac_cpp
182         once; use -DIN_GCC -DHAVE_CONFIG_H.
183
184         * configure.in: Use `g77_cv_...', not `f77_cv_...'.
185
186 Wed Mar 24 22:41:28 1999  Mumit Khan  <khan@xraylith.wisc.edu>
187
188         * configure.in (AC_PREREQ): Update to 2.13.
189         (AC_EXEEXT): Call to find possible file extension.
190         (compiler_name): Use.
191         * configure: Regenerate.
192
193 1999-03-17  Craig Burley  <craig@jcb-sc.com>
194
195         Update to Netlib version of 1999-03-17:
196         * libF77/F77_aloc.c, libF77/README.netlib, libF77/dtime_.c,
197         libF77/etime_.c, libF77/signal1.h0, libI77/Version.c,
198         libI77/dfe.c, libI77/endfile.c, libI77/lread.c,
199         libI77/sfe.c, readme.netlib, changes.netlib:
200         See changes.netlib for info.
201
202 1999-03-06  Craig Burley  <craig@jcb-sc.com>
203
204         Mon Dec 21 23:03:54 1998 Hans-Peter Nilsson <hp@axis.se>:
205         * libI77/Makefile.in (all *.o except VersionI.o): Added dependence
206         on respective .c file.
207         * libF77/Makefile.in (all .o except VersionF.o): Similarly.
208         * libU77/Makefile.in (date_.o): Added dependence on date_.c
209         
210 1999-03-06  Craig Burley  <craig@jcb-sc.com>
211
212         Rename non-Y2K-compliant intrinsics:
213         * Makefile.in (F2CEXT): Now two versions each of
214         `date' and `vxtidt'.
215         * f2cext.c (date_, vxtidate_): Split into two versions,
216         the existing one calling a new "y2kbuggy" routine that
217         does not exist, and a new one named with "y2kbug" that
218         calls the newly renamed underlying routine.
219         * libU77/date_.c (G77_date_y2kbug_0): Rename from G77_date_0.
220         * libU77/vxtidate_.c (G77_vxtidate_y2kbug_0): Rename from
221         G77_vxtidate_0.
222         * libU77/Version.c: Bump version.
223
224 1999-03-03  Craig Burley  <craig@jcb-sc.com>
225
226         * libU77/vxtidate_.c (G77_vxtidate_0): Truncate
227         year to last two digits (i.e. modulo 100), as per
228         documentation and (documented) Y2K non-compliance.
229
230 1999-02-20  Craig Burley  <craig@jcb-sc.com>
231
232         From Krister Walfridsson <cato@df.lth.se>:
233         * libU77/lstat_.c (G77_lstat_0): Kill spurious setting
234         of element 6 to zero, as it undid the previous setting.
235
236 1999-02-15  Craig Burley  <craig@jcb-sc.com>
237
238         * f2c.h: Delete my (old) email address.
239
240 1999-02-14  Craig Burley  <craig@jcb-sc.com>
241
242         * libU77/Version.c: Bump ("update" below) to date of last change.
243         * libI77/Version.c: Bump to date of last change.
244
245 Tue Feb  9 18:13:30 GMT 1999  Nathan Sidwell  <nathan@acm.org>
246
247         * Makefile.in (distclean): Move Makefile deletion to end of
248         commands.
249
250 1999-01-15  Dave Love  <fx@gnu.org>
251
252         * libU77/datetime_.c (G77_date_and_time_0): Return milliseconds as
253         such, not as microseconds.
254         (s_copy): Declare.
255
256 1998-11-26  Manfred Hollstein  <manfred@s-direktnet.de>
257
258         * configure.in (compiler_name): Add check to detect if this
259         language's compiler has been built.
260         * configure: Regenerate.
261
262 Mon Nov 23 16:52:22 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
263
264         * configure.in: Use AC_PREREQ(2.12.1).
265         * libF77/configure.in: Likewise.
266         * libI77/configure.in: Likewise.
267         * libU77/configure.in: Likewise.
268
269 1998-10-24  Dave Love  <d.love@dl.ac.uk>
270
271         * configure.in: Touch g2c.h in AC_OUTPUT after multilib
272         disturbance.
273
274 1998-10-23  Dave Love  <d.love@dl.ac.uk>
275
276         * f2cext.c: Include math.h.
277
278 1998-10-19  Dave Love  <d.love@dl.ac.uk>
279
280         * configure: Regenerate.
281
282         * configure.in: Use AC_CONFIG_AUX_DIR.
283
284 1998-10-12  Dave Love  <fx@gnu.org>
285
286         * libI77/open.c (_XOPEN_SOURCE): Define.
287
288 1998-10-12  Dave Love  <fx@gnu.org>
289
290         * Makefile.in (.SUFFIXES): Don't use any.
291         (all-unilib): New target, like old all.
292         (all): Use it.
293         (.PHONY): Add all-unilib.
294
295 1998-10-12  Dave Love  <d.love@dl.ac.uk>
296
297         * configure.in: Reorder Makefile, g2c.h in AC_OUTPUT.
298
299 Tue Oct  6 21:16:58 1998  Jeffrey A Law  (law@cygnus.com)
300
301         * Makefile.in: Revert last patch.
302
303 Mon Oct  5 01:16:10 1998  H.J. Lu  (hjl@gnu.org)
304
305         * Makefile.in (s-libi77): Depend on i77.
306         (s-libf77): Depend on i77.
307         (s-libu77): Depend on u77.
308
309 1998-09-30  Dave Love  <d.love@dl.ac.uk>
310
311         * Makefile.in (f2cext.c): Depend on g2c.h.
312
313 1998-09-30  Robert Lipe  <robertl@dgii.com> 
314
315         * Makefile.in (all): Correct dependencies so --disable-multilibs 
316         works again.
317         (distclean): Correct typo.
318
319 1998-09-28  Dave Love  <d.love@dl.ac.uk>
320
321         * libI77/open.c: Back out part of last Netlib update affecting
322         scratch files which clashed with the g77 variations and broke
323         implicit endfile on rewind.
324
325 1998-09-21  Dave Love  <d.love@dl.ac.uk>
326
327         * libI77/Version.c: Update.
328
329 Mon Sep 21 12:27:27 1998  Robert Lipe  <robertl@dgii.com>
330
331         * Makefile.in (distclean, clean, uninstall, install, all): Add 
332         multilib support.
333         * configure.in: Likewise.
334         * configure: Regenerate.
335         * libF77/Makefile.in, libU77/Makefile.in, libI77/Makefile.in (clean): 
336         Explictly remove stamp in parent's directory.
337
338 1998-09-20  Dave Love  <d.love@dl.ac.uk>
339
340         * libI77/sfe.c (e_wdfe): Set f__init to avoid spurious recursive
341         i/o error from formatted direct i/o.
342
343 Thu Sep 10 14:57:25 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
344
345         * Makefile.in (install): Add missing "else true;".
346
347 1998-09-09  Craig Burley  <burley@gnu.org>
348
349         * configure.in: Test $srcdir, not $subdir (probable typo).
350         Clarify commentary, fix a bit of spacing.
351
352 1998-09-07  Dave Love  <d.love@dl.ac.uk>
353
354         * ChangeLog.egcs: Deleted.  Entries merged here.
355
356 1998-09-07  Dave Love  <d.love@dl.ac.uk>
357
358         * libI77/sfe.c, libI77/dfe.c: Revert last change.
359
360 1998-09-06  Dave Love  <d.love@dl.ac.uk>
361
362         From Toon to fix spurious recursive i/o errors:
363         * libI77/sfe.c (e_wdfe): Set f__init.
364
365         * libI77/dfe.c (c_dfe): Check and set f__init.
366         (s_rdfe, s_wdfe): Don't check and set f__init.
367
368 Fri Sep  4 18:40:32 1998  Craig Burley  <burley@gnu.org>
369
370         * libU77/sys_clock_.c (G77_system_clock_0): Fix indentation.
371
372 Tue Sep  1 10:06:06 1998  Craig Burley  <burley@gnu.org>
373
374         * libF77/Version.c: Update.
375         * libU77/Version.c: Update.
376         * libI77/Version.c: Update.
377
378 Wed Aug 26 23:19:40 1998  Jeffrey A Law  (law@cygnus.com)
379
380         * Makefile.in (FLAGS_TO_PASS): Fix typo.
381
382 1998-08-11  Dave Love  <d.love@dl.ac.uk>
383
384         * README: Update from Craig.
385
386 1998-07-24  Dave Love  <d.love@dl.ac.uk>
387
388         * Makefile.in (s-libe77, ${srcdir}/configure, g2c.h, Makefile)
389         (config.status, rebuilt): Rely on VPATH, dropping explicit use of
390         $(srcdir) in various places.
391
392 1998-07-19  Dave Love  <d.love@dl.ac.uk>
393
394         * Makefile.in (all): Depend on s-libe77, not e77.
395         (.PHONY): Remove e77.
396
397 Thu Jul 16 00:58:52 1998  Jeffrey A Law  (law@cygnus.com)
398
399         * libU77/Makefile.in: Missed one config.h.in -> config.hin change.
400
401         * g2c.hin: Renamed from g2c.h.in.
402         * Makefile.in, configure.in: Changed as needed.
403         * configure: Rebuilt.
404
405         * libU77/config.hin: Renamed from libU77/config.h.in.
406         * Makefile.in, configure.in: Changed as needed.
407         * configure: Rebuilt.
408
409 Tue Jul 14 21:35:30 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
410
411         * Makefile.in (all): Invoke $(MAKE) instead of just make.
412
413 Tue Jul 14 02:16:34 1998  Jeffrey A Law  (law@cygnus.com)
414
415         * Makefile.in: stamp-lib* -> s-lib*.
416         * libU77/Makefile.in: Likewise.
417         * libF77/Makefile.in: Likewise.
418         * libI77/Makefile.in: Likewise.
419
420         * libU77/Makefile.in (ALL_CFLAGS): Add -I$(F2C_H_DIR).
421
422 Mon Jul 13 13:31:03 1998  Craig Burley  <burley@gnu.org>
423
424         * libU77/u77-test.f: Double-check ETIME results, just
425         like 0.5.24 does.
426
427 1998-07-10  Dave Love  <d.love@dl.ac.uk>
428
429         * Makefile.in: Re-write build procedure mainly to honour
430         dependencies correctly but also allow making in the build
431         directory by configuring the relevant variables.  The lib[FIU]77
432         subdirs do dependency checking of their objects.  Stamp files
433         dictate when to run (new) archive targets in subdirs.  Some
434         tidying of variables.  Supply full set of standard targets.
435
436         * configure.in: Move much of testing to new configures in
437         subdirs.  Tidy up handling of RANLIB etc.
438
439         * stamp-h.in, libF77/configure.in, libI77/configure.in:
440         * libF77/configure, libI77/configure: New files.
441
442         * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
443         Change in step with libf2c/Makefile.in.
444
445 1998-07-09  Dave Love  <d.love@dl.ac.uk>
446
447         * libU77/Makefile.in (check): Wrap -lg2c ... -lm around $(LIBS) in
448         case of static link.
449
450         * libU77/Version.c, libI77/Version.c: Update version info.
451
452         * libU77/sys_clock_.c: Replace TIMES conditional stuff removed in
453         error by last change.
454
455 1998-07-06  Mike Stump  <mrs@wrs.com>
456
457         * Makefile.in (clean): Don't remove Makefiles, that is done in
458         distclean.
459
460 1998-07-06  Dave Love  <d.love@dl.ac.uk>
461
462         * libU77/Makefile.in (lib): Change variable lib to LIBS.
463
464 1998-07-06  Robert Lipe <robertl@dgii.com>
465
466         * libU77/configure.in: Look for -lsocket, add to LIBS if found.
467
468         * libU77/Makefile.in (lib):  Use LIBS from above.
469
470 1998-07-05  Dave Love  <d.love@dl.ac.uk>
471
472         * f2cext.c (system_clock_): Remove (just f90 intrinsic).
473
474         * Makefile.in (F2CEXT): Remove sclock.
475         (UOBJ): Add libU77/datetime_.o.
476
477         * libU77/config.h.in: Add HAVE_GETTIMEOFDAY.
478
479         * libU77/configure.in: Check for gettimeofday.
480
481         * libU77/datetime_.c: New file.
482
483         * libU77/sys_clock_.c: Allow optional args.
484
485         * libU77/Makefile.in (G77DIR): Fix for current directory
486         structure.
487         (SRCS, OBJS): Add datetime.
488
489         * libU77/u77-test.f: Call date_and_time.  Call system_clock
490         omitting args.
491
492 1998-06-29  Dave Love  <d.love@dl.ac.uk>
493
494         * libI77/wsfe.c (s_wsfe): Fix setting of f__curunit lost in
495         previous change.
496         * libI77/rsfe.c (s_rsfe): Likewise.
497
498 Sat Jun 27 23:04:49 1998  Jeffrey A Law  (law@cygnus.com)
499
500         * Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR)
501         instead of hardcoding "libraries".
502
503 1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
504
505         * Makefile.in (gcc_version_trigger): Add new macro.
506         (config.status): Add dependency upon $(gcc_version_trigger).
507
508         * configure.in (gcc_version_trigger): New variable; initialize
509         using value from toplevel configure; add AC_SUBST for it.
510         (gcc_version): Change initialization to use this new variable.
511         * configure: Regenerate.
512
513 1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
514
515         * Makefile.in (version): Rename to gcc_version.
516         * configure.in (version): Likewise.
517         (gcc_version): Add code to use an option passed from parent configure.
518         * configure: Regenerate.
519
520 1998-06-23  Dave Love  <d.love@dl.ac.uk>
521
522         * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c:
523         * libI77/lread.c, libI77/sfe.c, libI77/sue.c, libI77/wsfe.c: Update
524         to Netlib version of 1998-06-18.
525
526 1998-06-21  Dave Love  <d.love@dl.ac.uk>
527
528         * configure.in (version, target_alias): Define.
529
530         * Makefile.in (version, target_alias, libsubdir): Define.
531         (install): Remove check for libsubdir.
532
533 Sat Jun 13 03:46:40 1998  Craig Burley  <burley@gnu.org>
534
535         * Makefile.in (install): Don't install if $(libsubdir)
536         is empty; issue a diagnostic saying top-level Makefile
537         must pass it in instead, and exit.
538
539         * Makefile.in (g2c.h): Rename from f2c.h.
540
541         * Makefile.in, libF77/Makefile.in, libI77/Makefile.in:
542         * libU77/Makefile.in: Rewrite config and var assignment
543         sections to be even more minimal than before, and to
544         more clearly documented what macros are expected to be
545         set and to what sorts of values.  Eliminate CROSS and
546         related stuff, since there's no such things as CROSS
547         in egcs.  Rename GCC_FOR_TARGET to CC throughout.
548         * Makefile.in (stamp-libi77, stamp-libf77, stamp-libu77):
549         Eliminate CROSS.
550         * configure.in: Eliminate CROSS.
551
552         Rename libf2c.a and f2c.h to libg2c.a and g2c.h,
553         normalize and simplify g77/libg2c build process:
554         * Makefile.in: Remove all stuff pertaining to
555         installation, cleaning, and so on.  Parent Makefile
556         does all that now.  Pass F2C_H_DIR,
557         G2C_H_DIR, and GCC_H_DIR, the pathnames for the
558         directories containing f2c.h, g2c.h, and other
559         #include files, to subdirectory Makefiles.
560         (stamp-libf77, stamp-libi77, stamp-libu77):
561         Don't specify `-f Makefile' anymore, it's not needed
562         now that subdirectory makefile's from netlib are
563         renamed to makefile.netlib in g77 source (and to
564         makefile.ori by configuration process, in case they're
565         still around somehow).
566         (stamp-libe77): Don't make libE77 dir unless it doesn't
567         exist, if it does just delete all objects in it.
568         Compile using $(GCC_FOR_TARGET), not $(CC).
569         (rebuilt): Remove this and all subordinate targets,
570         as parent Makefile now handles all that.
571         (*clean): Remove.
572         * configure.in (Pad_UDread, ALWAYS_FLUSH, WANT_LEAD_0):
573         Remove these and commentary to new f2c.h file.
574         AC_OUTPUT g2c.h instead of f2c.h.  Remove old commentary
575         regarding concatenation.
576         * g2c.h.in: Rename from f2c.h.in, add appropriate
577         commentary.
578         * f2c.h: New file, a wrapper for g2c.h that does
579         libg2c-specific stuff.
580         * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
581         Change $(ALL_CFLAGS) to use F2C_H_DIR, G2C_H_DIR, and GCC_H_DIR
582         macros.  Remove F2C_H macro, replace use with explicit
583         dependencies on f2c.h and g2c.h.
584         (*clean): Remove.
585
586 Mon Apr 27 22:52:31 1998  Richard Henderson  <rth@cygnus.com>
587
588         * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
589         * libU77/gmtime_.c: Likewise.
590
591 Sun Apr 26 18:07:56 1998  Richard Henderson  <rth@cygnus.com>
592
593         * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
594         tests to work out of the build directory.
595
596 1998-05-20  Dave Love  <d.love@dl.ac.uk>
597
598         * Makefile.in ($(lib)): Use shell loop instead of unportable
599         make variable substitution.
600
601 Tue May 19 12:50:27 1998  Craig Burley  <burley@gnu.org>
602
603         Break up main() into separate .o's so making and
604         linking against shared libraries with non-Fortran
605         main() routines is easier:
606         * Makefile.in (MISC): Add setarg.o and setsig.o.
607         * libF77/Makefile.in (MISC): Ditto.
608         * libF77/setarg.c: New file, contains f_setarg().
609         * libF77/setsig.c: New file, contains f_setsig().
610         * libF77/getarg_.c: Rename xarg* to f__xarg*.
611         * libF77/iargc_.c: Ditto
612
613 Sat May  2 16:44:46 1998  Craig Burley  <burley@gnu.org>
614
615         * libF77/signal_.c, libI77/dfe.c, libI77/due.c,
616         libI77/wsfe.c: Tweaks to eliminate unnecessary
617         differences vs. netlib libf2c.
618
619 Fri May  1 11:57:45 1998  Craig Burley  <burley@gnu.org>
620
621         Update to Netlib version of 1998-04-20:
622         * libF77/dtime_.c, libF77/etime_.c, libF77/h_dnnt.c,
623         libF77/h_nint.c, libF77/i_dnnt.c, libF77/i_nint.c,
624         libF77/main.c, libF77/s_paus.c, libF77/signal1.h0,
625         libI77/backspace.c, libI77/close.c, libI77/dfe.c,
626         libI77/endfile.c, libI77/err.c, libI77/fio.h,
627         libI77/iio.c, libI77/ilnw.c, libI77/lread.c,
628         libI77/lwrite.c, libI77/open.c, libI77/rawio.h,
629         libI77/sfe.c, libI77/util.c, libI77/wrtfmt.c,
630         libI77/wsfe.c, libI77/wsle.c, libI77/wsne.c:
631         See changes.netlib for info.
632
633 Sun Apr 26 09:13:41 1998  Craig Burley  <burley@gnu.org>
634
635         * libU77/hostnm_.c (G77_hostnm_0): Fix off-by-one error
636         that was trashing the byte just beyond the CHARACTER*(*)
637         argument.
638
639 Wed Mar  4 16:32:46 1998  Craig Burley  <burley@gnu.org>
640
641         * libU77/u77-test.f: Don't bother declaring etime.
642         Use `implicit none' and declare mask and lenstr.
643         Do ETIME/DTIME consistency check before loop, then
644         use loop to verify that dtime "ticks" at some point.
645         Check ETIME array-sum using single-precision add, to
646         avoid spurious complaint on systems (like x86) that
647         use more precision for intermediate results.
648         Fix `Results of ETIME and DTIME...' message to print
649         pertinent values (r1 and r2 instead of i and j).
650         Change loop from 10M to 1K repeated up to 1000 times
651         or until dtime "ticks".
652         Print the number of 1K loops needed to see this tick.
653         Answer a commented question.
654         Split up a long line of output and do other prettying.
655         Preset lognam in case GETLOG fails to overwrite it.
656
657 Sat Feb 28 15:32:15 1998  Craig Burley  <burley@gnu.org>
658
659         * libI77/open.c (f_open): Use sizeof(buf) instead of
660         256, for the usual reasons.
661
662 1998-02-17  Dave Love  <d.love@dl.ac.uk>
663
664         * libU77/u77-test.f: Tweak some o/p.
665
666         * libU77/Makefile.in (check): Use -L for new directory structure.
667
668         * Makefile.in (check): Run the u77 check.
669         (config.status, Makefile): New targets.
670
671 Wed Feb 11 01:46:20 1998  Manfred Hollstein <manfred@s-direktnet.de>
672
673         * Makefile.in ($(lib)): Call $(AR) repeatedly to avoid overflowing
674         argument size limit on ancious System V.
675
676 Sun Feb  8 00:32:17 1998  Manfred Hollstein  <manfred@s-direktnet.de>
677
678         * Makefile.in: Add `info install-info clean-info check dvi' targets.
679
680 Mon Feb  2 11:08:49 1998  Richard Henderson  <rth@cygnus.com>
681
682         * configure.in: Update F2C_INTEGER and F2C_LONGINT tests
683         for the new placement in the hierarchy.
684
685 Sun Feb  1 02:36:33 1998  Richard Henderson  <rth@cygnus.com>
686
687         * Previous contents of gcc/f/runtime moved into toplevel
688         "libf2c" directory.
689
690 Sun Feb  1 01:42:47 1998  Mumit Khan <khan@xraylith.wisc.edu> 
691
692         * libU77/configure.in (getlogin,getgid,getuid, kill,link,ttyname): 
693         Check.
694         * libU77/config.h.in (HAVE_GETLOGIN, HAVE_GETGID, HAVE_GETUID,
695         HAVE_KILL, HAVE_LINK, HAVE_TTYNAME): New defs.
696         * libU77/getlog_.c: Conditionalize for target platform. Set errno
697         to ENOSYS if target libc doesn't have the function.
698         * libU77/getgid_.c: Likewise.
699         * libU77/getuid_.c: Likewise.
700         * libU77/kill_.c: Likewise.
701         * libU77/link_.c: Likewise.
702         * libU77/ttynam_.c: Likewise.
703
704 Sun Jan 18 20:01:37 1998  Toon Moene  <toon@moene.indiv.nluug.nl>
705
706         * libI77/backspace.c: (f_back): Use type `uiolen' to determine size
707         of record length specifier.
708
709 Sat Jan 17 22:40:31 1998  Mumit Khan <khan@xraylith.wisc.edu>
710
711         * libU77/configure.in (sys/param.h,sys/times.h): Check.
712         (times,alarm): Likewise.
713         * libU77/config.h.in (HAVE_SYS_PARAM_H, HAVE_SYS_TIMES_H)
714         (HAVE_ALARM, HAVE_TIMES): New defs.
715         * libU77/alarm_.c: Conditionalize for target platform. Set errno
716         to ENOSYS if target libc doesn't have the function.
717         * libU77/dtime_.c: Likewise.
718         * libU77/etime_.c: Likewise.
719         * libU77/sys_clock_.c: Likewise.
720        
721         * configure.in (NON_UNIX_STDIO): Define if MINGW32.
722         (NON_ANSI_RW_MODE): Do not define for CYGWIN32 or MINGW32.
723
724         * libI77/rawio.h: Don't providing conflicting declarations for
725         read() and write(). MINGW32 header files use "const" quals.
726
727         * libF77/s_paus.c: _WIN32 does not have pause().
728
729 Mon Apr 27 22:52:31 1998  Richard Henderson  <rth@cygnus.com>
730
731         * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
732         * libU77/gmtime_.c: Likewise.
733
734 Sun Apr 26 18:07:56 1998  Richard Henderson  <rth@cygnus.com>
735
736         * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
737         tests to work out of the build directory.
738
739 Tue Dec 23 22:56:01 1997  Craig Burley  <burley@gnu.org>
740
741         * libF77/signal_.c (G77_signal_0): Return type is
742         now `void *', to cope with returning previous signal
743         handler on 64-bit systems like Alphas.
744         * f2cext.c (signal_): Changed accordingly.
745
746 Tue Nov 18 09:49:04 1997  Mumit Khan   (khan@xraylith.wisc.edu)
747
748         * libI77/close.c (f_exit): Reset f__init so that f_clos does not
749         (incorrectly) think there is an I/O recursion when program is
750         interrupted.
751
752 Sat Nov  1 18:03:42 1997  Jeffrey A Law  (law@cygnus.com)
753
754         * libF77/signal_.c: Undo last change until we can fix it right.
755
756 Wed Oct 29 01:01:04 1997  Mumit Khan  <khan@brahma.xraylith.wisc.edu>
757
758         * configure.in: Set CC to CC_FOR_TARGET when cross-compiling.
759
760 Fri Oct 24 11:15:22 1997  Mumit Khan <khan@brahma.xraylith.wisc.edu>
761
762         * libI77/close.c (f_exit): Reset f__init so that f_clos does not
763         (incorrectly) think there is an I/O recursion when program is
764         interrupted.
765
766 Wed Oct 15 10:06:29 1997  Richard Henderson  <rth@cygnus.com>
767
768         * libF77/signal_.c (G77_signal_0): Make return type sig_pf as well.
769         * libI77/fio.h: Include <string.h> if STDC_HEADERS.
770         * libU77/chmod_.c: Likewise.
771
772 Tue Oct  7 18:22:10 1997  Richard Henderson  <rth@cygnus.com>
773
774         * Makefile.in (CGFLAGS): Don't force -g0.
775         * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in: Likewise.
776
777 Mon Oct  6 14:16:46 1997  Jeffrey A Law  (law@cygnus.com)
778
779         * Makefile.in (distclean): Do a better job at cleaning up.
780
781 1997-10-03  Dave Love  <d.love@dl.ac.uk>
782
783         * configure.in: Check for tempnam (best because it obeys TMPDIR).
784         * libI77/open.c: Use it.
785         * libI77/err.c: New message # 132.
786
787 Wed Oct  1 01:46:16 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
788
789         * libU77/sys_clock_.c: File renamed from system_clock_.c.
790         * libU77/Makefile.in, Makefile.in : Reference sys_clock_.*, not
791         system_clock_.*.
792         * libU77/dtime_.c (clk_tck): Try also HZ macro.
793         * libU77/access.c (G77_access_0): Check malloc return value against 0,
794         not NULL.
795         * libU77/getlog_.c, libU77/ttynam_.c, libU77/chdir_.c: Ditto.
796         * libU77/chmod_.c, libU77/rename_.c: Ditto.
797
798 Tue Sep 30 00:41:39 1997  Craig Burley  <burley@gnu.ai.mit.edu>
799
800         Do a better job of printing the offending FORMAT string
801         when producing a diagnostic:
802         * libI77/err.c (f__fmtlen): New variable to hold operating
803         length of format string.
804         (f__fatal): Use new variable to limit length of printed string.
805         * libI77/fmt.c (f_s): Don't skip spaces after closing paren,
806         so nicer message results (and nested case already skips them).
807         (pars_f): Record operating length of format string as indicated
808         by a successful call to f_s, or ad-hoc-calculate it if failure,
809         limiting the length to 80 characters (and stopping at NUL).
810         (do_fio): Use new variable to limit length of printed string.
811         * libI77/fmt.h (f__fmtlen): Declare new variable.
812         * libI77/lread.c (c_le): Set new variable to known length.
813
814 Mon Sep 29 16:30:31 1997  Craig Burley  <burley@gnu.ai.mit.edu>
815
816         Update to Netlib version of 1997-09-23:
817         * libF77/dtime_.c (dtime_), libF77/etime_.c (dtime_):
818         Return `double' instead of `float' (these are not used
819         in g77's version of libf2c).
820         * libI77/fmt.c, libI77/fmt.h, libI77/rdfmt.c, libI77/wrtfmt.c:
821         Support machines with 64-bit pointers and 32-bit ints (e.g.
822         Linux on DEC Alpha).
823
824 1997-09-19  Dave Love  <d.love@dl.ac.uk>
825
826         * libU77/dtime_.c (G77_dtime_0): Fix types in HAVE_GETRUSAGE case
827         so as not to truncate results to integer values.
828         * libU77/Version.c: Bump.
829
830 Thu Sep 18 16:58:46 1997  Jeffrey A Law  (law@cygnus.com)
831
832         * Makefile.in (stamp-lib): Don't use '$?', explicitly
833         list the variables containing the object files to include
834         in libf2c.a
835
836 Tue Sep  9 00:33:24 1997  Craig Burley  <burley@gnu.ai.mit.edu>
837
838         * Version 0.5.21 released.
839
840 Mon Sep  8 19:39:01 1997  Craig Burley  <burley@gnu.ai.mit.edu>
841
842         * libI77/close.c (f_exit): Fix thinko, inverted test
843         of whether initialization done, so exiting now closes
844         open units again.
845
846 Fri Sep  5 00:18:17 1997  Jeffrey A Law  (law@cygnus.com)
847
848         * Makefile.in (clean): Don't remove config.cache.
849         (distclean): Do it here instead.
850
851 Tue Aug 26 20:14:08 1997  Robert Lipe  (robertl@dgii.com)
852
853         * hostnm_.c: Include errno.h
854
855 Tue Aug 26 01:42:21 1997  Craig Burley  <burley@gnu.ai.mit.edu>
856
857         From Jim Wilson:
858         * configure.in: Make sure RANLIB_TEST is set also.
859
860         From Robert Lipe <robertl@dgii.com>:
861         * libU77/getcwd_.c, libU77/hostnm_.c, libU77/lstat_.c:
862         Also #include <errno.h>, to define ENOSYS.
863
864 Tue Aug 26 01:25:58 1997  Craig Burley  <burley@gnu.ai.mit.edu>
865
866         * Makefile.in (stamp-lib): Put all f2cext.c objects in
867         a temp directory named libE77, then `ar' them all at
868         once into libf2c.a, to get the job done a bit faster.
869         Still remove the objects (and libE77 directory) afterward.
870
871 Mon Aug 25 23:26:05 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)
872
873         * Makefile.in (mostlyclean, clean): Check if Makefile exists
874         before using it. Remove stamp-*.
875         (stamp-libi77, stamp-libf77, stamp-libu77): New.
876         (stamp-lib): Only depend on stamp-libi77 stamp-libf77
877         stamp-libu77
878
879 Sun Aug 24 05:04:35 1997  Craig Burley  <burley@gnu.ai.mit.edu>
880
881         * libU77/rand_.c (G77_rand_0), libU77/dtime_.c (G77_dtime_0),
882         libU77/etime_.c (G77_etime_0), libU77/secnds_.c (G77_secnds_0),
883         libU77/second_.c (G77_second_0): Really return `double', not
884         `doublereal', since the result is cast to `float'.
885         * f2cext.c: (rand_, dtime_, etime_, secnds_, second_): Ditto.
886         (erf_, erfc_, besj0_, besj1_, besjn_, besy0_, besy1_,
887         besyn_, dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
888         dbesyn_): All of these return `double', not `doublereal',
889         as they either have `float' or `double' results.
890         * libU77/bes.c (besj0_, besj1_, besjn_, besy0_, besy1_,
891         besyn_): Ditto.
892         * libU77/dbes.c (dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
893         dbesyn_): Ditto.
894
895         Update to Netlib version of 1997-08-16:
896         * libI77/iio.c: Fix bug in internal writes to an array
897         of character strings.
898
899         * Makefile.in (UOBJ): Restore fixes made by Dan Pettet I
900         lost, which included the addition of mclock_.o already noted
901         below, plus adding symlnk_.o.
902
903 Thu Aug 21 03:58:34 1997  Craig Burley  <burley@gnu.ai.mit.edu>
904
905         * Makefile.in (UOBJ): Add mclock_.o, thanks to Mumit Khan!
906
907 1997-08-21  Dave Love  <d.love@dl.ac.uk>
908
909         * libU77/alarm_.c: Fix return type: `integer'.
910
911 Mon Aug 11 20:12:42 1997  Craig Burley  <burley@gnu.ai.mit.edu>
912
913         * Makefile.in ($(lib), stamp-lib): Ensure that library
914         gets fully updated even if updating was aborted earlier.
915
916         * libU77/hostnm_.c (G77_hostnm_0): Return ENOSYS and stuff
917         in errno if system has no gethostname() function.
918
919         * libU77/lstat_.c (G77_lstat_0): Return ENOSYS and stuff
920         in errno if system has no lstat() function.
921
922         * libU77/getcwd_.c (G77_getcwd_0): Return ENOSYS and stuff
923         in errno if system has no getcwd() or getwd() function.
924         Test HAVE_GETCWD properly.
925
926         * libU77/symlnk_.c (G77_symlink_0): Return ENOSYS and stuff
927         in errno if system has no symlink() function.
928
929         * libU77/mclock_.c (G77_mclock_0): Return -1 if system
930         has no clock() function.
931
932 Mon Aug 11 01:55:36 1997  Craig Burley  <burley@gnu.ai.mit.edu>
933
934         * Makefile.in (F2CEXT): Add `alarm' to this list.
935
936         * f2cext.c (alarm_): Fix some typos in this function.
937         Delete third `status' argument.
938
939         * libU77/alarm_.c: Delete third `status' argument,
940         as caller gets this from function result; return
941         status value as function result for caller.
942
943         * configure.in: Rename `ac_cv_struct_FILE' to
944         `g77_cv_struct_FILE' according to 1997-06-26 change.
945
946 1997-08-06  Dave Love  <d.love@dl.ac.uk>
947
948         * libU77/vxtidate_.c: Correct day/month argument order.
949         * f2cext.c: Likewise.
950
951 1997-07-07  Dave Love  <d.love@dl.ac.uk>
952
953         * f2cext.c: Add alarm_.
954
955         * Makefile.in, libU77/Makefile.in: Add alarm_.
956
957         * libU77/alarm_.c: New file.
958
959 1997-06-26  Dave Love  <d.love@dl.ac.uk>
960
961         * configure.in: Generally use prefix `g77_' for cached values
962         we've invented, not `ac_'.
963
964 Tue Jun 24 18:50:06 1997  Craig Burley  <burley@gnu.ai.mit.edu>
965
966         * libI77/ilnw.c (s_wsni): Call f_init() here.
967         (s_wsli): Ditto.
968         (e_wsli): Turn off "doing I/O" flag here.
969
970 1997-06-20  Dave Love  <d.love@dl.ac.uk>
971
972         * runtime/configure.in: Check for cygwin32 after Mumit Khan (but
973         differently); if cygwin32 define NON_UNIX_STDIO and don't define
974         NON_ANSI_RW_MODES.
975
976 Tue Jun 01 06:26:29 1997  Craig Burley  <burley@gnu.ai.mit.edu>
977
978         * libI77/rsne.c (nl_init): Don't call f_init() here,
979         since s_rsne() already does.
980         (c_lir): Call f_init() here instead.
981         * libI77/rsli.c (e_rsli): Turn off "doing I/O" flag here.
982         * libI77/sue.c (e_rsue): Ditto.
983
984 Sun Jun 22 23:27:22 1997  Craig Burley  <burley@gnu.ai.mit.edu>
985
986         * libI77/fio.h (err): Mark I/O as no longer in progress
987         before returning a non-zero error indicator (since
988         that tells the caller to jump over the remaining I/O
989         calls, including the corresponding `e_whatever' call).
990         * libI77/err.c (endif): Ditto.
991         * libI77/sfe.c (e_wsfe): Ditto.
992         * libI77/lread.c (ERR): Ditto.
993         * libI77/lread.c (l_read): Ditto by having quad case
994         use ERR, not return, to return non-zero error code.
995
996 Sat Jun 21 12:31:28 1997  Craig Burley  <burley@gnu.ai.mit.edu>
997
998         * libI77/open.c (fk_open): Temporarily turn off
999         "doing I/O" flag during f_open() call to avoid recursive
1000         I/O error.
1001
1002 Tue Jun 17 22:40:47 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1003
1004         * err.c, close.c, rewind.c, inquire.c, backspace.c, endfile.c,
1005         iio.c, open.c, Version.c, sfe.c, wsle.c, rsne.c, sue.c, rsfe.c,
1006         lread.c, wsfe.c, fio.h, due.c, dfe.c: Change f__init from
1007         `flag' to `int' and to signal not just whether initialization
1008         has happened (bit 0), but also whether I/O is in progress
1009         already (bit 1).  Consistently produce a clear diagnostic
1010         in cases of recursive I/O.  Avoid infinite recursion in
1011         f__fatal, in case sig_die triggers another error.  Don't
1012         output info on internals if not initialized in f__fatal.  Don't
1013         bother closing units in f_exit if initialization hasn't
1014         happened.
1015
1016 Tue Jun 10 12:57:44 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1017
1018         Update to Netlib version of 1997-06-09:
1019         * libI77/err.c, libI77/lread.c, libI77/rdfmt.c,
1020         libI77/wref.c: Move some #include's around.
1021
1022 Mon Jun  9 18:11:56 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1023
1024         * libU77/kill_.c (kill_): KR_headers version needed
1025         `*' in front of args in decls.
1026
1027 Sun May 25 03:16:53 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1028
1029         Update to Netlib version of 1997-05-24:
1030         * libF77/README, libF77/Version.c, libF77/main.c,
1031         libF77/makefile, libF77/s_paus.c, libF77/signal1.h,
1032         libF77/signal_.c, libF77/z_div.c, libI77/Notice,
1033         libI77/README, libI77/Version.c, libI77/dfe.c,
1034         libI77/err.c, libI77/fmt.c, libI77/makefile,
1035         libI77/rawio.h: Apply many, but not all, of the changes
1036         made to libf2c since last update.
1037         * libF77/Makefile.in (MISC), Makefile.in (MISC): Rename
1038         exit.o to exit_.o to go along with Netlib.
1039         * libF77/signal.c: Make the prologue much simpler than
1040         Netlib has it.
1041
1042 Sun May 18 20:56:02 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1043
1044         * libU77/unlink_.c, libU77/stat_.c, libU77/symlnk_.c,
1045         libU77/chmod_.c: g_char first arg is const.
1046
1047         * libU77/chmod_.c: s_cat expects ftnlen[], not int[] or
1048         integer[], change types of array and variables
1049         accordingly.
1050
1051 May 7 1997  Daniel Pettet  <dan.pettet@bchydro.bc.ca>
1052
1053         * libU77/dbes_.c: Commented out the code in the
1054         same way the bes* routines are commented out.  This
1055         was done because corresponding C routines are referenced
1056         directly in com-rt.def.
1057
1058 Mon May  5 13:56:02 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1059
1060         * libU77/stat_.c: Reverse KR/ANSI decls of g_char().
1061
1062 Apr 18 1997  Daniel Pettet  <dan.pettet@bchydro.bc.ca>
1063
1064         * libF77/F77_aloc.c, libF77/abort_.c, libF77/derf_.c,
1065         libF77/derfc_.c, libF77/ef1asc_.c, libF77/ef1cmc_.c,
1066         libF77/erf_.c, libF77/erfc_.c, libF77/exit.c,
1067         libF77/getarg_.c, libF77/getenv_.c, libF77/iargc_.c,
1068         libF77/s_cat.c, libF77/signal_.c, libF77/system_.c,
1069         libI77/close.c, libI77/ftell_.c, libU77/access_.c,
1070         libU77/bes.c, libU77/chdir_.c, libU77/chmod_.c, libU77/ctime_.c,
1071         libU77/date_.c, libU77/dbes.c, libU77/dtime_.c, libU77/etime_.c,
1072         libU77/fdate_.c, libU77/fgetc_.c, libU77/flush1_.c,
1073         libU77/fnum_.c, libU77/fputc_.c, libU77/fstat_.c,
1074         libU77/gerror_.c, libU77/getcwd_.c, libU77/getgid_.c,
1075         libU77/getlog_.c, libU77/getpid_.c, libU77/getuid_.c,
1076         libU77/gmtime_.c, libU77/hostnm_.c, libU77/idate_.c,
1077         libU77/ierrno_.c, libU77/irand_.c, libU77/isatty_.c,
1078         libU77/itime_.c, libU77/kill_.c, libU77/link_.c,
1079         libU77/lnblnk_.c, libU77/ltime_.c, libU77/mclock_.c,
1080         libU77/perror_.c, libU77/rand_.c, libU77/rename_.c,
1081         libU77/secnds_.c, libU77/second_.c, libU77/sleep_.c,
1082         libU77/srand_.c, libU77/stat_.c, libU77/symlnk_.c,
1083         libU77/system_clock_.c, libU77/time_.c, libU77/ttynam_.c,
1084         libU77/umask_.c, libU77/unlink_.c, libU77/vxtidate_.c,
1085         libU77/vxttime_.c: Completed renaming routines that are directly
1086         callable from g77 to internal names of the form
1087         G77_xxxx_0 that are known as intrinsics by g77.
1088
1089 Apr 8 1997  Daniel Pettet  <dan.pettet@bchydro.bc.ca>
1090
1091         * Makefile.in: Add libU77/mclock_.o and libU77/symlnk_.o to UOBJ.
1092         * libU77/Makefile.in: Add mclock_.c to SRCS.
1093         Add mclock_.o and symlnk_.o to OBJS.
1094         Add mclock_.o dependency.
1095
1096 Apr 8 1997  Daniel Pettet  <dan.pettet@bchydro.bc.ca>
1097
1098         * libU77/symlnk_.c: Added a couple of (char*) casts to malloc
1099         to silence the compiler.
1100
1101 1997-03-17  Dave Love  <d.love@dl.ac.uk>
1102
1103         * libU77/access_.c, libU77/chdir_.c, libU77/chmod_.c,
1104         libU77/link_.c, libU77/lstat_.c, libU77/rename_.c, libU77/stat_.c,
1105         libU77/symlnk_.c, libU77/u77-test.f, libU77/unlink_.c: Strip
1106         trailing blanks from file names for consistency with other
1107         implementations (notably Sun's).
1108
1109         * libU77/chmod_.c: Quote the file name given to the shell.
1110
1111 Mon Mar 10 00:19:17 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1112
1113         * libI77/uio.c (do_ud) [PAD_UDread]: Add semicolon to err()
1114         invocation when macro not defined (from Mumit Khan
1115         <khan@xraylith.wisc.edu>).
1116
1117 Fri Feb 28 13:16:50 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1118
1119         * Version 0.5.20 released.
1120
1121 Wed Feb 26 20:28:53 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1122
1123         * Makefile.in: $(MAKE) invocations now explicitly
1124         specify `-f Makefile', just in case the `makefile's
1125         from the netlib distribution would get used instead.
1126
1127 Mon Feb 24 16:43:39 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1128
1129         * libU77/Makefile.in (check): Specify driver, and
1130         don't bother enabling already-enabled intrinsic groups.
1131         Also, get the $(srcdir) version of u77-test.f.
1132
1133 Sat Feb 22 14:08:42 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1134
1135         * libU77/u77-test.f: Explicitly declare intrinsics, get
1136         rid of useless CHARACTER declarations on intrinsics (maybe
1137         someday appropriate to implement meaning of that in g77
1138         and restore them?).
1139         Add spin loop just to fatten up the timings a bit.
1140         Clarify ETIME output as having three fields.
1141         Call TIME with CHARACTER*8, not CHARACTER*6, argument.
1142         Call new SECOND intrinsic subroutine, after calling
1143         new DUMDUM subroutine just to ensure the correct value
1144         doesn't get left around in a register or something.
1145
1146 Thu Feb 20 15:22:42 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1147
1148         * libU77/bes.c: Comment out all the code, as g77 avoids actually
1149         calling it, going directly to the system's library instead.
1150
1151 Mon Feb 17 02:27:41 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1152
1153         * libU77/fgetc_.c (fgetc_): Allow return value to be
1154         CHARACTER*(*), properly handle CHARACTER*0 and blank-pad
1155         CHARACTER*n where n>1.
1156
1157 Tue Feb 11 14:12:19 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1158
1159         * Makefile.in: Clarify role of $(srcdir) here.  Fix
1160         various targets accordingly.  Don't rely at all on
1161         gcc/f/include/ being a link to gcc/include/ -- just
1162         use it directly.
1163         (${srcdir}/configure, ${srcdir}/libU77/configure):
1164         Remove the config.cache files in build directory before
1165         cd'ing to source directory as well.
1166
1167         * libF77/Makefile.in, libI77/Makefile.in (ALL_CFLAGS):
1168         Include `-I.' to pick up build directory.
1169         Use gcc/include/ directly.
1170         * libU77/Makefile.in (ALL_CFLAGS): Include `-I$(srcdir)'
1171         to pick up source directory.
1172         (OBJS): Fix typo in `chmod_.o' (was `chmod.o').
1173
1174 Mon Feb 10 12:54:47 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1175
1176         * Makefile.in (UOBJ), libU77/Makefile.in (OBJS): Add
1177         libU77/chmod_.o to list of objects.
1178         * libU77/chmod_.c: Fix up headers.
1179         Fix implementation to not prematurely truncate command
1180         string and make room for trailing null.
1181
1182         * libU77/ctime_.c: Incoming xstime argument is now longint.
1183         * libU77/mclock_.c: Now returns longint.
1184         * libU77/time_.c: Now returns longint.
1185
1186 1997-02-10  Dave Love  <d.love@dl.ac.uk>
1187
1188         * etime_.c, dtime_.c: Typo rounded times to seconds.
1189
1190         * date_.c: Add missing return.
1191
1192         * hostnm_.c: #include unistd.h.
1193
1194 Sat Feb  8 03:30:19 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1195
1196         INTEGER*8 support built in to f2c.h and libf2c (since
1197         gcc will be used to compile relevant code anyway):
1198         * Makefile.in, libF77/Makefile.in: Add pow_qq.o,
1199         qbitbits.o, and qbitshft.o to $POW and $F90BIT macros,
1200         as appropriate.
1201         * f2c.h.in: Define appropriate types and macros.
1202         Place #error directive correctly.
1203         * configure.in: Determine appropriate types for long
1204         integer (F2C_LONGINT).
1205         Meanwhile, quote strings in #error, for consistency.
1206         Fix restoring of ac_cpp macro.
1207         * configure: Regenerated using autoconf-2.12.
1208
1209         * libF77/Version.c, libI77/Version.c, libU77/Version.c:
1210         Update version numbers.
1211         Change names and code for g77-specific version-printing
1212         routines (shorter names should be safer to link on
1213         weird, 8-char systems).
1214
1215         * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c,
1216         libF77/c_log.c, libF77/c_sin.c, libF77/c_sqrt.c,
1217         libF77/d_cnjg.c, libF77/pow_zi.c, libF77/r_cnjg.c,
1218         libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
1219         libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c:
1220         Changed to work properly even when result is aliased
1221         with any inputs.
1222
1223         * libF77/makefile, libI77/makefile: Leave these in
1224         the g77 distribution, so it is easier to track changes
1225         to official libf2c.
1226
1227         * libF77/signal_.c: Eliminate redundant `return 0;'.
1228
1229         * libI77/fio.h (err, errfl): Fix these so they work
1230         (and must be expressed) as statements.
1231         Fix up many users of err() to include trailing semicolon.
1232
1233         * Incorporate changes by Bell Labs to libf2c through 1997-02-07.
1234
1235 1997-02-06  Dave Love  <d.love@dl.ac.uk>
1236
1237         * libU77/etime_.c, libU77/dtime_.c: Fix getrusage stuff.
1238
1239         * libU77/config.h.in: Regenerate for HAVE_GETRUSAGE.
1240
1241         * libU77/Makefile.in, libI77/Makefile.in, libF77/Makefile.in:
1242         Redo *clean targets; distclean and maintainer-clean remove the stage?
1243         and include links.  This probably want looking at further.
1244
1245 Wed Feb  5 00:21:23 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1246
1247         Add libU77 library from Dave Love <d.love@dl.ac.uk>:
1248         * Makefile.in: Add libU77 directory, rules, etc.
1249         * configure.in: New libU77 directory, Makefile, etc.
1250
1251         * Makefile.in, libF77/Makefile.in, libI77/Makefile.in,
1252         libU77/Makefile.in: Reorganize these so $(AR) commands
1253         handled by the top-level Makefile instead of the
1254         subordinates.  This permits it to do $(AR) only when
1255         one or more object files actually change, instead of
1256         having to force-update it as was necessary before.
1257         And that had the disadvantage of requiring, e.g., user
1258         root to have access to $(AR) to the library simply to
1259         install g77, which might be problematic on an NFS setup.
1260         (mostlyclean, clean, distclean, maintainer-clean):
1261         Properly handle these rules.
1262
1263         * Makefile.in: Don't invoke config.status here -- let
1264         compiler-level stuff handle all that.
1265
1266         * libI77/err.c [MISSING_FILE_ELEMS]: Declare malloc in this case
1267         too, so it doesn't end up as an integer.
1268
1269 Sat Feb  1 02:43:48 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1270
1271         * libF77/Makefile.in: More fixup for $(F90BIT) -- wasn't
1272         in list for ar command, and it wasn't correctly listed
1273         in the list of things depending on f2c.h.
1274
1275         * f2c.h.in: Fix up #error directive.
1276
1277 1997-01-31  Dave Love  <d.love@dl.ac.uk>
1278
1279         * libF77/Makefile.in ($(lib)): Add $(F90BIT); shouldn't exclude
1280         stuff f2c needs so we can share the library.
1281
1282 Sat Jan 18 19:39:03 1997  Craig Burley  <burley@gnu.ai.mit.edu>
1283
1284         * configure.in: No longer define ALWAYS_FLUSH, the
1285         resulting performance is too low.
1286
1287 Wed Dec 18 12:06:02 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1288
1289         Patch from Mumit Khan <khan@xraylith.wisc.edu>:
1290         * libF77/s_paus.c: Add __CYGWIN32__ to list of macros
1291         controlling how to pause.
1292
1293 Sun Dec  1 21:25:27 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1294
1295         * configure: Regenerated using autoconf-2.12.
1296
1297 Mon Nov 25 21:16:15 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1298
1299         * configure: Regenerated using autoconf-2.11.
1300
1301 1996-11-19  Dave Love  <d.love@dl.ac.uk>
1302
1303         * libI77/backspace.c: Include sys/types.h for size_t.
1304
1305 Wed Nov  6 14:17:27 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1306
1307         * f2c.h.in: Properly comment out the unsupported stuff so
1308         we don't get build-time errors.
1309
1310         * libF77/Version.c, libI77/Version.c: Restore macro definition
1311         of version information.
1312
1313         * libI77/Makefile.in (OBJ) [foo]: Add ftell_.o to list of objects.
1314
1315         * libI77/uio.c (do_ud): Fix up casts in PAD_UDread case just
1316         like they were fixed in the other case.
1317
1318 Thu Oct 31 22:27:45 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1319
1320         * libI77/ftell_.c (fseek_): Map incoming whence argument to
1321         system's actual SEEK_CUR, SEEK_SET, or SEEK_END macro for
1322         fseek(), and crash (gracefully) if the argument is invalid.
1323
1324 1996-10-19  Dave Love  <d.love@dl.ac.uk>
1325
1326         * configure.in: Add check that we have the tools to cross-compile
1327         if appropriate.
1328         (NO_EOF_CHAR_CHECK,Skip_f2c_Undefs): Define.
1329
1330         * libF77/Makefile.in (F90BIT): New routines from Netlib.
1331
1332         * f2c.h.in:
1333         Use more sanitary #error (indented for K&R compliance if necessary) if
1334         f2c_i2 defined.
1335         Sync with Netlib: Add `uninteger'.  (Commented out) integer*8 stuff.
1336         bit_{test,clear,set} macros.
1337
1338 1996-10-19  Dave Love  <d.love@dl.ac.uk>
1339
1340         Update to Netlib version of 1996-09-26.
1341         
1342         * libI77/Version.c: Use <stdio.h>, not "stdio.h".
1343         * libF77/Version.c: Likewise.
1344
1345 Wed Aug 28 13:25:29 1996  Dave Love  <d.love@dl.ac.uk>
1346
1347         * libI77/rsne.c (x_rsne): Use size_t instead of int.
1348
1349         * libI77/endfile.c (copy): Use size_t in place of int.
1350
1351 Wed Aug 28 13:22:20 1996  Dave Love  <d.love@dl.ac.uk>
1352
1353         * libI77/backspace.c (f_back): Cast fread arg to size_t.
1354
1355 Tue Aug 27 19:11:30 1996  Dave Love  <d.love@dl.ac.uk>
1356
1357         * libI77/Version.c: Supply */ to avoid apparent nested comment.
1358
1359 Tue Aug 20 09:21:43 1996  Dave Love  <d.love@dl.ac.uk>
1360
1361         * libF77/Makefile.in (ALL_CFLAGS): Fix missing ../ for include.
1362         * libI77/Makefile.in (ALL_CFLAGS): Likewise.
1363
1364 Sat Aug 17 13:00:47 1996  Dave Love  <d.love@dl.ac.uk>
1365
1366         * libF77/qbitshft.c, libF77/qbitbits.c, libF77/lbitshft.c,
1367         libF77/lbitbits.c: New file from Netlib.  qbit... not currently
1368         compiled.
1369
1370 Sun Jul  7 18:06:33 1996  Dave Love  <d.love@dl.ac.uk>
1371
1372         * libF77/z_sqrt.c, libF77/z_sin.c, libF77/z_exp.c, libF77/z_log.c,
1373         libF77/system_.c, libF77/z_cos.c, libF77/signal_.c,
1374         libF77/s_stop.c, libF77/sig_die.c, libF77/s_paus.c,
1375         libF77/s_rnge.c, libF77/s_cat.c, libF77/r_tan.c, libF77/r_tanh.c,
1376         libF77/r_sinh.c, libF77/r_sqrt.c, libF77/r_sin.c, libF77/r_mod.c,
1377         libF77/r_nint.c, libF77/r_lg10.c, libF77/r_log.c, libF77/r_exp.c,
1378         libF77/r_int.c, libF77/r_cosh.c, libF77/r_atn2.c, libF77/r_cos.c,
1379         libF77/r_asin.c, libF77/r_atan.c, libF77/r_acos.c,
1380         libF77/pow_dd.c, libF77/pow_zz.c, libF77/main.c, libF77/i_dnnt.c,
1381         libF77/i_nint.c, libF77/h_dnnt.c, libF77/h_nint.c, libF77/exit.c,
1382         libF77/d_tan.c, libF77/d_tanh.c, libF77/d_sqrt.c, libF77/d_sin.c,
1383         libF77/d_sinh.c, libF77/d_mod.c, libF77/d_nint.c, libF77/d_log.c,
1384         libF77/d_int.c, libF77/d_lg10.c, libF77/d_cosh.c, libF77/d_exp.c,
1385         libF77/d_atn2.c, libF77/d_cos.c, libF77/d_atan.c, libF77/d_acos.c,
1386         libF77/d_asin.c, libF77/c_sqrt.c, libF77/cabs.c, libF77/c_sin.c,
1387         libF77/c_exp.c, libF77/c_log.c, libF77/c_cos.c, libF77/F77_aloc.c,
1388         libF77/abort_.c, libI77/xwsne.c, libI77/wref.c, libI77/util.c,
1389         libI77/uio.c, libI77/rsne.c, libI77/rdfmt.c, libI77/rawio.h,
1390         libI77/open.c, libI77/lread.c, libI77/inquire.c, libI77/fio.h,
1391         libI77/err.c, libI77/endfile.c, libI77/close.c:
1392         Use #include <...>, not #include "..." for mkdeps
1393
1394 Sat Jul  6 21:39:21 1996  Dave Love  <d.love@dl.ac.uk>
1395
1396         * libI77/ftell_.c: Added from Netlib distribution.
1397
1398 Sat Mar 30 20:57:24 1996  Dave Love  <d.love@dl.ac.uk>
1399
1400         * configure.in: Eliminate explicit use of
1401         {RANLIB,AR}_FOR_TARGET.
1402         * Makefile.in: Likewise.
1403         * libF77/Makefile.in: Likewise.
1404         * libI77/Makefile.in: Likewise.
1405         * configure: Regenerated.
1406
1407 Sat Mar 30 21:02:03 1996  Dave Love  <d.love@dl.ac.uk>
1408
1409         * Makefile.in: Eliminate explicit use of
1410         {RANLIB,AR}_FOR_TARGET.
1411
1412 Tue Mar 26 23:39:59 1996  Dave Love  <d.love@dl.ac.uk>
1413
1414         * Makefile.in: Remove hardwired RANLIB and RANLIB_TEST (unnoted
1415         change).
1416
1417 Mon Mar 25 21:04:56 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1418
1419         * Incorporate changes by Bell Labs to libf2c through 1996-03-23,
1420         including changes to dmg and netlib email addresses.
1421
1422 Tue Mar 19 13:10:02 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1423
1424         * Incorporate changes by AT&T/Bellcore to libf2c through 1996-03-19.
1425
1426         * Makefile.in (rebuilt): New target.
1427
1428         * libF77/Makefile.in, libI77/Makefile.in: Use $AR_FOR_TARGET, not
1429         $AR.
1430
1431 Tue Mar 19 12:53:19 1996  Dave Love  <d.love@dl.ac.uk>
1432
1433         * configure.in (ac_cpp): #include <stdio.h> instead
1434         of <features.h>.
1435
1436 Tue Mar 19 12:52:09 1996  Mumit Khan  <khan@xraylith.wisc.edu>
1437
1438         * configure.in (ac_cpp): For f2c integer type,
1439         add -I$srcdir/../.. to make it work on mips-ultrix4.2.
1440
1441 Sat Mar  9 17:37:15 1996  Craig Burley  <burley@gnu.ai.mit.edu>
1442
1443         * libI77/Makefile.in (.c.o): Add -DAllow_TYQUAD, to enable
1444         I/O support for INTEGER*8.
1445         * f2c.h.in: Turn on longint type.
1446
1447 Fri Dec 29 18:22:01 1995  Craig Burley  <burley@gnu.ai.mit.edu>
1448
1449         * Makefile.in: Reorganize the *clean rules to more closely
1450         parallel gcc's.
1451
1452         * libF77/Makefile.in, libI77/Makefile.in: Ignore error from $(AR)
1453         command, in case just doing an install and installer has no write
1454         access to library (this is a kludge fix -- perhaps install targets
1455         should never try updating anything?).
1456
1457 Sat Nov 18 19:37:22 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1458
1459         * Version 0.5.17 released.
1460
1461 Thu Nov 16 07:20:35 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1462
1463         * Incorporate changes by AT&T/Bellcore to libf2c through 1995-11-15.
1464
1465 Fri Sep 22 02:19:59 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1466
1467         * libI77/backspace.c, libI77/close.c, libI77/endfile.c,
1468         libI77/fio.h, libI77/inquire.c, libI77/rawio.h,
1469         libF77/s_paus.c: Not an MSDOS system if GO32
1470         is defined, in the sense that the run-time environment
1471         is thus more UNIX-like.
1472
1473 Wed Sep 20 02:24:51 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1474
1475         * libF77/Makefile.in, libI77/Makefile.in: Comment out `ld -r -x'
1476         and `mv' line pairs, since `-x' isn't supported on systems
1477         such as Solaris, and these lines don't seem to do anything
1478         useful after all.
1479
1480 Wed Aug 30 15:58:35 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1481
1482         * Version 0.5.16 released.
1483
1484         * Incorporate changes by AT&T/Bellcore to libf2c through 950829.
1485
1486 Mon Aug 28 12:50:34 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1487
1488         * libF77/Makefile.in, libI77/Makefile.in ($(lib)): Force ar'ing
1489         and ranlib'ing of libf2c.a, else after rm'ing libf2c.a and
1490         doing a make, only libI77 or libF77 would be added to
1491         the newly created archive.
1492         Also, instead of `$?' list all targets explicitly so all
1493         objects are updated in libf2c.a even if only one actually
1494         needs recompiling, for similar reason -- we can't easily tell
1495         if a given object is really up-to-date in libf2c.a, or even
1496         present there.
1497
1498 Sun Aug 27 14:54:24 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1499
1500         * libF77/Makefile.in, libI77/Makefile.in: Fix spacing so
1501         initial tabs are present in all appropriate places.
1502         Move identical $(AR) commands in if then/else clauses
1503         to single command preceding if.
1504         (.c.o, Version[FI].o): Use $@ instead of $* because AIX (RS/6000)
1505         says $@ means source, not object, basename, and $@ seems to work
1506         everywhere.
1507
1508 Wed Aug 23 15:44:25 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1509
1510         * libF77/system_.c (system_): Declare as returning `ftnint',
1511         consistent with signal_, instead of defaulting to `int'.
1512         Hope dmg@research.att.com agrees, else probably will
1513         change to whatever he determines is correct (and change
1514         g77 accordingly).
1515
1516 Thu Aug 17 08:46:17 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1517
1518         * libI77/rsne.c (s_rsne): Call f_init if not already done.
1519
1520 Thu Aug 17 04:35:28 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1521
1522         * Incorporate changes by Bellcore to libf2c through 950817.
1523         And this text is for EMACS: (foo at bar).
1524
1525 Wed Aug 16 17:33:06 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1526
1527         * libF77/Makefile.in, libI77/Makefile.in (CFLAGS): Put -g1
1528         after configured CFLAGS but before GCC_CFLAGS, so by default
1529         the libraries are built with minimal debugging information.
1530
1531 Fri Jul 28 10:30:15 1995  Dave Love  <d.love@dl.ac.uk>
1532
1533         * libI77/open.c (f_open): Call f_init if not already done.
1534
1535 Sat Jul  1 19:31:56 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1536
1537         * libF77/system_.c (system_): Make buff one byte bigger so
1538         following byte doesn't get overwritten by call with large
1539         string.
1540
1541 Tue Jun 27 23:28:16 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1542
1543         * Incorporate changes by Bellcore to libf2c through 950613.
1544
1545         * libF77/Version.c (__G77_LIBF77_VERSION__): Add this string
1546         to track g77 mods to libf2c.
1547
1548         * libI77/Version.c (__G77_LIBI77_VERSION__): Add this string
1549         to track g77 mods to libf2c.
1550
1551         * libI77/rawio.h: #include <rawio.h> only conditionally,
1552         using macro intended for that purpose.
1553
1554 Fri May 19 11:20:00 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1555
1556         * configure.in: Incorporate change made by d.love,
1557
1558         * configure: Regenerated.
1559
1560 Wed Apr 26 21:08:57 BST 1995  Dave Love  <d.love@dl.ac.uk>
1561
1562         * configure.in: Fix quoting problem in atexit check.
1563
1564         * configure: Regenerated (with current autoconf).
1565
1566 Wed Mar 15 12:49:58 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1567
1568         * Incorporate changes by Bellcore to libf2c through 950315.
1569
1570 Sun Mar  5 18:54:29 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1571
1572         * README: Tell people not to read lib[fi]77/README.
1573
1574 Wed Feb 15 14:30:58 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1575
1576         * configure.in: Update copyright notice at top of file.
1577
1578         * f2c.h.in (f2c_i2): Make sure defining this crashes compilations.
1579
1580         * libI77/Makefile.in (F2C_H): Fix typo in definition of this
1581         symbol (was FF2C_H=...).
1582
1583 Sun Feb 12 13:39:36 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1584
1585         * README: Remove some obsolete items.
1586         Add date.
1587
1588         * TODO: Add date.
1589
1590 Sat Feb 11 22:07:54 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1591
1592         * Makefile.in (libf77, libi77): Add rules to .PHONY list.
1593
1594         * f2c.h.in (flag): Make same type as friends.
1595
1596         * libF77/Makefile.in (libf77): Rename to $(lib), remove from
1597         .PHONY list.  Fix some typos.
1598
1599         * libI77/Makefile.in (libi77): Rename to $(lib), remove from
1600         .PHONY list.  Fix some typos.
1601
1602 Thu Feb  2 12:22:41 1995  Craig Burley  (burley@gnu.ai.mit.edu)
1603
1604         * Makefile.in (libF77/Makefile): Fix typos in this rule's name
1605         and dependencies.
1606
1607         * libF77/Makefile.in (libf77): Add rule to .PHONY list.
1608
1609         * libI77/Makefile.in (libi77): Add rule to .PHONY list.
1610
1611 Local Variables:
1612 add-log-time-format: current-time-string
1613 End: