]> gcc.gnu.org Git - gcc.git/blame - libf2c/ChangeLog
Daily bump.
[gcc.git] / libf2c / ChangeLog
CommitLineData
a40bb4d3
TM
12000-12-09 Toon Moene <toon@moene.indiv.nluug.nl>
2
3 Update to Netlib version 20001205.
4 Thanks go to David M. Gay for these updates.
5
6 * libF77/Version.c: Update version information.
7 * libF77/z_log.c: Improve accuracy of real(log(z)) for
8 z near (+-1,eps) with |eps| small.
9 * libF77/s_cat.c: Adjust call when ftnint and ftnlen are
10 of different size.
11 * libF77/dtime_.c, libF77/etime_.c: Use floating point divide.
12
13 * libI77/Version.c: Update version information.
14 * libI77/rsne.c, libI77/xwsne.c: Adjust code for when ftnint
15 and ftnlen differ in size.
16 * libI77/lread.c: Fix reading of namelist logical values followed
17 by <name>= where <name> starts with T or F.
18
25080928
TM
192000-11-26 Toon Moene <toon@moene.indiv.nluug.nl>
20
21 * libI77/Version.c, libF77/Version.c, libU77/Version.c:
22 Designate version as (experimental) instead of (prerelease)
23
adcee32c
TM
242000-11-15 Toon Moene <toon@moene.indiv.nluug.nl>
25
26 * libI77/configure.in: See if `mkstemp' is available.
27 * libI77/configure: Regenerate.
28 * libI77/open.c: Use `mkstemp' to create scratch
29 file atomically.
30
a1337b40
DT
312000-07-03 Donn Terry (donnte@microsoft.com)
32 * libU77/aclocal.m4: check for 2 argument gettimeofday without
33 struct timezone
68bcd316 34
a1337b40 352000-07-02 Toon Moene <toon@moene.indiv.nluug.nl>
68bcd316
TM
36 * libF77/Version.c: Bumped version number to 0.5.26.
37 * libI77/Version.c: Ditto.
38 * libU77/Version.c: Ditto.
39
723770e5
ZW
402000-06-21 Zack Weinberg <zack@wolery.cumb.org>
41
42 * libU77/dtime_.c, libU77/etime_.c: Include stdlib.h if
43 HAVE_STDLIB_H is defined.
44
65377a89
HB
452000-06-11 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46
47 * rdfmt.c (rd_L): Use if-then-else instead of case statement to
48 solve problems when sizeof(char) == sizeof(short).
49
3eb10f8a
CD
502000-05-18 Chris Demetriou <cgd@sibyte.com>
51
52 * configure.in: Test for __g77_integer, __g77_uinteger,
53 __g77_longint, and __g77_ulongint builtin types, rather
54 than mucking around with compiler headers.
55 * configure: Regenerate.
56 * g2c.hin (integer, logical, flag, ftnlen, ftnint): Use
57 __g77_integer rather than autoconfigured value.
58 (uinteger): Use __g77_uinteger rather than autoconfigured value.
59 (longint): Use __g77_longint rather than autoconfigured value.
60 (ulongint): Use __g77_ulongint rather than autoconfigured value.
61
6973bf54
TM
62Sun Mar 12 20:12;30 2000 Toon Moene <toon@moene.indiv.nluug.nl>
63 Based on work done by David M. Gay (Bell Labs)
64
65 * libF77/configure.in: Define IEEE_COMPLEX_DIVIDE.
66 * libF77/[cz]_div.c: Arrange for compilation under
67 -DIEEE_COMPLEX_DIVIDE to make these routines
68 avoid calling sig_die when the denominator vanishes.
69 * libF77/s_rnge.c: Add casts for the case of
70 sizeof(ftnint) == sizeof(int) < sizeof(long).
71 * libI77/endfile.c: Set state to writing (b->uwrt = 1) when an
72 endfile statement requires copying the file
73 Also, supply a missing (long) cast in the sprintf call.
74 * libI77/sfe.c: Add #ifdef ALWAYS_FLUSH logic, for formatted I/O.
75
4746ee26
KG
76Wed Feb 16 11:10:05 2000 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
77
78 * configure.in (gcc_version): When setting, narrow search to
79 lines containing `version_string'.
80
9c7acf2f
GK
81Tue Nov 16 20:39:42 1999 Geoffrey Keating <geoffk@cygnus.com>
82
83 * libU77/u77-test.f (wd): Allow for longer working directory
84 pathnames.
85
866623d4
JL
861999-10-14 Theo Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
87
88 * libU77/acconfig.h: Define GETTIMEOFDAY_ONE_ARGUMENT and
89 HAVE_TIMEZONE in acconfig.h.
90 * libU77/config.hin: Rebuilt.
91
921999-10-12 Dave Love <fx@gnu.org>
9e15ef05
DL
93
94 * libU77/aclocal.m4: Re-write, defining LIBU77_GETTIMEOFDAY, not
95 LIBU77_HAVE_STRUCT_TIMEZONE.
96
97 * libU77/configure.in: Use LIBU77_GETTIMEOFDAY, not
98 LIBU77_HAVE_STRUCT_TIMEZONE. Don't check for gettimeofday
99 separately.
100
101 * libU77/datetime_.c (G77_date_and_time_0): Use
102 GETTIMEOFDAY_ONE_ARGUMENT.
103
4ce8ba6e
ME
104Tue Sep 14 01:44:01 1999 Marc Espie <espie@cvs.openbsd.org>
105
106 * Makefile.in: Prepend $(SHELL) to move-if-change calls.
107
76632dd0
DJ
108Fri Aug 6 23:32:29 1999 Daniel Jacobowitz <drow@drow.them.org>
109
110 * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
111 libdir, libsubdir and tooldir.
112
a24f233f
CB
113Wed Jul 7 15:58:16 1999 Craig Burley <craig@jcb-sc.com>
114
115 * libU77/date_.c (G77_date_y2kbug_0): G77_time_0 returns
116 longint, not integer, and G77_ctime_0 takes longint, not
117 integer, argument.
118
119 * libU77/Version.c: Bump version.
120
245d977a
CB
121Mon Jun 28 21:27:08 1999 Craig Burley <craig@jcb-sc.com>
122
123 Update to Netlib version of 1999-06-28:
124 * changes.netlib, libI77/Version.c, libI77/rsne.c
125 readme.netlib: See changes.netlib for info.
126
749f840d
CB
127Fri Jun 18 11:38:07 1999 Craig Burley <craig@jcb-sc.com>
128
129 * libU77/ttynam_.c: if !defined (HAVE_TTYNAM),
130 write all spaces into return value instead of trying
131 to return -1 from a void function.
132
ac02f312
CB
133Fri Jun 18 11:22:21 1999 Craig Burley <craig@jcb-sc.com>
134
135 Update to Netlib version of 1999-05-10:
136 * changes.netlib, libI77/Version.c, libI77/backspace.c
137 readme.netlib: See changes.netlib for info.
138
bd3a74ea
CB
139Fri Jun 18 11:15:24 1999 Craig Burley <craig@jcb-sc.com>
140
141 * libI77/backspace.c: Undo Wednesday's change, in
142 preparation for slightly different Netlib change.
143
8c225122
CB
144Wed Jun 16 11:38:58 1999 Craig Burley <craig@jcb-sc.com>
145
146 From Ian Watson <WATSON_IAN_A@Lilly.com> 1999-06-12:
147 * libI77/backspace.c: Reload file descriptor after
148 calling t_runc.
149 * libI77/Version.c: Bump libg2c version.
150
79422880
CB
151Wed May 26 14:26:35 1999 Craig Burley <craig@jcb-sc.com>
152
153 * libF77/Version.c, libI77/Version.c, libU77/Version.c:
154 Use 0.5.24 to designate the version of g77 within GCC 2.95.
155
6de94858
JL
156Thu May 20 03:20:59 1999 Jeffrey A Law (law@cygnus.com)
157
158 * configure.in (AC_EXEEXT): Remove call.
159 (compiler_name): Explicitly check with no extension and .exe
160 extension.
161 * configure: Regenerate.
162
8e2b8d13
CB
163Mon May 10 17:33:45 1999 Craig Burley <craig@jcb-sc.com>
164
165 Update to Netlib version of 1999-05-10:
166 * changes.netlib, libF77/Version.c, libF77/abort_.c,
167 libF77/c_log.c, libF77/ef1asc_.c, libF77/s_rnge.c,
168 libF77/s_stop.c, libI77/Version.c, libI77/open.c,
169 readme.netlib: See changes.netlib for info.
170
26837cfb
DT
171Fri May 7 9:33:55 1999 Donn Terry (donn@interix.com)
172
173 * libU77/dtime_.c (G77_dtime_0): Standard-conforming error check.
174 * libU77/etime_.c (G77_etime_0): Likewise.
175
dbd9ec97
CB
176Mon May 3 19:15:07 1999 Craig Burley <craig@jcb-sc.com>
177
178 * libU77/u77-test.f (main): Declare ABORT as intrinsic.
179
2b0bdd9a
CB
1801999-05-03 Craig Burley <craig@jcb-sc.com>
181
182 * libU77/u77-test.f: Reverse order of two arguments to
183 CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
184
33672562
CB
185Mon May 3 11:21:35 1999 Craig Burley <craig@jcb-sc.com>
186
187 * libF77/c_log.c: Cope with partial overlap a la z_log.c.
188 (Change likely to be made to netlib version shortly.)
189
a152cad7
CB
190Mon May 3 11:12:38 1999 Craig Burley <craig@jcb-sc.com>
191
192 Update to Netlib version of 1999-05-03:
193 * changes.netlib, libF77/Version.c, libF77/c_cos.c,
194 libF77/c_exp.c, libF77/c_sin.c, libF77/d_cnjg.c,
195 libF77/dtime_.c, libF77/etime_.c, libF77/getenv_.c,
196 libF77/r_cnjg.c, libF77/z_cos.c, libF77/z_exp.c,
197 libF77/z_log.c, libF77/z_sin.c, libI77/Version.c,
198 libI77/err.c, libI77/open.c, libI77/rdfmt.c, readme.netlib:
199 See changes.netlib for info.
200
9cfd948e
CB
201Mon May 3 10:52:53 1999 Craig Burley <craig@jcb-sc.com>
202
203 * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c, libF77/c_log.c,
204 libF77/c_sin.c, libF77/c_sqrt.c, libF77/d_cnjg.c, libF77/pow_zi.c,
205 libF77/r_cnjg.c, libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
206 libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c: Revert back to
207 netlib versions as of f2c-19990501.
208
851fc392
CB
209Sun May 2 01:38:50 1999 Craig Burley <craig@jcb-sc.com>
210
211 * libU77/u77-test.f (main): Declare FTELL as intrinsic.
212
78b2090a
CB
213Sun May 2 01:13:37 1999 Craig Burley <craig@jcb-sc.com>
214
215 * libU77/u77-test.f (main): List libU77 intrinsics
216 not currently tested.
217 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
218 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
219 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
220 Trim blanks off the ends of some printed strings.
221
f9f2ac3f
CB
222Sun May 2 00:06:45 1999 Craig Burley <craig@jcb-sc.com>
223
224 * libU77/u77-test.f (main): Just warn about FSTAT gid
225 disagreement, as it's expected on some systems.
226
92e38ab5
CB
227Sat May 1 23:57:18 1999 Craig Burley <craig@jcb-sc.com>
228
229 * libU77/u77-test.f: Generalize sum-checking to
230 use a new function, which allows for some slop.
231 Clean up some commentary.
232 (issum): The new function.
233 (sgladd): Deleted subroutine.
234
0bfc6dd2
CB
235Sat May 1 23:35:18 1999 Craig Burley <craig@jcb-sc.com>
236
237 * libU77/u77-test.f: Modify to be more like testsuite
238 version, bringing patches to that version here.
239 Add suitable commentary.
240
ec5e633a
CB
241Sat Apr 24 11:02:48 1999 Craig Burley <craig@jcb-sc.com>
242
243 * Makefile.in (s-libi77, s-libf77, s-libu77): Revert
244 the patch from <hjl@gnu.org>, as per the commentary.
245
134fddff
CB
246Sat Apr 17 17:33:30 1999 Craig Burley <craig@jcb-sc.com>
247
248 From H.J. Lu <hjl@gnu.org>:
3eb10f8a
CD
249 * Makefile.in (s-libi77): Depend on i77.
250 (s-libf77): Depend on i77.
251 (s-libu77): Depend on u77.
134fddff 252
d78b684f
MK
253Mon Apr 12 21:38:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
254
255 * libF77/getenv_.c: Include stdlib.h.
256
2bcf042c
MK
257Sun Apr 11 23:30:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
258
d2ec29fb
MK
259 * libU77/dtime_.c: Handle all variants of WIN32.
260 * libU77/etime_.c: Likewise.
261
2bcf042c
MK
262 * libU77/aclocal.m4: New file.
263 * libU77/configure.in (LIBU77_HAVE_STRUCT_TIMEZONE): Add test.
264 * libU77/acconfig.h (HAVE_STRUCT_TIMEZONE): Add macro.
265 * libU77/datetime_c.c (G77_date_and_time_0): Use.
266 * libU77/config.hin: Regenerate.
267 * libU77/configure: Likewise.
268
8d0823e2
KG
269Wed Mar 31 13:50:24 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
270
271 * configure.in (extra_includes): Don't attempt to calculate the
272 location of the gcc src or obj directories. Instead rely on
273 precomputed variables, $topsrcdir and $r, to obtain these values.
274 Set -I flags appropriately.
275
d76e5e59
DL
2761999-03-28 Dave Love <fx@gnu.org>
277
278 * configure: Rebuilt.
279
3eb10f8a
CD
280 * configure.in: Fix integer size tests: sanity check first; search
281 toplevel include dir (from Rainer Orth); only mess with ac_cpp
282 once; use -DIN_GCC -DHAVE_CONFIG_H.
d76e5e59 283
3eb10f8a 284 * configure.in: Use `g77_cv_...', not `f77_cv_...'.
d76e5e59 285
3508525e
MK
286Wed Mar 24 22:41:28 1999 Mumit Khan <khan@xraylith.wisc.edu>
287
288 * configure.in (AC_PREREQ): Update to 2.13.
289 (AC_EXEEXT): Call to find possible file extension.
290 (compiler_name): Use.
291 * configure: Regenerate.
292
dbf18916
CB
2931999-03-17 Craig Burley <craig@jcb-sc.com>
294
295 Update to Netlib version of 1999-03-17:
296 * libF77/F77_aloc.c, libF77/README.netlib, libF77/dtime_.c,
297 libF77/etime_.c, libF77/signal1.h0, libI77/Version.c,
298 libI77/dfe.c, libI77/endfile.c, libI77/lread.c,
299 libI77/sfe.c, readme.netlib, changes.netlib:
300 See changes.netlib for info.
301
f177f8bf
CB
3021999-03-06 Craig Burley <craig@jcb-sc.com>
303
304 Mon Dec 21 23:03:54 1998 Hans-Peter Nilsson <hp@axis.se>:
305 * libI77/Makefile.in (all *.o except VersionI.o): Added dependence
306 on respective .c file.
307 * libF77/Makefile.in (all .o except VersionF.o): Similarly.
308 * libU77/Makefile.in (date_.o): Added dependence on date_.c
309
411d4e28
CB
3101999-03-06 Craig Burley <craig@jcb-sc.com>
311
312 Rename non-Y2K-compliant intrinsics:
313 * Makefile.in (F2CEXT): Now two versions each of
314 `date' and `vxtidt'.
315 * f2cext.c (date_, vxtidate_): Split into two versions,
316 the existing one calling a new "y2kbuggy" routine that
317 does not exist, and a new one named with "y2kbug" that
318 calls the newly renamed underlying routine.
319 * libU77/date_.c (G77_date_y2kbug_0): Rename from G77_date_0.
320 * libU77/vxtidate_.c (G77_vxtidate_y2kbug_0): Rename from
321 G77_vxtidate_0.
322 * libU77/Version.c: Bump version.
323
37159e91
CB
3241999-03-03 Craig Burley <craig@jcb-sc.com>
325
326 * libU77/vxtidate_.c (G77_vxtidate_0): Truncate
327 year to last two digits (i.e. modulo 100), as per
328 documentation and (documented) Y2K non-compliance.
329
9074cde5
CB
3301999-02-20 Craig Burley <craig@jcb-sc.com>
331
332 From Krister Walfridsson <cato@df.lth.se>:
333 * libU77/lstat_.c (G77_lstat_0): Kill spurious setting
334 of element 6 to zero, as it undid the previous setting.
335
25d7717e
CB
3361999-02-15 Craig Burley <craig@jcb-sc.com>
337
338 * f2c.h: Delete my (old) email address.
339
d4ddd7b9
CB
3401999-02-14 Craig Burley <craig@jcb-sc.com>
341
342 * libU77/Version.c: Bump ("update" below) to date of last change.
343 * libI77/Version.c: Bump to date of last change.
344
2d54e33a
NS
345Tue Feb 9 18:13:30 GMT 1999 Nathan Sidwell <nathan@acm.org>
346
347 * Makefile.in (distclean): Move Makefile deletion to end of
348 commands.
349
1fe93ae3
DL
3501999-01-15 Dave Love <fx@gnu.org>
351
352 * libU77/datetime_.c (G77_date_and_time_0): Return milliseconds as
353 such, not as microseconds.
c20df9e7 354 (s_copy): Declare.
1fe93ae3 355
71205e0b
MH
3561998-11-26 Manfred Hollstein <manfred@s-direktnet.de>
357
358 * configure.in (compiler_name): Add check to detect if this
359 language's compiler has been built.
360 * configure: Regenerate.
361
168aa1fc
KG
362Mon Nov 23 16:52:22 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
363
1fe93ae3
DL
364 * configure.in: Use AC_PREREQ(2.12.1).
365 * libF77/configure.in: Likewise.
366 * libI77/configure.in: Likewise.
367 * libU77/configure.in: Likewise.
168aa1fc 368
a8ae89a5
DL
3691998-10-24 Dave Love <d.love@dl.ac.uk>
370
371 * configure.in: Touch g2c.h in AC_OUTPUT after multilib
372 disturbance.
373
9cfb030f
DL
3741998-10-23 Dave Love <d.love@dl.ac.uk>
375
376 * f2cext.c: Include math.h.
377
495e6ebb
DL
3781998-10-19 Dave Love <d.love@dl.ac.uk>
379
380 * configure: Regenerate.
381
382 * configure.in: Use AC_CONFIG_AUX_DIR.
383
5ddbf40f
DL
3841998-10-12 Dave Love <fx@gnu.org>
385
386 * libI77/open.c (_XOPEN_SOURCE): Define.
387
724f93e7
DL
3881998-10-12 Dave Love <fx@gnu.org>
389
390 * Makefile.in (.SUFFIXES): Don't use any.
391 (all-unilib): New target, like old all.
392 (all): Use it.
393 (.PHONY): Add all-unilib.
394
9eb3f9c9
DL
3951998-10-12 Dave Love <d.love@dl.ac.uk>
396
397 * configure.in: Reorder Makefile, g2c.h in AC_OUTPUT.
398
9a07247c
JL
399Tue Oct 6 21:16:58 1998 Jeffrey A Law (law@cygnus.com)
400
401 * Makefile.in: Revert last patch.
402
3f219cad
L
403Mon Oct 5 01:16:10 1998 H.J. Lu (hjl@gnu.org)
404
405 * Makefile.in (s-libi77): Depend on i77.
406 (s-libf77): Depend on i77.
407 (s-libu77): Depend on u77.
408
43b80f82
DL
4091998-09-30 Dave Love <d.love@dl.ac.uk>
410
411 * Makefile.in (f2cext.c): Depend on g2c.h.
412
bba4de62
RL
4131998-09-30 Robert Lipe <robertl@dgii.com>
414
82872b5c 415 * Makefile.in (all): Correct dependencies so --disable-multilibs
bba4de62
RL
416 works again.
417 (distclean): Correct typo.
418
f5f6df5c
DL
4191998-09-28 Dave Love <d.love@dl.ac.uk>
420
421 * libI77/open.c: Back out part of last Netlib update affecting
422 scratch files which clashed with the g77 variations and broke
423 implicit endfile on rewind.
424
10125720
DL
4251998-09-21 Dave Love <d.love@dl.ac.uk>
426
427 * libI77/Version.c: Update.
428
ab300375
RL
429Mon Sep 21 12:27:27 1998 Robert Lipe <robertl@dgii.com>
430
431 * Makefile.in (distclean, clean, uninstall, install, all): Add
432 multilib support.
52464fd6
JL
433 * configure.in: Likewise.
434 * configure: Regenerate.
ab300375
RL
435 * libF77/Makefile.in, libU77/Makefile.in, libI77/Makefile.in (clean):
436 Explictly remove stamp in parent's directory.
437
0155cab4
DL
4381998-09-20 Dave Love <d.love@dl.ac.uk>
439
440 * libI77/sfe.c (e_wdfe): Set f__init to avoid spurious recursive
441 i/o error from formatted direct i/o.
442
50a029fd
KI
443Thu Sep 10 14:57:25 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl>
444
445 * Makefile.in (install): Add missing "else true;".
446
4ed35cdc
CB
4471998-09-09 Craig Burley <burley@gnu.org>
448
449 * configure.in: Test $srcdir, not $subdir (probable typo).
450 Clarify commentary, fix a bit of spacing.
451
76bb14e3
DL
4521998-09-07 Dave Love <d.love@dl.ac.uk>
453
454 * ChangeLog.egcs: Deleted. Entries merged here.
455
b32067b2
DL
4561998-09-07 Dave Love <d.love@dl.ac.uk>
457
458 * libI77/sfe.c, libI77/dfe.c: Revert last change.
459
b76d3352
DL
4601998-09-06 Dave Love <d.love@dl.ac.uk>
461
462 From Toon to fix spurious recursive i/o errors:
463 * libI77/sfe.c (e_wdfe): Set f__init.
464
465 * libI77/dfe.c (c_dfe): Check and set f__init.
466 (s_rdfe, s_wdfe): Don't check and set f__init.
467
8c6c251d
CB
468Fri Sep 4 18:40:32 1998 Craig Burley <burley@gnu.org>
469
470 * libU77/sys_clock_.c (G77_system_clock_0): Fix indentation.
471
99d7f99a
CB
472Tue Sep 1 10:06:06 1998 Craig Burley <burley@gnu.org>
473
474 * libF77/Version.c: Update.
475 * libU77/Version.c: Update.
476 * libI77/Version.c: Update.
477
563f648b
JL
478Wed Aug 26 23:19:40 1998 Jeffrey A Law (law@cygnus.com)
479
480 * Makefile.in (FLAGS_TO_PASS): Fix typo.
481
beaa74ae
DL
4821998-08-11 Dave Love <d.love@dl.ac.uk>
483
484 * README: Update from Craig.
485
e5d82dcf
DL
4861998-07-24 Dave Love <d.love@dl.ac.uk>
487
76bb14e3
DL
488 * Makefile.in (s-libe77, ${srcdir}/configure, g2c.h, Makefile)
489 (config.status, rebuilt): Rely on VPATH, dropping explicit use of
e5d82dcf
DL
490 $(srcdir) in various places.
491
df192962
DL
4921998-07-19 Dave Love <d.love@dl.ac.uk>
493
494 * Makefile.in (all): Depend on s-libe77, not e77.
495 (.PHONY): Remove e77.
496
76bb14e3
DL
497Thu Jul 16 00:58:52 1998 Jeffrey A Law (law@cygnus.com)
498
499 * libU77/Makefile.in: Missed one config.h.in -> config.hin change.
500
501 * g2c.hin: Renamed from g2c.h.in.
502 * Makefile.in, configure.in: Changed as needed.
503 * configure: Rebuilt.
504
505 * libU77/config.hin: Renamed from libU77/config.h.in.
506 * Makefile.in, configure.in: Changed as needed.
507 * configure: Rebuilt.
508
509Tue Jul 14 21:35:30 1998 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
510
511 * Makefile.in (all): Invoke $(MAKE) instead of just make.
512
513Tue Jul 14 02:16:34 1998 Jeffrey A Law (law@cygnus.com)
514
515 * Makefile.in: stamp-lib* -> s-lib*.
516 * libU77/Makefile.in: Likewise.
517 * libF77/Makefile.in: Likewise.
518 * libI77/Makefile.in: Likewise.
519
520 * libU77/Makefile.in (ALL_CFLAGS): Add -I$(F2C_H_DIR).
521
eeba5929
CB
522Mon Jul 13 13:31:03 1998 Craig Burley <burley@gnu.org>
523
524 * libU77/u77-test.f: Double-check ETIME results, just
525 like 0.5.24 does.
526
b53c05f5
DL
5271998-07-10 Dave Love <d.love@dl.ac.uk>
528
529 * Makefile.in: Re-write build procedure mainly to honour
530 dependencies correctly but also allow making in the build
531 directory by configuring the relevant variables. The lib[FIU]77
532 subdirs do dependency checking of their objects. Stamp files
533 dictate when to run (new) archive targets in subdirs. Some
534 tidying of variables. Supply full set of standard targets.
535
536 * configure.in: Move much of testing to new configures in
537 subdirs. Tidy up handling of RANLIB etc.
538
76bb14e3
DL
539 * stamp-h.in, libF77/configure.in, libI77/configure.in:
540 * libF77/configure, libI77/configure: New files.
b53c05f5
DL
541
542 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
543 Change in step with libf2c/Makefile.in.
544
9aae1551
DL
5451998-07-09 Dave Love <d.love@dl.ac.uk>
546
0f5e5cc5
DL
547 * libU77/Makefile.in (check): Wrap -lg2c ... -lm around $(LIBS) in
548 case of static link.
549
6fcd7598
DL
550 * libU77/Version.c, libI77/Version.c: Update version info.
551
9aae1551
DL
552 * libU77/sys_clock_.c: Replace TIMES conditional stuff removed in
553 error by last change.
554
76bb14e3
DL
5551998-07-06 Mike Stump <mrs@wrs.com>
556
557 * Makefile.in (clean): Don't remove Makefiles, that is done in
558 distclean.
559
a60cb986
DL
5601998-07-06 Dave Love <d.love@dl.ac.uk>
561
562 * libU77/Makefile.in (lib): Change variable lib to LIBS.
563
5641998-07-06 Robert Lipe <robertl@dgii.com>
565
566 * libU77/configure.in: Look for -lsocket, add to LIBS if found.
567
568 * libU77/Makefile.in (lib): Use LIBS from above.
569
5701998-07-05 Dave Love <d.love@dl.ac.uk>
571
572 * f2cext.c (system_clock_): Remove (just f90 intrinsic).
573
83630c20 574 * Makefile.in (F2CEXT): Remove sclock.
a60cb986
DL
575 (UOBJ): Add libU77/datetime_.o.
576
577 * libU77/config.h.in: Add HAVE_GETTIMEOFDAY.
578
579 * libU77/configure.in: Check for gettimeofday.
580
581 * libU77/datetime_.c: New file.
582
583 * libU77/sys_clock_.c: Allow optional args.
584
585 * libU77/Makefile.in (G77DIR): Fix for current directory
586 structure.
587 (SRCS, OBJS): Add datetime.
588
589 * libU77/u77-test.f: Call date_and_time. Call system_clock
590 omitting args.
591
a752ed65
DL
5921998-06-29 Dave Love <d.love@dl.ac.uk>
593
594 * libI77/wsfe.c (s_wsfe): Fix setting of f__curunit lost in
595 previous change.
596 * libI77/rsfe.c (s_rsfe): Likewise.
597
76bb14e3
DL
598Sat Jun 27 23:04:49 1998 Jeffrey A Law (law@cygnus.com)
599
600 * Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR)
601 instead of hardcoding "libraries".
602
6031998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
604
605 * Makefile.in (gcc_version_trigger): Add new macro.
606 (config.status): Add dependency upon $(gcc_version_trigger).
607
608 * configure.in (gcc_version_trigger): New variable; initialize
609 using value from toplevel configure; add AC_SUBST for it.
610 (gcc_version): Change initialization to use this new variable.
611 * configure: Regenerate.
612
6131998-06-24 Manfred Hollstein <manfred@s-direktnet.de>
614
615 * Makefile.in (version): Rename to gcc_version.
616 * configure.in (version): Likewise.
617 (gcc_version): Add code to use an option passed from parent configure.
618 * configure: Regenerate.
619
41924d16
DL
6201998-06-23 Dave Love <d.love@dl.ac.uk>
621
76bb14e3
DL
622 * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c:
623 * libI77/lread.c, libI77/sfe.c, libI77/sue.c, libI77/wsfe.c: Update
41924d16
DL
624 to Netlib version of 1998-06-18.
625
76bb14e3
DL
6261998-06-21 Dave Love <d.love@dl.ac.uk>
627
628 * configure.in (version, target_alias): Define.
629
630 * Makefile.in (version, target_alias, libsubdir): Define.
631 (install): Remove check for libsubdir.
632
f30bc2e7
CB
633Sat Jun 13 03:46:40 1998 Craig Burley <burley@gnu.org>
634
635 * Makefile.in (install): Don't install if $(libsubdir)
636 is empty; issue a diagnostic saying top-level Makefile
637 must pass it in instead, and exit.
638
639 * Makefile.in (g2c.h): Rename from f2c.h.
640
76bb14e3
DL
641 * Makefile.in, libF77/Makefile.in, libI77/Makefile.in:
642 * libU77/Makefile.in: Rewrite config and var assignment
f30bc2e7
CB
643 sections to be even more minimal than before, and to
644 more clearly documented what macros are expected to be
645 set and to what sorts of values. Eliminate CROSS and
646 related stuff, since there's no such things as CROSS
647 in egcs. Rename GCC_FOR_TARGET to CC throughout.
648 * Makefile.in (stamp-libi77, stamp-libf77, stamp-libu77):
649 Eliminate CROSS.
650 * configure.in: Eliminate CROSS.
651
652 Rename libf2c.a and f2c.h to libg2c.a and g2c.h,
653 normalize and simplify g77/libg2c build process:
654 * Makefile.in: Remove all stuff pertaining to
655 installation, cleaning, and so on. Parent Makefile
656 does all that now. Pass F2C_H_DIR,
657 G2C_H_DIR, and GCC_H_DIR, the pathnames for the
658 directories containing f2c.h, g2c.h, and other
659 #include files, to subdirectory Makefiles.
660 (stamp-libf77, stamp-libi77, stamp-libu77):
661 Don't specify `-f Makefile' anymore, it's not needed
662 now that subdirectory makefile's from netlib are
663 renamed to makefile.netlib in g77 source (and to
664 makefile.ori by configuration process, in case they're
665 still around somehow).
666 (stamp-libe77): Don't make libE77 dir unless it doesn't
667 exist, if it does just delete all objects in it.
668 Compile using $(GCC_FOR_TARGET), not $(CC).
669 (rebuilt): Remove this and all subordinate targets,
670 as parent Makefile now handles all that.
671 (*clean): Remove.
672 * configure.in (Pad_UDread, ALWAYS_FLUSH, WANT_LEAD_0):
673 Remove these and commentary to new f2c.h file.
674 AC_OUTPUT g2c.h instead of f2c.h. Remove old commentary
675 regarding concatenation.
676 * g2c.h.in: Rename from f2c.h.in, add appropriate
677 commentary.
678 * f2c.h: New file, a wrapper for g2c.h that does
679 libg2c-specific stuff.
680 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
681 Change $(ALL_CFLAGS) to use F2C_H_DIR, G2C_H_DIR, and GCC_H_DIR
682 macros. Remove F2C_H macro, replace use with explicit
683 dependencies on f2c.h and g2c.h.
684 (*clean): Remove.
685
76bb14e3
DL
686Mon Apr 27 22:52:31 1998 Richard Henderson <rth@cygnus.com>
687
688 * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
689 * libU77/gmtime_.c: Likewise.
690
691Sun Apr 26 18:07:56 1998 Richard Henderson <rth@cygnus.com>
692
693 * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
694 tests to work out of the build directory.
695
2929d7a2
DL
6961998-05-20 Dave Love <d.love@dl.ac.uk>
697
698 * Makefile.in ($(lib)): Use shell loop instead of unportable
699 make variable substitution.
700
5a276a25
CB
701Tue May 19 12:50:27 1998 Craig Burley <burley@gnu.org>
702
703 Break up main() into separate .o's so making and
704 linking against shared libraries with non-Fortran
705 main() routines is easier:
706 * Makefile.in (MISC): Add setarg.o and setsig.o.
707 * libF77/Makefile.in (MISC): Ditto.
708 * libF77/setarg.c: New file, contains f_setarg().
709 * libF77/setsig.c: New file, contains f_setsig().
710 * libF77/getarg_.c: Rename xarg* to f__xarg*.
711 * libF77/iargc_.c: Ditto
712
06033860
CB
713Sat May 2 16:44:46 1998 Craig Burley <burley@gnu.org>
714
715 * libF77/signal_.c, libI77/dfe.c, libI77/due.c,
716 libI77/wsfe.c: Tweaks to eliminate unnecessary
717 differences vs. netlib libf2c.
718
a843efa0
CB
719Fri May 1 11:57:45 1998 Craig Burley <burley@gnu.org>
720
721 Update to Netlib version of 1998-04-20:
722 * libF77/dtime_.c, libF77/etime_.c, libF77/h_dnnt.c,
723 libF77/h_nint.c, libF77/i_dnnt.c, libF77/i_nint.c,
724 libF77/main.c, libF77/s_paus.c, libF77/signal1.h0,
725 libI77/backspace.c, libI77/close.c, libI77/dfe.c,
726 libI77/endfile.c, libI77/err.c, libI77/fio.h,
727 libI77/iio.c, libI77/ilnw.c, libI77/lread.c,
728 libI77/lwrite.c, libI77/open.c, libI77/rawio.h,
729 libI77/sfe.c, libI77/util.c, libI77/wrtfmt.c,
730 libI77/wsfe.c, libI77/wsle.c, libI77/wsne.c:
731 See changes.netlib for info.
732
515d3c17
CB
733Sun Apr 26 09:13:41 1998 Craig Burley <burley@gnu.org>
734
735 * libU77/hostnm_.c (G77_hostnm_0): Fix off-by-one error
736 that was trashing the byte just beyond the CHARACTER*(*)
737 argument.
738
a0518270
CB
739Wed Mar 4 16:32:46 1998 Craig Burley <burley@gnu.org>
740
741 * libU77/u77-test.f: Don't bother declaring etime.
742 Use `implicit none' and declare mask and lenstr.
743 Do ETIME/DTIME consistency check before loop, then
744 use loop to verify that dtime "ticks" at some point.
745 Check ETIME array-sum using single-precision add, to
746 avoid spurious complaint on systems (like x86) that
747 use more precision for intermediate results.
748 Fix `Results of ETIME and DTIME...' message to print
749 pertinent values (r1 and r2 instead of i and j).
750 Change loop from 10M to 1K repeated up to 1000 times
751 or until dtime "ticks".
752 Print the number of 1K loops needed to see this tick.
753 Answer a commented question.
754 Split up a long line of output and do other prettying.
755 Preset lognam in case GETLOG fails to overwrite it.
756
2731cc56
JL
757Sat Feb 28 15:32:15 1998 Craig Burley <burley@gnu.org>
758
759 * libI77/open.c (f_open): Use sizeof(buf) instead of
760 256, for the usual reasons.
761
76bb14e3
DL
7621998-02-17 Dave Love <d.love@dl.ac.uk>
763
764 * libU77/u77-test.f: Tweak some o/p.
765
766 * libU77/Makefile.in (check): Use -L for new directory structure.
767
768 * Makefile.in (check): Run the u77 check.
769 (config.status, Makefile): New targets.
770
771Wed Feb 11 01:46:20 1998 Manfred Hollstein <manfred@s-direktnet.de>
772
773 * Makefile.in ($(lib)): Call $(AR) repeatedly to avoid overflowing
774 argument size limit on ancious System V.
775
776Sun Feb 8 00:32:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
777
778 * Makefile.in: Add `info install-info clean-info check dvi' targets.
779
780Mon Feb 2 11:08:49 1998 Richard Henderson <rth@cygnus.com>
781
782 * configure.in: Update F2C_INTEGER and F2C_LONGINT tests
783 for the new placement in the hierarchy.
784
785Sun Feb 1 02:36:33 1998 Richard Henderson <rth@cygnus.com>
786
787 * Previous contents of gcc/f/runtime moved into toplevel
788 "libf2c" directory.
789
790Sun Feb 1 01:42:47 1998 Mumit Khan <khan@xraylith.wisc.edu>
791
792 * libU77/configure.in (getlogin,getgid,getuid, kill,link,ttyname):
793 Check.
794 * libU77/config.h.in (HAVE_GETLOGIN, HAVE_GETGID, HAVE_GETUID,
795 HAVE_KILL, HAVE_LINK, HAVE_TTYNAME): New defs.
796 * libU77/getlog_.c: Conditionalize for target platform. Set errno
797 to ENOSYS if target libc doesn't have the function.
798 * libU77/getgid_.c: Likewise.
799 * libU77/getuid_.c: Likewise.
800 * libU77/kill_.c: Likewise.
801 * libU77/link_.c: Likewise.
802 * libU77/ttynam_.c: Likewise.
803
804Sun Jan 18 20:01:37 1998 Toon Moene <toon@moene.indiv.nluug.nl>
805
806 * libI77/backspace.c: (f_back): Use type `uiolen' to determine size
807 of record length specifier.
808
809Sat Jan 17 22:40:31 1998 Mumit Khan <khan@xraylith.wisc.edu>
810
811 * libU77/configure.in (sys/param.h,sys/times.h): Check.
812 (times,alarm): Likewise.
813 * libU77/config.h.in (HAVE_SYS_PARAM_H, HAVE_SYS_TIMES_H)
814 (HAVE_ALARM, HAVE_TIMES): New defs.
815 * libU77/alarm_.c: Conditionalize for target platform. Set errno
816 to ENOSYS if target libc doesn't have the function.
817 * libU77/dtime_.c: Likewise.
818 * libU77/etime_.c: Likewise.
819 * libU77/sys_clock_.c: Likewise.
820
821 * configure.in (NON_UNIX_STDIO): Define if MINGW32.
822 (NON_ANSI_RW_MODE): Do not define for CYGWIN32 or MINGW32.
823
824 * libI77/rawio.h: Don't providing conflicting declarations for
825 read() and write(). MINGW32 header files use "const" quals.
826
827 * libF77/s_paus.c: _WIN32 does not have pause().
828
829Mon Apr 27 22:52:31 1998 Richard Henderson <rth@cygnus.com>
830
831 * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
832 * libU77/gmtime_.c: Likewise.
833
834Sun Apr 26 18:07:56 1998 Richard Henderson <rth@cygnus.com>
835
836 * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
837 tests to work out of the build directory.
838
6d433196
CB
839Tue Dec 23 22:56:01 1997 Craig Burley <burley@gnu.org>
840
841 * libF77/signal_.c (G77_signal_0): Return type is
842 now `void *', to cope with returning previous signal
843 handler on 64-bit systems like Alphas.
844 * f2cext.c (signal_): Changed accordingly.
845
76bb14e3
DL
846Tue Nov 18 09:49:04 1997 Mumit Khan (khan@xraylith.wisc.edu)
847
848 * libI77/close.c (f_exit): Reset f__init so that f_clos does not
849 (incorrectly) think there is an I/O recursion when program is
850 interrupted.
851
852Sat Nov 1 18:03:42 1997 Jeffrey A Law (law@cygnus.com)
853
854 * libF77/signal_.c: Undo last change until we can fix it right.
855
56a0044b
JL
856Wed Oct 29 01:01:04 1997 Mumit Khan <khan@brahma.xraylith.wisc.edu>
857
858 * configure.in: Set CC to CC_FOR_TARGET when cross-compiling.
859
2731cc56
JL
860Fri Oct 24 11:15:22 1997 Mumit Khan <khan@brahma.xraylith.wisc.edu>
861
862 * libI77/close.c (f_exit): Reset f__init so that f_clos does not
863 (incorrectly) think there is an I/O recursion when program is
864 interrupted.
865
866Wed Oct 15 10:06:29 1997 Richard Henderson <rth@cygnus.com>
867
76bb14e3 868 * libF77/signal_.c (G77_signal_0): Make return type sig_pf as well.
2731cc56
JL
869 * libI77/fio.h: Include <string.h> if STDC_HEADERS.
870 * libU77/chmod_.c: Likewise.
871
76bb14e3
DL
872Tue Oct 7 18:22:10 1997 Richard Henderson <rth@cygnus.com>
873
874 * Makefile.in (CGFLAGS): Don't force -g0.
875 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in: Likewise.
876
877Mon Oct 6 14:16:46 1997 Jeffrey A Law (law@cygnus.com)
878
879 * Makefile.in (distclean): Do a better job at cleaning up.
880
1794ae47
DL
8811997-10-03 Dave Love <d.love@dl.ac.uk>
882
883 * configure.in: Check for tempnam (best because it obeys TMPDIR).
884 * libI77/open.c: Use it.
885 * libI77/err.c: New message # 132.
886
76bb14e3
DL
887Wed Oct 1 01:46:16 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
888
889 * libU77/sys_clock_.c: File renamed from system_clock_.c.
890 * libU77/Makefile.in, Makefile.in : Reference sys_clock_.*, not
891 system_clock_.*.
892 * libU77/dtime_.c (clk_tck): Try also HZ macro.
893 * libU77/access.c (G77_access_0): Check malloc return value against 0,
894 not NULL.
895 * libU77/getlog_.c, libU77/ttynam_.c, libU77/chdir_.c: Ditto.
896 * libU77/chmod_.c, libU77/rename_.c: Ditto.
897
81fea2b1
JL
898Tue Sep 30 00:41:39 1997 Craig Burley <burley@gnu.ai.mit.edu>
899
900 Do a better job of printing the offending FORMAT string
901 when producing a diagnostic:
902 * libI77/err.c (f__fmtlen): New variable to hold operating
903 length of format string.
904 (f__fatal): Use new variable to limit length of printed string.
905 * libI77/fmt.c (f_s): Don't skip spaces after closing paren,
906 so nicer message results (and nested case already skips them).
907 (pars_f): Record operating length of format string as indicated
908 by a successful call to f_s, or ad-hoc-calculate it if failure,
909 limiting the length to 80 characters (and stopping at NUL).
910 (do_fio): Use new variable to limit length of printed string.
911 * libI77/fmt.h (f__fmtlen): Declare new variable.
912 * libI77/lread.c (c_le): Set new variable to known length.
913
914Mon Sep 29 16:30:31 1997 Craig Burley <burley@gnu.ai.mit.edu>
915
916 Update to Netlib version of 1997-09-23:
917 * libF77/dtime_.c (dtime_), libF77/etime_.c (dtime_):
918 Return `double' instead of `float' (these are not used
919 in g77's version of libf2c).
920 * libI77/fmt.c, libI77/fmt.h, libI77/rdfmt.c, libI77/wrtfmt.c:
921 Support machines with 64-bit pointers and 32-bit ints (e.g.
922 Linux on DEC Alpha).
923
9241997-09-19 Dave Love <d.love@dl.ac.uk>
925
926 * libU77/dtime_.c (G77_dtime_0): Fix types in HAVE_GETRUSAGE case
927 so as not to truncate results to integer values.
76bb14e3
DL
928 * libU77/Version.c: Bump.
929
930Thu Sep 18 16:58:46 1997 Jeffrey A Law (law@cygnus.com)
931
932 * Makefile.in (stamp-lib): Don't use '$?', explicitly
933 list the variables containing the object files to include
934 in libf2c.a
81fea2b1
JL
935
936Tue Sep 9 00:33:24 1997 Craig Burley <burley@gnu.ai.mit.edu>
937
938 * Version 0.5.21 released.
939
940Mon Sep 8 19:39:01 1997 Craig Burley <burley@gnu.ai.mit.edu>
941
942 * libI77/close.c (f_exit): Fix thinko, inverted test
943 of whether initialization done, so exiting now closes
944 open units again.
945
76bb14e3
DL
946Fri Sep 5 00:18:17 1997 Jeffrey A Law (law@cygnus.com)
947
948 * Makefile.in (clean): Don't remove config.cache.
949 (distclean): Do it here instead.
950
951Tue Aug 26 20:14:08 1997 Robert Lipe (robertl@dgii.com)
952
953 * hostnm_.c: Include errno.h
954
81fea2b1
JL
955Tue Aug 26 01:42:21 1997 Craig Burley <burley@gnu.ai.mit.edu>
956
957 From Jim Wilson:
958 * configure.in: Make sure RANLIB_TEST is set also.
959
960 From Robert Lipe <robertl@dgii.com>:
961 * libU77/getcwd_.c, libU77/hostnm_.c, libU77/lstat_.c:
962 Also #include <errno.h>, to define ENOSYS.
963
964Tue Aug 26 01:25:58 1997 Craig Burley <burley@gnu.ai.mit.edu>
965
966 * Makefile.in (stamp-lib): Put all f2cext.c objects in
967 a temp directory named libE77, then `ar' them all at
968 once into libf2c.a, to get the job done a bit faster.
969 Still remove the objects (and libE77 directory) afterward.
970
76bb14e3
DL
971Mon Aug 25 23:26:05 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
972
973 * Makefile.in (mostlyclean, clean): Check if Makefile exists
974 before using it. Remove stamp-*.
975 (stamp-libi77, stamp-libf77, stamp-libu77): New.
976 (stamp-lib): Only depend on stamp-libi77 stamp-libf77
977 stamp-libu77
978
81fea2b1
JL
979Sun Aug 24 05:04:35 1997 Craig Burley <burley@gnu.ai.mit.edu>
980
981 * libU77/rand_.c (G77_rand_0), libU77/dtime_.c (G77_dtime_0),
982 libU77/etime_.c (G77_etime_0), libU77/secnds_.c (G77_secnds_0),
983 libU77/second_.c (G77_second_0): Really return `double', not
984 `doublereal', since the result is cast to `float'.
985 * f2cext.c: (rand_, dtime_, etime_, secnds_, second_): Ditto.
986 (erf_, erfc_, besj0_, besj1_, besjn_, besy0_, besy1_,
987 besyn_, dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
988 dbesyn_): All of these return `double', not `doublereal',
989 as they either have `float' or `double' results.
990 * libU77/bes.c (besj0_, besj1_, besjn_, besy0_, besy1_,
991 besyn_): Ditto.
992 * libU77/dbes.c (dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
993 dbesyn_): Ditto.
994
995 Update to Netlib version of 1997-08-16:
996 * libI77/iio.c: Fix bug in internal writes to an array
997 of character strings.
998
999 * Makefile.in (UOBJ): Restore fixes made by Dan Pettet I
1000 lost, which included the addition of mclock_.o already noted
1001 below, plus adding symlnk_.o.
1002
1003Thu Aug 21 03:58:34 1997 Craig Burley <burley@gnu.ai.mit.edu>
1004
1005 * Makefile.in (UOBJ): Add mclock_.o, thanks to Mumit Khan!
1006
10071997-08-21 Dave Love <d.love@dl.ac.uk>
1008
1009 * libU77/alarm_.c: Fix return type: `integer'.
1010
1011Mon Aug 11 20:12:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
1012
1013 * Makefile.in ($(lib), stamp-lib): Ensure that library
1014 gets fully updated even if updating was aborted earlier.
1015
1016 * libU77/hostnm_.c (G77_hostnm_0): Return ENOSYS and stuff
1017 in errno if system has no gethostname() function.
1018
1019 * libU77/lstat_.c (G77_lstat_0): Return ENOSYS and stuff
1020 in errno if system has no lstat() function.
1021
1022 * libU77/getcwd_.c (G77_getcwd_0): Return ENOSYS and stuff
1023 in errno if system has no getcwd() or getwd() function.
1024 Test HAVE_GETCWD properly.
1025
1026 * libU77/symlnk_.c (G77_symlink_0): Return ENOSYS and stuff
1027 in errno if system has no symlink() function.
1028
1029 * libU77/mclock_.c (G77_mclock_0): Return -1 if system
1030 has no clock() function.
1031
1032Mon Aug 11 01:55:36 1997 Craig Burley <burley@gnu.ai.mit.edu>
1033
1034 * Makefile.in (F2CEXT): Add `alarm' to this list.
1035
1036 * f2cext.c (alarm_): Fix some typos in this function.
1037 Delete third `status' argument.
1038
1039 * libU77/alarm_.c: Delete third `status' argument,
1040 as caller gets this from function result; return
1041 status value as function result for caller.
1042
1043 * configure.in: Rename `ac_cv_struct_FILE' to
1044 `g77_cv_struct_FILE' according to 1997-06-26 change.
1045
10461997-08-06 Dave Love <d.love@dl.ac.uk>
1047
1048 * libU77/vxtidate_.c: Correct day/month argument order.
1049 * f2cext.c: Likewise.
1050
10511997-07-07 Dave Love <d.love@dl.ac.uk>
1052
1053 * f2cext.c: Add alarm_.
1054
1055 * Makefile.in, libU77/Makefile.in: Add alarm_.
1056
1057 * libU77/alarm_.c: New file.
1058
10591997-06-26 Dave Love <d.love@dl.ac.uk>
1060
1061 * configure.in: Generally use prefix `g77_' for cached values
1062 we've invented, not `ac_'.
1063
1064Tue Jun 24 18:50:06 1997 Craig Burley <burley@gnu.ai.mit.edu>
1065
1066 * libI77/ilnw.c (s_wsni): Call f_init() here.
1067 (s_wsli): Ditto.
1068 (e_wsli): Turn off "doing I/O" flag here.
1069
10701997-06-20 Dave Love <d.love@dl.ac.uk>
1071
1072 * runtime/configure.in: Check for cygwin32 after Mumit Khan (but
1073 differently); if cygwin32 define NON_UNIX_STDIO and don't define
1074 NON_ANSI_RW_MODES.
1075
1076Tue Jun 01 06:26:29 1997 Craig Burley <burley@gnu.ai.mit.edu>
1077
1078 * libI77/rsne.c (nl_init): Don't call f_init() here,
1079 since s_rsne() already does.
1080 (c_lir): Call f_init() here instead.
1081 * libI77/rsli.c (e_rsli): Turn off "doing I/O" flag here.
1082 * libI77/sue.c (e_rsue): Ditto.
1083
1084Sun Jun 22 23:27:22 1997 Craig Burley <burley@gnu.ai.mit.edu>
1085
1086 * libI77/fio.h (err): Mark I/O as no longer in progress
1087 before returning a non-zero error indicator (since
1088 that tells the caller to jump over the remaining I/O
1089 calls, including the corresponding `e_whatever' call).
1090 * libI77/err.c (endif): Ditto.
1091 * libI77/sfe.c (e_wsfe): Ditto.
1092 * libI77/lread.c (ERR): Ditto.
1093 * libI77/lread.c (l_read): Ditto by having quad case
1094 use ERR, not return, to return non-zero error code.
1095
1096Sat Jun 21 12:31:28 1997 Craig Burley <burley@gnu.ai.mit.edu>
1097
1098 * libI77/open.c (fk_open): Temporarily turn off
1099 "doing I/O" flag during f_open() call to avoid recursive
1100 I/O error.
1101
1102Tue Jun 17 22:40:47 1997 Craig Burley <burley@gnu.ai.mit.edu>
1103
1104 * err.c, close.c, rewind.c, inquire.c, backspace.c, endfile.c,
1105 iio.c, open.c, Version.c, sfe.c, wsle.c, rsne.c, sue.c, rsfe.c,
1106 lread.c, wsfe.c, fio.h, due.c, dfe.c: Change f__init from
1107 `flag' to `int' and to signal not just whether initialization
1108 has happened (bit 0), but also whether I/O is in progress
1109 already (bit 1). Consistently produce a clear diagnostic
1110 in cases of recursive I/O. Avoid infinite recursion in
1111 f__fatal, in case sig_die triggers another error. Don't
1112 output info on internals if not initialized in f__fatal. Don't
1113 bother closing units in f_exit if initialization hasn't
1114 happened.
1115
1116Tue Jun 10 12:57:44 1997 Craig Burley <burley@gnu.ai.mit.edu>
1117
1118 Update to Netlib version of 1997-06-09:
1119 * libI77/err.c, libI77/lread.c, libI77/rdfmt.c,
1120 libI77/wref.c: Move some #include's around.
1121
1122Mon Jun 9 18:11:56 1997 Craig Burley <burley@gnu.ai.mit.edu>
1123
1124 * libU77/kill_.c (kill_): KR_headers version needed
1125 `*' in front of args in decls.
1126
1127Sun May 25 03:16:53 1997 Craig Burley <burley@gnu.ai.mit.edu>
1128
1129 Update to Netlib version of 1997-05-24:
1130 * libF77/README, libF77/Version.c, libF77/main.c,
1131 libF77/makefile, libF77/s_paus.c, libF77/signal1.h,
1132 libF77/signal_.c, libF77/z_div.c, libI77/Notice,
1133 libI77/README, libI77/Version.c, libI77/dfe.c,
1134 libI77/err.c, libI77/fmt.c, libI77/makefile,
1135 libI77/rawio.h: Apply many, but not all, of the changes
1136 made to libf2c since last update.
1137 * libF77/Makefile.in (MISC), Makefile.in (MISC): Rename
1138 exit.o to exit_.o to go along with Netlib.
1139 * libF77/signal.c: Make the prologue much simpler than
1140 Netlib has it.
1141
1142Sun May 18 20:56:02 1997 Craig Burley <burley@gnu.ai.mit.edu>
1143
1144 * libU77/unlink_.c, libU77/stat_.c, libU77/symlnk_.c,
1145 libU77/chmod_.c: g_char first arg is const.
1146
1147 * libU77/chmod_.c: s_cat expects ftnlen[], not int[] or
1148 integer[], change types of array and variables
1149 accordingly.
1150
1151May 7 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1152
1153 * libU77/dbes_.c: Commented out the code in the
1154 same way the bes* routines are commented out. This
1155 was done because corresponding C routines are referenced
1156 directly in com-rt.def.
1157
1158Mon May 5 13:56:02 1997 Craig Burley <burley@gnu.ai.mit.edu>
1159
1160 * libU77/stat_.c: Reverse KR/ANSI decls of g_char().
1161
1162Apr 18 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1163
1164 * libF77/F77_aloc.c, libF77/abort_.c, libF77/derf_.c,
1165 libF77/derfc_.c, libF77/ef1asc_.c, libF77/ef1cmc_.c,
1166 libF77/erf_.c, libF77/erfc_.c, libF77/exit.c,
1167 libF77/getarg_.c, libF77/getenv_.c, libF77/iargc_.c,
1168 libF77/s_cat.c, libF77/signal_.c, libF77/system_.c,
1169 libI77/close.c, libI77/ftell_.c, libU77/access_.c,
1170 libU77/bes.c, libU77/chdir_.c, libU77/chmod_.c, libU77/ctime_.c,
1171 libU77/date_.c, libU77/dbes.c, libU77/dtime_.c, libU77/etime_.c,
1172 libU77/fdate_.c, libU77/fgetc_.c, libU77/flush1_.c,
1173 libU77/fnum_.c, libU77/fputc_.c, libU77/fstat_.c,
1174 libU77/gerror_.c, libU77/getcwd_.c, libU77/getgid_.c,
1175 libU77/getlog_.c, libU77/getpid_.c, libU77/getuid_.c,
1176 libU77/gmtime_.c, libU77/hostnm_.c, libU77/idate_.c,
1177 libU77/ierrno_.c, libU77/irand_.c, libU77/isatty_.c,
1178 libU77/itime_.c, libU77/kill_.c, libU77/link_.c,
1179 libU77/lnblnk_.c, libU77/ltime_.c, libU77/mclock_.c,
1180 libU77/perror_.c, libU77/rand_.c, libU77/rename_.c,
1181 libU77/secnds_.c, libU77/second_.c, libU77/sleep_.c,
1182 libU77/srand_.c, libU77/stat_.c, libU77/symlnk_.c,
1183 libU77/system_clock_.c, libU77/time_.c, libU77/ttynam_.c,
1184 libU77/umask_.c, libU77/unlink_.c, libU77/vxtidate_.c,
1185 libU77/vxttime_.c: Completed renaming routines that are directly
1186 callable from g77 to internal names of the form
1187 G77_xxxx_0 that are known as intrinsics by g77.
1188
1189Apr 8 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1190
1191 * Makefile.in: Add libU77/mclock_.o and libU77/symlnk_.o to UOBJ.
1192 * libU77/Makefile.in: Add mclock_.c to SRCS.
1193 Add mclock_.o and symlnk_.o to OBJS.
1194 Add mclock_.o dependency.
1195
1196Apr 8 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1197
1198 * libU77/symlnk_.c: Added a couple of (char*) casts to malloc
1199 to silence the compiler.
1200
12011997-03-17 Dave Love <d.love@dl.ac.uk>
1202
1203 * libU77/access_.c, libU77/chdir_.c, libU77/chmod_.c,
1204 libU77/link_.c, libU77/lstat_.c, libU77/rename_.c, libU77/stat_.c,
1205 libU77/symlnk_.c, libU77/u77-test.f, libU77/unlink_.c: Strip
1206 trailing blanks from file names for consistency with other
1207 implementations (notably Sun's).
1208
1209 * libU77/chmod_.c: Quote the file name given to the shell.
1210
1211Mon Mar 10 00:19:17 1997 Craig Burley <burley@gnu.ai.mit.edu>
1212
1213 * libI77/uio.c (do_ud) [PAD_UDread]: Add semicolon to err()
1214 invocation when macro not defined (from Mumit Khan
1215 <khan@xraylith.wisc.edu>).
1216
1217Fri Feb 28 13:16:50 1997 Craig Burley <burley@gnu.ai.mit.edu>
1218
1219 * Version 0.5.20 released.
1220
1221Wed Feb 26 20:28:53 1997 Craig Burley <burley@gnu.ai.mit.edu>
1222
1223 * Makefile.in: $(MAKE) invocations now explicitly
1224 specify `-f Makefile', just in case the `makefile's
1225 from the netlib distribution would get used instead.
1226
1227Mon Feb 24 16:43:39 1997 Craig Burley <burley@gnu.ai.mit.edu>
1228
1229 * libU77/Makefile.in (check): Specify driver, and
1230 don't bother enabling already-enabled intrinsic groups.
1231 Also, get the $(srcdir) version of u77-test.f.
1232
1233Sat Feb 22 14:08:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
1234
1235 * libU77/u77-test.f: Explicitly declare intrinsics, get
1236 rid of useless CHARACTER declarations on intrinsics (maybe
1237 someday appropriate to implement meaning of that in g77
1238 and restore them?).
1239 Add spin loop just to fatten up the timings a bit.
1240 Clarify ETIME output as having three fields.
1241 Call TIME with CHARACTER*8, not CHARACTER*6, argument.
1242 Call new SECOND intrinsic subroutine, after calling
1243 new DUMDUM subroutine just to ensure the correct value
1244 doesn't get left around in a register or something.
1245
1246Thu Feb 20 15:22:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
1247
1248 * libU77/bes.c: Comment out all the code, as g77 avoids actually
1249 calling it, going directly to the system's library instead.
1250
1251Mon Feb 17 02:27:41 1997 Craig Burley <burley@gnu.ai.mit.edu>
1252
1253 * libU77/fgetc_.c (fgetc_): Allow return value to be
1254 CHARACTER*(*), properly handle CHARACTER*0 and blank-pad
1255 CHARACTER*n where n>1.
1256
1257Tue Feb 11 14:12:19 1997 Craig Burley <burley@gnu.ai.mit.edu>
1258
1259 * Makefile.in: Clarify role of $(srcdir) here. Fix
1260 various targets accordingly. Don't rely at all on
1261 gcc/f/include/ being a link to gcc/include/ -- just
1262 use it directly.
1263 (${srcdir}/configure, ${srcdir}/libU77/configure):
1264 Remove the config.cache files in build directory before
1265 cd'ing to source directory as well.
1266
1267 * libF77/Makefile.in, libI77/Makefile.in (ALL_CFLAGS):
1268 Include `-I.' to pick up build directory.
1269 Use gcc/include/ directly.
1270 * libU77/Makefile.in (ALL_CFLAGS): Include `-I$(srcdir)'
1271 to pick up source directory.
1272 (OBJS): Fix typo in `chmod_.o' (was `chmod.o').
1273
1274Mon Feb 10 12:54:47 1997 Craig Burley <burley@gnu.ai.mit.edu>
1275
1276 * Makefile.in (UOBJ), libU77/Makefile.in (OBJS): Add
1277 libU77/chmod_.o to list of objects.
1278 * libU77/chmod_.c: Fix up headers.
1279 Fix implementation to not prematurely truncate command
1280 string and make room for trailing null.
1281
1282 * libU77/ctime_.c: Incoming xstime argument is now longint.
1283 * libU77/mclock_.c: Now returns longint.
1284 * libU77/time_.c: Now returns longint.
1285
12861997-02-10 Dave Love <d.love@dl.ac.uk>
1287
1288 * etime_.c, dtime_.c: Typo rounded times to seconds.
1289
1290 * date_.c: Add missing return.
1291
1292 * hostnm_.c: #include unistd.h.
1293
1294Sat Feb 8 03:30:19 1997 Craig Burley <burley@gnu.ai.mit.edu>
1295
1296 INTEGER*8 support built in to f2c.h and libf2c (since
1297 gcc will be used to compile relevant code anyway):
1298 * Makefile.in, libF77/Makefile.in: Add pow_qq.o,
1299 qbitbits.o, and qbitshft.o to $POW and $F90BIT macros,
1300 as appropriate.
1301 * f2c.h.in: Define appropriate types and macros.
1302 Place #error directive correctly.
1303 * configure.in: Determine appropriate types for long
1304 integer (F2C_LONGINT).
1305 Meanwhile, quote strings in #error, for consistency.
1306 Fix restoring of ac_cpp macro.
1307 * configure: Regenerated using autoconf-2.12.
1308
1309 * libF77/Version.c, libI77/Version.c, libU77/Version.c:
1310 Update version numbers.
1311 Change names and code for g77-specific version-printing
1312 routines (shorter names should be safer to link on
1313 weird, 8-char systems).
1314
1315 * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c,
1316 libF77/c_log.c, libF77/c_sin.c, libF77/c_sqrt.c,
1317 libF77/d_cnjg.c, libF77/pow_zi.c, libF77/r_cnjg.c,
1318 libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
1319 libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c:
1320 Changed to work properly even when result is aliased
1321 with any inputs.
1322
1323 * libF77/makefile, libI77/makefile: Leave these in
1324 the g77 distribution, so it is easier to track changes
1325 to official libf2c.
1326
1327 * libF77/signal_.c: Eliminate redundant `return 0;'.
1328
1329 * libI77/fio.h (err, errfl): Fix these so they work
1330 (and must be expressed) as statements.
1331 Fix up many users of err() to include trailing semicolon.
1332
1333 * Incorporate changes by Bell Labs to libf2c through 1997-02-07.
1334
13351997-02-06 Dave Love <d.love@dl.ac.uk>
1336
1337 * libU77/etime_.c, libU77/dtime_.c: Fix getrusage stuff.
1338
1339 * libU77/config.h.in: Regenerate for HAVE_GETRUSAGE.
1340
1341 * libU77/Makefile.in, libI77/Makefile.in, libF77/Makefile.in:
1342 Redo *clean targets; distclean and maintainer-clean remove the stage?
1343 and include links. This probably want looking at further.
1344
1345Wed Feb 5 00:21:23 1997 Craig Burley <burley@gnu.ai.mit.edu>
1346
1347 Add libU77 library from Dave Love <d.love@dl.ac.uk>:
1348 * Makefile.in: Add libU77 directory, rules, etc.
1349 * configure.in: New libU77 directory, Makefile, etc.
1350
1351 * Makefile.in, libF77/Makefile.in, libI77/Makefile.in,
1352 libU77/Makefile.in: Reorganize these so $(AR) commands
1353 handled by the top-level Makefile instead of the
1354 subordinates. This permits it to do $(AR) only when
1355 one or more object files actually change, instead of
1356 having to force-update it as was necessary before.
1357 And that had the disadvantage of requiring, e.g., user
1358 root to have access to $(AR) to the library simply to
1359 install g77, which might be problematic on an NFS setup.
1360 (mostlyclean, clean, distclean, maintainer-clean):
1361 Properly handle these rules.
1362
1363 * Makefile.in: Don't invoke config.status here -- let
1364 compiler-level stuff handle all that.
1365
06033860 1366 * libI77/err.c [MISSING_FILE_ELEMS]: Declare malloc in this case
81fea2b1
JL
1367 too, so it doesn't end up as an integer.
1368
1369Sat Feb 1 02:43:48 1997 Craig Burley <burley@gnu.ai.mit.edu>
1370
1371 * libF77/Makefile.in: More fixup for $(F90BIT) -- wasn't
1372 in list for ar command, and it wasn't correctly listed
1373 in the list of things depending on f2c.h.
1374
1375 * f2c.h.in: Fix up #error directive.
1376
13771997-01-31 Dave Love <d.love@dl.ac.uk>
1378
1379 * libF77/Makefile.in ($(lib)): Add $(F90BIT); shouldn't exclude
1380 stuff f2c needs so we can share the library.
1381
1382Sat Jan 18 19:39:03 1997 Craig Burley <burley@gnu.ai.mit.edu>
1383
1384 * configure.in: No longer define ALWAYS_FLUSH, the
1385 resulting performance is too low.
1386
1387Wed Dec 18 12:06:02 1996 Craig Burley <burley@gnu.ai.mit.edu>
1388
1389 Patch from Mumit Khan <khan@xraylith.wisc.edu>:
1390 * libF77/s_paus.c: Add __CYGWIN32__ to list of macros
1391 controlling how to pause.
1392
1393Sun Dec 1 21:25:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
1394
1395 * configure: Regenerated using autoconf-2.12.
1396
1397Mon Nov 25 21:16:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
1398
1399 * configure: Regenerated using autoconf-2.11.
1400
14011996-11-19 Dave Love <d.love@dl.ac.uk>
1402
1403 * libI77/backspace.c: Include sys/types.h for size_t.
1404
1405Wed Nov 6 14:17:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
1406
1407 * f2c.h.in: Properly comment out the unsupported stuff so
1408 we don't get build-time errors.
1409
1410 * libF77/Version.c, libI77/Version.c: Restore macro definition
1411 of version information.
1412
76bb14e3 1413 * libI77/Makefile.in (OBJ) [foo]: Add ftell_.o to list of objects.
81fea2b1
JL
1414
1415 * libI77/uio.c (do_ud): Fix up casts in PAD_UDread case just
1416 like they were fixed in the other case.
1417
1418Thu Oct 31 22:27:45 1996 Craig Burley <burley@gnu.ai.mit.edu>
1419
1420 * libI77/ftell_.c (fseek_): Map incoming whence argument to
1421 system's actual SEEK_CUR, SEEK_SET, or SEEK_END macro for
1422 fseek(), and crash (gracefully) if the argument is invalid.
1423
14241996-10-19 Dave Love <d.love@dl.ac.uk>
1425
1426 * configure.in: Add check that we have the tools to cross-compile
76bb14e3 1427 if appropriate.
81fea2b1
JL
1428 (NO_EOF_CHAR_CHECK,Skip_f2c_Undefs): Define.
1429
1430 * libF77/Makefile.in (F90BIT): New routines from Netlib.
1431
1432 * f2c.h.in:
1433 Use more sanitary #error (indented for K&R compliance if necessary) if
1434 f2c_i2 defined.
1435 Sync with Netlib: Add `uninteger'. (Commented out) integer*8 stuff.
1436 bit_{test,clear,set} macros.
1437
14381996-10-19 Dave Love <d.love@dl.ac.uk>
1439
1440 Update to Netlib version of 1996-09-26.
1441
1442 * libI77/Version.c: Use <stdio.h>, not "stdio.h".
1443 * libF77/Version.c: Likewise.
1444
1445Wed Aug 28 13:25:29 1996 Dave Love <d.love@dl.ac.uk>
1446
1447 * libI77/rsne.c (x_rsne): Use size_t instead of int.
1448
1449 * libI77/endfile.c (copy): Use size_t in place of int.
1450
1451Wed Aug 28 13:22:20 1996 Dave Love <d.love@dl.ac.uk>
1452
1453 * libI77/backspace.c (f_back): Cast fread arg to size_t.
1454
1455Tue Aug 27 19:11:30 1996 Dave Love <d.love@dl.ac.uk>
1456
1457 * libI77/Version.c: Supply */ to avoid apparent nested comment.
1458
1459Tue Aug 20 09:21:43 1996 Dave Love <d.love@dl.ac.uk>
1460
1461 * libF77/Makefile.in (ALL_CFLAGS): Fix missing ../ for include.
1462 * libI77/Makefile.in (ALL_CFLAGS): Likewise.
1463
1464Sat Aug 17 13:00:47 1996 Dave Love <d.love@dl.ac.uk>
1465
76bb14e3
DL
1466 * libF77/qbitshft.c, libF77/qbitbits.c, libF77/lbitshft.c,
1467 libF77/lbitbits.c: New file from Netlib. qbit... not currently
81fea2b1
JL
1468 compiled.
1469
1470Sun Jul 7 18:06:33 1996 Dave Love <d.love@dl.ac.uk>
1471
1472 * libF77/z_sqrt.c, libF77/z_sin.c, libF77/z_exp.c, libF77/z_log.c,
1473 libF77/system_.c, libF77/z_cos.c, libF77/signal_.c,
1474 libF77/s_stop.c, libF77/sig_die.c, libF77/s_paus.c,
1475 libF77/s_rnge.c, libF77/s_cat.c, libF77/r_tan.c, libF77/r_tanh.c,
1476 libF77/r_sinh.c, libF77/r_sqrt.c, libF77/r_sin.c, libF77/r_mod.c,
1477 libF77/r_nint.c, libF77/r_lg10.c, libF77/r_log.c, libF77/r_exp.c,
1478 libF77/r_int.c, libF77/r_cosh.c, libF77/r_atn2.c, libF77/r_cos.c,
1479 libF77/r_asin.c, libF77/r_atan.c, libF77/r_acos.c,
1480 libF77/pow_dd.c, libF77/pow_zz.c, libF77/main.c, libF77/i_dnnt.c,
1481 libF77/i_nint.c, libF77/h_dnnt.c, libF77/h_nint.c, libF77/exit.c,
1482 libF77/d_tan.c, libF77/d_tanh.c, libF77/d_sqrt.c, libF77/d_sin.c,
1483 libF77/d_sinh.c, libF77/d_mod.c, libF77/d_nint.c, libF77/d_log.c,
1484 libF77/d_int.c, libF77/d_lg10.c, libF77/d_cosh.c, libF77/d_exp.c,
1485 libF77/d_atn2.c, libF77/d_cos.c, libF77/d_atan.c, libF77/d_acos.c,
1486 libF77/d_asin.c, libF77/c_sqrt.c, libF77/cabs.c, libF77/c_sin.c,
1487 libF77/c_exp.c, libF77/c_log.c, libF77/c_cos.c, libF77/F77_aloc.c,
1488 libF77/abort_.c, libI77/xwsne.c, libI77/wref.c, libI77/util.c,
1489 libI77/uio.c, libI77/rsne.c, libI77/rdfmt.c, libI77/rawio.h,
1490 libI77/open.c, libI77/lread.c, libI77/inquire.c, libI77/fio.h,
1491 libI77/err.c, libI77/endfile.c, libI77/close.c:
1492 Use #include <...>, not #include "..." for mkdeps
1493
1494Sat Jul 6 21:39:21 1996 Dave Love <d.love@dl.ac.uk>
1495
1496 * libI77/ftell_.c: Added from Netlib distribution.
1497
1498Sat Mar 30 20:57:24 1996 Dave Love <d.love@dl.ac.uk>
1499
1500 * configure.in: Eliminate explicit use of
1501 {RANLIB,AR}_FOR_TARGET.
1502 * Makefile.in: Likewise.
1503 * libF77/Makefile.in: Likewise.
1504 * libI77/Makefile.in: Likewise.
1505 * configure: Regenerated.
1506
1507Sat Mar 30 21:02:03 1996 Dave Love <d.love@dl.ac.uk>
1508
1509 * Makefile.in: Eliminate explicit use of
1510 {RANLIB,AR}_FOR_TARGET.
1511
1512Tue Mar 26 23:39:59 1996 Dave Love <d.love@dl.ac.uk>
1513
1514 * Makefile.in: Remove hardwired RANLIB and RANLIB_TEST (unnoted
1515 change).
1516
1517Mon Mar 25 21:04:56 1996 Craig Burley <burley@gnu.ai.mit.edu>
1518
1519 * Incorporate changes by Bell Labs to libf2c through 1996-03-23,
1520 including changes to dmg and netlib email addresses.
1521
1522Tue Mar 19 13:10:02 1996 Craig Burley <burley@gnu.ai.mit.edu>
1523
1524 * Incorporate changes by AT&T/Bellcore to libf2c through 1996-03-19.
1525
1526 * Makefile.in (rebuilt): New target.
1527
76bb14e3
DL
1528 * libF77/Makefile.in, libI77/Makefile.in: Use $AR_FOR_TARGET, not
1529 $AR.
81fea2b1
JL
1530
1531Tue Mar 19 12:53:19 1996 Dave Love <d.love@dl.ac.uk>
1532
1533 * configure.in (ac_cpp): #include <stdio.h> instead
1534 of <features.h>.
1535
1536Tue Mar 19 12:52:09 1996 Mumit Khan <khan@xraylith.wisc.edu>
1537
1538 * configure.in (ac_cpp): For f2c integer type,
1539 add -I$srcdir/../.. to make it work on mips-ultrix4.2.
1540
1541Sat Mar 9 17:37:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
1542
1543 * libI77/Makefile.in (.c.o): Add -DAllow_TYQUAD, to enable
1544 I/O support for INTEGER*8.
1545 * f2c.h.in: Turn on longint type.
1546
1547Fri Dec 29 18:22:01 1995 Craig Burley <burley@gnu.ai.mit.edu>
1548
1549 * Makefile.in: Reorganize the *clean rules to more closely
1550 parallel gcc's.
1551
76bb14e3
DL
1552 * libF77/Makefile.in, libI77/Makefile.in: Ignore error from $(AR)
1553 command, in case just doing an install and installer has no write
1554 access to library (this is a kludge fix -- perhaps install targets
1555 should never try updating anything?).
81fea2b1
JL
1556
1557Sat Nov 18 19:37:22 1995 Craig Burley (burley@gnu.ai.mit.edu)
1558
1559 * Version 0.5.17 released.
1560
1561Thu Nov 16 07:20:35 1995 Craig Burley (burley@gnu.ai.mit.edu)
1562
1563 * Incorporate changes by AT&T/Bellcore to libf2c through 1995-11-15.
1564
1565Fri Sep 22 02:19:59 1995 Craig Burley (burley@gnu.ai.mit.edu)
1566
1567 * libI77/backspace.c, libI77/close.c, libI77/endfile.c,
1568 libI77/fio.h, libI77/inquire.c, libI77/rawio.h,
1569 libF77/s_paus.c: Not an MSDOS system if GO32
1570 is defined, in the sense that the run-time environment
1571 is thus more UNIX-like.
1572
1573Wed Sep 20 02:24:51 1995 Craig Burley (burley@gnu.ai.mit.edu)
1574
1575 * libF77/Makefile.in, libI77/Makefile.in: Comment out `ld -r -x'
1576 and `mv' line pairs, since `-x' isn't supported on systems
1577 such as Solaris, and these lines don't seem to do anything
1578 useful after all.
1579
1580Wed Aug 30 15:58:35 1995 Craig Burley (burley@gnu.ai.mit.edu)
1581
1582 * Version 0.5.16 released.
1583
1584 * Incorporate changes by AT&T/Bellcore to libf2c through 950829.
1585
1586Mon Aug 28 12:50:34 1995 Craig Burley (burley@gnu.ai.mit.edu)
1587
1588 * libF77/Makefile.in, libI77/Makefile.in ($(lib)): Force ar'ing
1589 and ranlib'ing of libf2c.a, else after rm'ing libf2c.a and
1590 doing a make, only libI77 or libF77 would be added to
1591 the newly created archive.
1592 Also, instead of `$?' list all targets explicitly so all
1593 objects are updated in libf2c.a even if only one actually
1594 needs recompiling, for similar reason -- we can't easily tell
1595 if a given object is really up-to-date in libf2c.a, or even
1596 present there.
1597
1598Sun Aug 27 14:54:24 1995 Craig Burley (burley@gnu.ai.mit.edu)
1599
1600 * libF77/Makefile.in, libI77/Makefile.in: Fix spacing so
1601 initial tabs are present in all appropriate places.
1602 Move identical $(AR) commands in if then/else clauses
1603 to single command preceding if.
1604 (.c.o, Version[FI].o): Use $@ instead of $* because AIX (RS/6000)
1605 says $@ means source, not object, basename, and $@ seems to work
1606 everywhere.
1607
1608Wed Aug 23 15:44:25 1995 Craig Burley (burley@gnu.ai.mit.edu)
1609
1610 * libF77/system_.c (system_): Declare as returning `ftnint',
1611 consistent with signal_, instead of defaulting to `int'.
1612 Hope dmg@research.att.com agrees, else probably will
1613 change to whatever he determines is correct (and change
1614 g77 accordingly).
1615
1616Thu Aug 17 08:46:17 1995 Craig Burley (burley@gnu.ai.mit.edu)
1617
1618 * libI77/rsne.c (s_rsne): Call f_init if not already done.
1619
1620Thu Aug 17 04:35:28 1995 Craig Burley (burley@gnu.ai.mit.edu)
1621
1622 * Incorporate changes by Bellcore to libf2c through 950817.
1623 And this text is for EMACS: (foo at bar).
1624
1625Wed Aug 16 17:33:06 1995 Craig Burley (burley@gnu.ai.mit.edu)
1626
1627 * libF77/Makefile.in, libI77/Makefile.in (CFLAGS): Put -g1
1628 after configured CFLAGS but before GCC_CFLAGS, so by default
1629 the libraries are built with minimal debugging information.
1630
1631Fri Jul 28 10:30:15 1995 Dave Love <d.love@dl.ac.uk>
1632
1633 * libI77/open.c (f_open): Call f_init if not already done.
1634
1635Sat Jul 1 19:31:56 1995 Craig Burley (burley@gnu.ai.mit.edu)
1636
1637 * libF77/system_.c (system_): Make buff one byte bigger so
1638 following byte doesn't get overwritten by call with large
1639 string.
1640
1641Tue Jun 27 23:28:16 1995 Craig Burley (burley@gnu.ai.mit.edu)
1642
1643 * Incorporate changes by Bellcore to libf2c through 950613.
1644
1645 * libF77/Version.c (__G77_LIBF77_VERSION__): Add this string
1646 to track g77 mods to libf2c.
1647
1648 * libI77/Version.c (__G77_LIBI77_VERSION__): Add this string
1649 to track g77 mods to libf2c.
1650
1651 * libI77/rawio.h: #include <rawio.h> only conditionally,
1652 using macro intended for that purpose.
1653
1654Fri May 19 11:20:00 1995 Craig Burley (burley@gnu.ai.mit.edu)
1655
1656 * configure.in: Incorporate change made by d.love,
1657
1658 * configure: Regenerated.
1659
1660Wed Apr 26 21:08:57 BST 1995 Dave Love <d.love@dl.ac.uk>
1661
1662 * configure.in: Fix quoting problem in atexit check.
1663
1664 * configure: Regenerated (with current autoconf).
1665
1666Wed Mar 15 12:49:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
1667
1668 * Incorporate changes by Bellcore to libf2c through 950315.
1669
1670Sun Mar 5 18:54:29 1995 Craig Burley (burley@gnu.ai.mit.edu)
1671
1672 * README: Tell people not to read lib[fi]77/README.
1673
1674Wed Feb 15 14:30:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
1675
1676 * configure.in: Update copyright notice at top of file.
1677
1678 * f2c.h.in (f2c_i2): Make sure defining this crashes compilations.
1679
1680 * libI77/Makefile.in (F2C_H): Fix typo in definition of this
1681 symbol (was FF2C_H=...).
1682
1683Sun Feb 12 13:39:36 1995 Craig Burley (burley@gnu.ai.mit.edu)
1684
1685 * README: Remove some obsolete items.
1686 Add date.
1687
1688 * TODO: Add date.
1689
1690Sat Feb 11 22:07:54 1995 Craig Burley (burley@gnu.ai.mit.edu)
1691
1692 * Makefile.in (libf77, libi77): Add rules to .PHONY list.
1693
1694 * f2c.h.in (flag): Make same type as friends.
1695
1696 * libF77/Makefile.in (libf77): Rename to $(lib), remove from
1697 .PHONY list. Fix some typos.
1698
1699 * libI77/Makefile.in (libi77): Rename to $(lib), remove from
1700 .PHONY list. Fix some typos.
1701
1702Thu Feb 2 12:22:41 1995 Craig Burley (burley@gnu.ai.mit.edu)
1703
1704 * Makefile.in (libF77/Makefile): Fix typos in this rule's name
1705 and dependencies.
1706
1707 * libF77/Makefile.in (libf77): Add rule to .PHONY list.
1708
1709 * libI77/Makefile.in (libi77): Add rule to .PHONY list.
a757bf81
CB
1710
1711Local Variables:
1712add-log-time-format: current-time-string
1713End:
This page took 0.328245 seconds and 5 git commands to generate.