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