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