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