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