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