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