OSDN Git Service

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