OSDN Git Service

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