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