]> gcc.gnu.org Git - gcc.git/blame - libf2c/ChangeLog
Version.c: Update.
[gcc.git] / libf2c / ChangeLog
CommitLineData
10125720
DL
11998-09-21 Dave Love <d.love@dl.ac.uk>
2
3 * libI77/Version.c: Update.
4
ab300375
RL
5Mon Sep 21 12:27:27 1998 Robert Lipe <robertl@dgii.com>
6
7 * Makefile.in (distclean, clean, uninstall, install, all): Add
8 multilib support.
9 configure.in: Likewise.
10 configure: Regenerate.
11 * libF77/Makefile.in, libU77/Makefile.in, libI77/Makefile.in (clean):
12 Explictly remove stamp in parent's directory.
13
0155cab4
DL
141998-09-20 Dave Love <d.love@dl.ac.uk>
15
16 * libI77/sfe.c (e_wdfe): Set f__init to avoid spurious recursive
17 i/o error from formatted direct i/o.
18
50a029fd
KI
19Thu Sep 10 14:57:25 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl>
20
21 * Makefile.in (install): Add missing "else true;".
22
4ed35cdc
CB
231998-09-09 Craig Burley <burley@gnu.org>
24
25 * configure.in: Test $srcdir, not $subdir (probable typo).
26 Clarify commentary, fix a bit of spacing.
27
76bb14e3
DL
281998-09-07 Dave Love <d.love@dl.ac.uk>
29
30 * ChangeLog.egcs: Deleted. Entries merged here.
31
b32067b2
DL
321998-09-07 Dave Love <d.love@dl.ac.uk>
33
34 * libI77/sfe.c, libI77/dfe.c: Revert last change.
35
b76d3352
DL
361998-09-06 Dave Love <d.love@dl.ac.uk>
37
38 From Toon to fix spurious recursive i/o errors:
39 * libI77/sfe.c (e_wdfe): Set f__init.
40
41 * libI77/dfe.c (c_dfe): Check and set f__init.
42 (s_rdfe, s_wdfe): Don't check and set f__init.
43
8c6c251d
CB
44Fri Sep 4 18:40:32 1998 Craig Burley <burley@gnu.org>
45
46 * libU77/sys_clock_.c (G77_system_clock_0): Fix indentation.
47
99d7f99a
CB
48Tue Sep 1 10:06:06 1998 Craig Burley <burley@gnu.org>
49
50 * libF77/Version.c: Update.
51 * libU77/Version.c: Update.
52 * libI77/Version.c: Update.
53
563f648b
JL
54Wed Aug 26 23:19:40 1998 Jeffrey A Law (law@cygnus.com)
55
56 * Makefile.in (FLAGS_TO_PASS): Fix typo.
57
beaa74ae
DL
581998-08-11 Dave Love <d.love@dl.ac.uk>
59
60 * README: Update from Craig.
61
e5d82dcf
DL
621998-07-24 Dave Love <d.love@dl.ac.uk>
63
76bb14e3
DL
64 * Makefile.in (s-libe77, ${srcdir}/configure, g2c.h, Makefile)
65 (config.status, rebuilt): Rely on VPATH, dropping explicit use of
e5d82dcf
DL
66 $(srcdir) in various places.
67
df192962
DL
681998-07-19 Dave Love <d.love@dl.ac.uk>
69
70 * Makefile.in (all): Depend on s-libe77, not e77.
71 (.PHONY): Remove e77.
72
76bb14e3
DL
73Thu Jul 16 00:58:52 1998 Jeffrey A Law (law@cygnus.com)
74
75 * libU77/Makefile.in: Missed one config.h.in -> config.hin change.
76
77 * g2c.hin: Renamed from g2c.h.in.
78 * Makefile.in, configure.in: Changed as needed.
79 * configure: Rebuilt.
80
81 * libU77/config.hin: Renamed from libU77/config.h.in.
82 * Makefile.in, configure.in: Changed as needed.
83 * configure: Rebuilt.
84
85Tue Jul 14 21:35:30 1998 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
86
87 * Makefile.in (all): Invoke $(MAKE) instead of just make.
88
89Tue Jul 14 02:16:34 1998 Jeffrey A Law (law@cygnus.com)
90
91 * Makefile.in: stamp-lib* -> s-lib*.
92 * libU77/Makefile.in: Likewise.
93 * libF77/Makefile.in: Likewise.
94 * libI77/Makefile.in: Likewise.
95
96 * libU77/Makefile.in (ALL_CFLAGS): Add -I$(F2C_H_DIR).
97
eeba5929
CB
98Mon Jul 13 13:31:03 1998 Craig Burley <burley@gnu.org>
99
100 * libU77/u77-test.f: Double-check ETIME results, just
101 like 0.5.24 does.
102
b53c05f5
DL
1031998-07-10 Dave Love <d.love@dl.ac.uk>
104
105 * Makefile.in: Re-write build procedure mainly to honour
106 dependencies correctly but also allow making in the build
107 directory by configuring the relevant variables. The lib[FIU]77
108 subdirs do dependency checking of their objects. Stamp files
109 dictate when to run (new) archive targets in subdirs. Some
110 tidying of variables. Supply full set of standard targets.
111
112 * configure.in: Move much of testing to new configures in
113 subdirs. Tidy up handling of RANLIB etc.
114
76bb14e3
DL
115 * stamp-h.in, libF77/configure.in, libI77/configure.in:
116 * libF77/configure, libI77/configure: New files.
b53c05f5
DL
117
118 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
119 Change in step with libf2c/Makefile.in.
120
9aae1551
DL
1211998-07-09 Dave Love <d.love@dl.ac.uk>
122
0f5e5cc5
DL
123 * libU77/Makefile.in (check): Wrap -lg2c ... -lm around $(LIBS) in
124 case of static link.
125
6fcd7598
DL
126 * libU77/Version.c, libI77/Version.c: Update version info.
127
9aae1551
DL
128 * libU77/sys_clock_.c: Replace TIMES conditional stuff removed in
129 error by last change.
130
76bb14e3
DL
1311998-07-06 Mike Stump <mrs@wrs.com>
132
133 * Makefile.in (clean): Don't remove Makefiles, that is done in
134 distclean.
135
a60cb986
DL
1361998-07-06 Dave Love <d.love@dl.ac.uk>
137
138 * libU77/Makefile.in (lib): Change variable lib to LIBS.
139
1401998-07-06 Robert Lipe <robertl@dgii.com>
141
142 * libU77/configure.in: Look for -lsocket, add to LIBS if found.
143
144 * libU77/Makefile.in (lib): Use LIBS from above.
145
1461998-07-05 Dave Love <d.love@dl.ac.uk>
147
148 * f2cext.c (system_clock_): Remove (just f90 intrinsic).
149
83630c20 150 * Makefile.in (F2CEXT): Remove sclock.
a60cb986
DL
151 (UOBJ): Add libU77/datetime_.o.
152
153 * libU77/config.h.in: Add HAVE_GETTIMEOFDAY.
154
155 * libU77/configure.in: Check for gettimeofday.
156
157 * libU77/datetime_.c: New file.
158
159 * libU77/sys_clock_.c: Allow optional args.
160
161 * libU77/Makefile.in (G77DIR): Fix for current directory
162 structure.
163 (SRCS, OBJS): Add datetime.
164
165 * libU77/u77-test.f: Call date_and_time. Call system_clock
166 omitting args.
167
a752ed65
DL
1681998-06-29 Dave Love <d.love@dl.ac.uk>
169
170 * libI77/wsfe.c (s_wsfe): Fix setting of f__curunit lost in
171 previous change.
172 * libI77/rsfe.c (s_rsfe): Likewise.
173
76bb14e3
DL
174Sat Jun 27 23:04:49 1998 Jeffrey A Law (law@cygnus.com)
175
176 * Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR)
177 instead of hardcoding "libraries".
178
1791998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
180
181 * Makefile.in (gcc_version_trigger): Add new macro.
182 (config.status): Add dependency upon $(gcc_version_trigger).
183
184 * configure.in (gcc_version_trigger): New variable; initialize
185 using value from toplevel configure; add AC_SUBST for it.
186 (gcc_version): Change initialization to use this new variable.
187 * configure: Regenerate.
188
1891998-06-24 Manfred Hollstein <manfred@s-direktnet.de>
190
191 * Makefile.in (version): Rename to gcc_version.
192 * configure.in (version): Likewise.
193 (gcc_version): Add code to use an option passed from parent configure.
194 * configure: Regenerate.
195
41924d16
DL
1961998-06-23 Dave Love <d.love@dl.ac.uk>
197
76bb14e3
DL
198 * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c:
199 * libI77/lread.c, libI77/sfe.c, libI77/sue.c, libI77/wsfe.c: Update
41924d16
DL
200 to Netlib version of 1998-06-18.
201
76bb14e3
DL
2021998-06-21 Dave Love <d.love@dl.ac.uk>
203
204 * configure.in (version, target_alias): Define.
205
206 * Makefile.in (version, target_alias, libsubdir): Define.
207 (install): Remove check for libsubdir.
208
f30bc2e7
CB
209Sat Jun 13 03:46:40 1998 Craig Burley <burley@gnu.org>
210
211 * Makefile.in (install): Don't install if $(libsubdir)
212 is empty; issue a diagnostic saying top-level Makefile
213 must pass it in instead, and exit.
214
215 * Makefile.in (g2c.h): Rename from f2c.h.
216
76bb14e3
DL
217 * Makefile.in, libF77/Makefile.in, libI77/Makefile.in:
218 * libU77/Makefile.in: Rewrite config and var assignment
f30bc2e7
CB
219 sections to be even more minimal than before, and to
220 more clearly documented what macros are expected to be
221 set and to what sorts of values. Eliminate CROSS and
222 related stuff, since there's no such things as CROSS
223 in egcs. Rename GCC_FOR_TARGET to CC throughout.
224 * Makefile.in (stamp-libi77, stamp-libf77, stamp-libu77):
225 Eliminate CROSS.
226 * configure.in: Eliminate CROSS.
227
228 Rename libf2c.a and f2c.h to libg2c.a and g2c.h,
229 normalize and simplify g77/libg2c build process:
230 * Makefile.in: Remove all stuff pertaining to
231 installation, cleaning, and so on. Parent Makefile
232 does all that now. Pass F2C_H_DIR,
233 G2C_H_DIR, and GCC_H_DIR, the pathnames for the
234 directories containing f2c.h, g2c.h, and other
235 #include files, to subdirectory Makefiles.
236 (stamp-libf77, stamp-libi77, stamp-libu77):
237 Don't specify `-f Makefile' anymore, it's not needed
238 now that subdirectory makefile's from netlib are
239 renamed to makefile.netlib in g77 source (and to
240 makefile.ori by configuration process, in case they're
241 still around somehow).
242 (stamp-libe77): Don't make libE77 dir unless it doesn't
243 exist, if it does just delete all objects in it.
244 Compile using $(GCC_FOR_TARGET), not $(CC).
245 (rebuilt): Remove this and all subordinate targets,
246 as parent Makefile now handles all that.
247 (*clean): Remove.
248 * configure.in (Pad_UDread, ALWAYS_FLUSH, WANT_LEAD_0):
249 Remove these and commentary to new f2c.h file.
250 AC_OUTPUT g2c.h instead of f2c.h. Remove old commentary
251 regarding concatenation.
252 * g2c.h.in: Rename from f2c.h.in, add appropriate
253 commentary.
254 * f2c.h: New file, a wrapper for g2c.h that does
255 libg2c-specific stuff.
256 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
257 Change $(ALL_CFLAGS) to use F2C_H_DIR, G2C_H_DIR, and GCC_H_DIR
258 macros. Remove F2C_H macro, replace use with explicit
259 dependencies on f2c.h and g2c.h.
260 (*clean): Remove.
261
76bb14e3
DL
262Mon Apr 27 22:52:31 1998 Richard Henderson <rth@cygnus.com>
263
264 * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
265 * libU77/gmtime_.c: Likewise.
266
267Sun Apr 26 18:07:56 1998 Richard Henderson <rth@cygnus.com>
268
269 * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
270 tests to work out of the build directory.
271
2929d7a2
DL
2721998-05-20 Dave Love <d.love@dl.ac.uk>
273
274 * Makefile.in ($(lib)): Use shell loop instead of unportable
275 make variable substitution.
276
5a276a25
CB
277Tue May 19 12:50:27 1998 Craig Burley <burley@gnu.org>
278
279 Break up main() into separate .o's so making and
280 linking against shared libraries with non-Fortran
281 main() routines is easier:
282 * Makefile.in (MISC): Add setarg.o and setsig.o.
283 * libF77/Makefile.in (MISC): Ditto.
284 * libF77/setarg.c: New file, contains f_setarg().
285 * libF77/setsig.c: New file, contains f_setsig().
286 * libF77/getarg_.c: Rename xarg* to f__xarg*.
287 * libF77/iargc_.c: Ditto
288
06033860
CB
289Sat May 2 16:44:46 1998 Craig Burley <burley@gnu.org>
290
291 * libF77/signal_.c, libI77/dfe.c, libI77/due.c,
292 libI77/wsfe.c: Tweaks to eliminate unnecessary
293 differences vs. netlib libf2c.
294
a843efa0
CB
295Fri May 1 11:57:45 1998 Craig Burley <burley@gnu.org>
296
297 Update to Netlib version of 1998-04-20:
298 * libF77/dtime_.c, libF77/etime_.c, libF77/h_dnnt.c,
299 libF77/h_nint.c, libF77/i_dnnt.c, libF77/i_nint.c,
300 libF77/main.c, libF77/s_paus.c, libF77/signal1.h0,
301 libI77/backspace.c, libI77/close.c, libI77/dfe.c,
302 libI77/endfile.c, libI77/err.c, libI77/fio.h,
303 libI77/iio.c, libI77/ilnw.c, libI77/lread.c,
304 libI77/lwrite.c, libI77/open.c, libI77/rawio.h,
305 libI77/sfe.c, libI77/util.c, libI77/wrtfmt.c,
306 libI77/wsfe.c, libI77/wsle.c, libI77/wsne.c:
307 See changes.netlib for info.
308
515d3c17
CB
309Sun Apr 26 09:13:41 1998 Craig Burley <burley@gnu.org>
310
311 * libU77/hostnm_.c (G77_hostnm_0): Fix off-by-one error
312 that was trashing the byte just beyond the CHARACTER*(*)
313 argument.
314
a0518270
CB
315Wed Mar 4 16:32:46 1998 Craig Burley <burley@gnu.org>
316
317 * libU77/u77-test.f: Don't bother declaring etime.
318 Use `implicit none' and declare mask and lenstr.
319 Do ETIME/DTIME consistency check before loop, then
320 use loop to verify that dtime "ticks" at some point.
321 Check ETIME array-sum using single-precision add, to
322 avoid spurious complaint on systems (like x86) that
323 use more precision for intermediate results.
324 Fix `Results of ETIME and DTIME...' message to print
325 pertinent values (r1 and r2 instead of i and j).
326 Change loop from 10M to 1K repeated up to 1000 times
327 or until dtime "ticks".
328 Print the number of 1K loops needed to see this tick.
329 Answer a commented question.
330 Split up a long line of output and do other prettying.
331 Preset lognam in case GETLOG fails to overwrite it.
332
2731cc56
JL
333Sat Feb 28 15:32:15 1998 Craig Burley <burley@gnu.org>
334
335 * libI77/open.c (f_open): Use sizeof(buf) instead of
336 256, for the usual reasons.
337
76bb14e3
DL
3381998-02-17 Dave Love <d.love@dl.ac.uk>
339
340 * libU77/u77-test.f: Tweak some o/p.
341
342 * libU77/Makefile.in (check): Use -L for new directory structure.
343
344 * Makefile.in (check): Run the u77 check.
345 (config.status, Makefile): New targets.
346
347Wed Feb 11 01:46:20 1998 Manfred Hollstein <manfred@s-direktnet.de>
348
349 * Makefile.in ($(lib)): Call $(AR) repeatedly to avoid overflowing
350 argument size limit on ancious System V.
351
352Sun Feb 8 00:32:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
353
354 * Makefile.in: Add `info install-info clean-info check dvi' targets.
355
356Mon Feb 2 11:08:49 1998 Richard Henderson <rth@cygnus.com>
357
358 * configure.in: Update F2C_INTEGER and F2C_LONGINT tests
359 for the new placement in the hierarchy.
360
361Sun Feb 1 02:36:33 1998 Richard Henderson <rth@cygnus.com>
362
363 * Previous contents of gcc/f/runtime moved into toplevel
364 "libf2c" directory.
365
366Sun Feb 1 01:42:47 1998 Mumit Khan <khan@xraylith.wisc.edu>
367
368 * libU77/configure.in (getlogin,getgid,getuid, kill,link,ttyname):
369 Check.
370 * libU77/config.h.in (HAVE_GETLOGIN, HAVE_GETGID, HAVE_GETUID,
371 HAVE_KILL, HAVE_LINK, HAVE_TTYNAME): New defs.
372 * libU77/getlog_.c: Conditionalize for target platform. Set errno
373 to ENOSYS if target libc doesn't have the function.
374 * libU77/getgid_.c: Likewise.
375 * libU77/getuid_.c: Likewise.
376 * libU77/kill_.c: Likewise.
377 * libU77/link_.c: Likewise.
378 * libU77/ttynam_.c: Likewise.
379
380Sun Jan 18 20:01:37 1998 Toon Moene <toon@moene.indiv.nluug.nl>
381
382 * libI77/backspace.c: (f_back): Use type `uiolen' to determine size
383 of record length specifier.
384
385Sat Jan 17 22:40:31 1998 Mumit Khan <khan@xraylith.wisc.edu>
386
387 * libU77/configure.in (sys/param.h,sys/times.h): Check.
388 (times,alarm): Likewise.
389 * libU77/config.h.in (HAVE_SYS_PARAM_H, HAVE_SYS_TIMES_H)
390 (HAVE_ALARM, HAVE_TIMES): New defs.
391 * libU77/alarm_.c: Conditionalize for target platform. Set errno
392 to ENOSYS if target libc doesn't have the function.
393 * libU77/dtime_.c: Likewise.
394 * libU77/etime_.c: Likewise.
395 * libU77/sys_clock_.c: Likewise.
396
397 * configure.in (NON_UNIX_STDIO): Define if MINGW32.
398 (NON_ANSI_RW_MODE): Do not define for CYGWIN32 or MINGW32.
399
400 * libI77/rawio.h: Don't providing conflicting declarations for
401 read() and write(). MINGW32 header files use "const" quals.
402
403 * libF77/s_paus.c: _WIN32 does not have pause().
404
405Mon Apr 27 22:52:31 1998 Richard Henderson <rth@cygnus.com>
406
407 * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
408 * libU77/gmtime_.c: Likewise.
409
410Sun Apr 26 18:07:56 1998 Richard Henderson <rth@cygnus.com>
411
412 * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
413 tests to work out of the build directory.
414
6d433196
CB
415Tue Dec 23 22:56:01 1997 Craig Burley <burley@gnu.org>
416
417 * libF77/signal_.c (G77_signal_0): Return type is
418 now `void *', to cope with returning previous signal
419 handler on 64-bit systems like Alphas.
420 * f2cext.c (signal_): Changed accordingly.
421
76bb14e3
DL
422Tue Nov 18 09:49:04 1997 Mumit Khan (khan@xraylith.wisc.edu)
423
424 * libI77/close.c (f_exit): Reset f__init so that f_clos does not
425 (incorrectly) think there is an I/O recursion when program is
426 interrupted.
427
428Sat Nov 1 18:03:42 1997 Jeffrey A Law (law@cygnus.com)
429
430 * libF77/signal_.c: Undo last change until we can fix it right.
431
56a0044b
JL
432Wed Oct 29 01:01:04 1997 Mumit Khan <khan@brahma.xraylith.wisc.edu>
433
434 * configure.in: Set CC to CC_FOR_TARGET when cross-compiling.
435
2731cc56
JL
436Fri Oct 24 11:15:22 1997 Mumit Khan <khan@brahma.xraylith.wisc.edu>
437
438 * libI77/close.c (f_exit): Reset f__init so that f_clos does not
439 (incorrectly) think there is an I/O recursion when program is
440 interrupted.
441
442Wed Oct 15 10:06:29 1997 Richard Henderson <rth@cygnus.com>
443
76bb14e3 444 * libF77/signal_.c (G77_signal_0): Make return type sig_pf as well.
2731cc56
JL
445 * libI77/fio.h: Include <string.h> if STDC_HEADERS.
446 * libU77/chmod_.c: Likewise.
447
76bb14e3
DL
448Tue Oct 7 18:22:10 1997 Richard Henderson <rth@cygnus.com>
449
450 * Makefile.in (CGFLAGS): Don't force -g0.
451 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in: Likewise.
452
453Mon Oct 6 14:16:46 1997 Jeffrey A Law (law@cygnus.com)
454
455 * Makefile.in (distclean): Do a better job at cleaning up.
456
1794ae47
DL
4571997-10-03 Dave Love <d.love@dl.ac.uk>
458
459 * configure.in: Check for tempnam (best because it obeys TMPDIR).
460 * libI77/open.c: Use it.
461 * libI77/err.c: New message # 132.
462
76bb14e3
DL
463Wed Oct 1 01:46:16 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
464
465 * libU77/sys_clock_.c: File renamed from system_clock_.c.
466 * libU77/Makefile.in, Makefile.in : Reference sys_clock_.*, not
467 system_clock_.*.
468 * libU77/dtime_.c (clk_tck): Try also HZ macro.
469 * libU77/access.c (G77_access_0): Check malloc return value against 0,
470 not NULL.
471 * libU77/getlog_.c, libU77/ttynam_.c, libU77/chdir_.c: Ditto.
472 * libU77/chmod_.c, libU77/rename_.c: Ditto.
473
81fea2b1
JL
474Tue Sep 30 00:41:39 1997 Craig Burley <burley@gnu.ai.mit.edu>
475
476 Do a better job of printing the offending FORMAT string
477 when producing a diagnostic:
478 * libI77/err.c (f__fmtlen): New variable to hold operating
479 length of format string.
480 (f__fatal): Use new variable to limit length of printed string.
481 * libI77/fmt.c (f_s): Don't skip spaces after closing paren,
482 so nicer message results (and nested case already skips them).
483 (pars_f): Record operating length of format string as indicated
484 by a successful call to f_s, or ad-hoc-calculate it if failure,
485 limiting the length to 80 characters (and stopping at NUL).
486 (do_fio): Use new variable to limit length of printed string.
487 * libI77/fmt.h (f__fmtlen): Declare new variable.
488 * libI77/lread.c (c_le): Set new variable to known length.
489
490Mon Sep 29 16:30:31 1997 Craig Burley <burley@gnu.ai.mit.edu>
491
492 Update to Netlib version of 1997-09-23:
493 * libF77/dtime_.c (dtime_), libF77/etime_.c (dtime_):
494 Return `double' instead of `float' (these are not used
495 in g77's version of libf2c).
496 * libI77/fmt.c, libI77/fmt.h, libI77/rdfmt.c, libI77/wrtfmt.c:
497 Support machines with 64-bit pointers and 32-bit ints (e.g.
498 Linux on DEC Alpha).
499
5001997-09-19 Dave Love <d.love@dl.ac.uk>
501
502 * libU77/dtime_.c (G77_dtime_0): Fix types in HAVE_GETRUSAGE case
503 so as not to truncate results to integer values.
76bb14e3
DL
504 * libU77/Version.c: Bump.
505
506Thu Sep 18 16:58:46 1997 Jeffrey A Law (law@cygnus.com)
507
508 * Makefile.in (stamp-lib): Don't use '$?', explicitly
509 list the variables containing the object files to include
510 in libf2c.a
81fea2b1
JL
511
512Tue Sep 9 00:33:24 1997 Craig Burley <burley@gnu.ai.mit.edu>
513
514 * Version 0.5.21 released.
515
516Mon Sep 8 19:39:01 1997 Craig Burley <burley@gnu.ai.mit.edu>
517
518 * libI77/close.c (f_exit): Fix thinko, inverted test
519 of whether initialization done, so exiting now closes
520 open units again.
521
76bb14e3
DL
522Fri Sep 5 00:18:17 1997 Jeffrey A Law (law@cygnus.com)
523
524 * Makefile.in (clean): Don't remove config.cache.
525 (distclean): Do it here instead.
526
527Tue Aug 26 20:14:08 1997 Robert Lipe (robertl@dgii.com)
528
529 * hostnm_.c: Include errno.h
530
81fea2b1
JL
531Tue Aug 26 01:42:21 1997 Craig Burley <burley@gnu.ai.mit.edu>
532
533 From Jim Wilson:
534 * configure.in: Make sure RANLIB_TEST is set also.
535
536 From Robert Lipe <robertl@dgii.com>:
537 * libU77/getcwd_.c, libU77/hostnm_.c, libU77/lstat_.c:
538 Also #include <errno.h>, to define ENOSYS.
539
540Tue Aug 26 01:25:58 1997 Craig Burley <burley@gnu.ai.mit.edu>
541
542 * Makefile.in (stamp-lib): Put all f2cext.c objects in
543 a temp directory named libE77, then `ar' them all at
544 once into libf2c.a, to get the job done a bit faster.
545 Still remove the objects (and libE77 directory) afterward.
546
76bb14e3
DL
547Mon Aug 25 23:26:05 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
548
549 * Makefile.in (mostlyclean, clean): Check if Makefile exists
550 before using it. Remove stamp-*.
551 (stamp-libi77, stamp-libf77, stamp-libu77): New.
552 (stamp-lib): Only depend on stamp-libi77 stamp-libf77
553 stamp-libu77
554
81fea2b1
JL
555Sun Aug 24 05:04:35 1997 Craig Burley <burley@gnu.ai.mit.edu>
556
557 * libU77/rand_.c (G77_rand_0), libU77/dtime_.c (G77_dtime_0),
558 libU77/etime_.c (G77_etime_0), libU77/secnds_.c (G77_secnds_0),
559 libU77/second_.c (G77_second_0): Really return `double', not
560 `doublereal', since the result is cast to `float'.
561 * f2cext.c: (rand_, dtime_, etime_, secnds_, second_): Ditto.
562 (erf_, erfc_, besj0_, besj1_, besjn_, besy0_, besy1_,
563 besyn_, dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
564 dbesyn_): All of these return `double', not `doublereal',
565 as they either have `float' or `double' results.
566 * libU77/bes.c (besj0_, besj1_, besjn_, besy0_, besy1_,
567 besyn_): Ditto.
568 * libU77/dbes.c (dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
569 dbesyn_): Ditto.
570
571 Update to Netlib version of 1997-08-16:
572 * libI77/iio.c: Fix bug in internal writes to an array
573 of character strings.
574
575 * Makefile.in (UOBJ): Restore fixes made by Dan Pettet I
576 lost, which included the addition of mclock_.o already noted
577 below, plus adding symlnk_.o.
578
579Thu Aug 21 03:58:34 1997 Craig Burley <burley@gnu.ai.mit.edu>
580
581 * Makefile.in (UOBJ): Add mclock_.o, thanks to Mumit Khan!
582
5831997-08-21 Dave Love <d.love@dl.ac.uk>
584
585 * libU77/alarm_.c: Fix return type: `integer'.
586
587Mon Aug 11 20:12:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
588
589 * Makefile.in ($(lib), stamp-lib): Ensure that library
590 gets fully updated even if updating was aborted earlier.
591
592 * libU77/hostnm_.c (G77_hostnm_0): Return ENOSYS and stuff
593 in errno if system has no gethostname() function.
594
595 * libU77/lstat_.c (G77_lstat_0): Return ENOSYS and stuff
596 in errno if system has no lstat() function.
597
598 * libU77/getcwd_.c (G77_getcwd_0): Return ENOSYS and stuff
599 in errno if system has no getcwd() or getwd() function.
600 Test HAVE_GETCWD properly.
601
602 * libU77/symlnk_.c (G77_symlink_0): Return ENOSYS and stuff
603 in errno if system has no symlink() function.
604
605 * libU77/mclock_.c (G77_mclock_0): Return -1 if system
606 has no clock() function.
607
608Mon Aug 11 01:55:36 1997 Craig Burley <burley@gnu.ai.mit.edu>
609
610 * Makefile.in (F2CEXT): Add `alarm' to this list.
611
612 * f2cext.c (alarm_): Fix some typos in this function.
613 Delete third `status' argument.
614
615 * libU77/alarm_.c: Delete third `status' argument,
616 as caller gets this from function result; return
617 status value as function result for caller.
618
619 * configure.in: Rename `ac_cv_struct_FILE' to
620 `g77_cv_struct_FILE' according to 1997-06-26 change.
621
6221997-08-06 Dave Love <d.love@dl.ac.uk>
623
624 * libU77/vxtidate_.c: Correct day/month argument order.
625 * f2cext.c: Likewise.
626
6271997-07-07 Dave Love <d.love@dl.ac.uk>
628
629 * f2cext.c: Add alarm_.
630
631 * Makefile.in, libU77/Makefile.in: Add alarm_.
632
633 * libU77/alarm_.c: New file.
634
6351997-06-26 Dave Love <d.love@dl.ac.uk>
636
637 * configure.in: Generally use prefix `g77_' for cached values
638 we've invented, not `ac_'.
639
640Tue Jun 24 18:50:06 1997 Craig Burley <burley@gnu.ai.mit.edu>
641
642 * libI77/ilnw.c (s_wsni): Call f_init() here.
643 (s_wsli): Ditto.
644 (e_wsli): Turn off "doing I/O" flag here.
645
6461997-06-20 Dave Love <d.love@dl.ac.uk>
647
648 * runtime/configure.in: Check for cygwin32 after Mumit Khan (but
649 differently); if cygwin32 define NON_UNIX_STDIO and don't define
650 NON_ANSI_RW_MODES.
651
652Tue Jun 01 06:26:29 1997 Craig Burley <burley@gnu.ai.mit.edu>
653
654 * libI77/rsne.c (nl_init): Don't call f_init() here,
655 since s_rsne() already does.
656 (c_lir): Call f_init() here instead.
657 * libI77/rsli.c (e_rsli): Turn off "doing I/O" flag here.
658 * libI77/sue.c (e_rsue): Ditto.
659
660Sun Jun 22 23:27:22 1997 Craig Burley <burley@gnu.ai.mit.edu>
661
662 * libI77/fio.h (err): Mark I/O as no longer in progress
663 before returning a non-zero error indicator (since
664 that tells the caller to jump over the remaining I/O
665 calls, including the corresponding `e_whatever' call).
666 * libI77/err.c (endif): Ditto.
667 * libI77/sfe.c (e_wsfe): Ditto.
668 * libI77/lread.c (ERR): Ditto.
669 * libI77/lread.c (l_read): Ditto by having quad case
670 use ERR, not return, to return non-zero error code.
671
672Sat Jun 21 12:31:28 1997 Craig Burley <burley@gnu.ai.mit.edu>
673
674 * libI77/open.c (fk_open): Temporarily turn off
675 "doing I/O" flag during f_open() call to avoid recursive
676 I/O error.
677
678Tue Jun 17 22:40:47 1997 Craig Burley <burley@gnu.ai.mit.edu>
679
680 * err.c, close.c, rewind.c, inquire.c, backspace.c, endfile.c,
681 iio.c, open.c, Version.c, sfe.c, wsle.c, rsne.c, sue.c, rsfe.c,
682 lread.c, wsfe.c, fio.h, due.c, dfe.c: Change f__init from
683 `flag' to `int' and to signal not just whether initialization
684 has happened (bit 0), but also whether I/O is in progress
685 already (bit 1). Consistently produce a clear diagnostic
686 in cases of recursive I/O. Avoid infinite recursion in
687 f__fatal, in case sig_die triggers another error. Don't
688 output info on internals if not initialized in f__fatal. Don't
689 bother closing units in f_exit if initialization hasn't
690 happened.
691
692Tue Jun 10 12:57:44 1997 Craig Burley <burley@gnu.ai.mit.edu>
693
694 Update to Netlib version of 1997-06-09:
695 * libI77/err.c, libI77/lread.c, libI77/rdfmt.c,
696 libI77/wref.c: Move some #include's around.
697
698Mon Jun 9 18:11:56 1997 Craig Burley <burley@gnu.ai.mit.edu>
699
700 * libU77/kill_.c (kill_): KR_headers version needed
701 `*' in front of args in decls.
702
703Sun May 25 03:16:53 1997 Craig Burley <burley@gnu.ai.mit.edu>
704
705 Update to Netlib version of 1997-05-24:
706 * libF77/README, libF77/Version.c, libF77/main.c,
707 libF77/makefile, libF77/s_paus.c, libF77/signal1.h,
708 libF77/signal_.c, libF77/z_div.c, libI77/Notice,
709 libI77/README, libI77/Version.c, libI77/dfe.c,
710 libI77/err.c, libI77/fmt.c, libI77/makefile,
711 libI77/rawio.h: Apply many, but not all, of the changes
712 made to libf2c since last update.
713 * libF77/Makefile.in (MISC), Makefile.in (MISC): Rename
714 exit.o to exit_.o to go along with Netlib.
715 * libF77/signal.c: Make the prologue much simpler than
716 Netlib has it.
717
718Sun May 18 20:56:02 1997 Craig Burley <burley@gnu.ai.mit.edu>
719
720 * libU77/unlink_.c, libU77/stat_.c, libU77/symlnk_.c,
721 libU77/chmod_.c: g_char first arg is const.
722
723 * libU77/chmod_.c: s_cat expects ftnlen[], not int[] or
724 integer[], change types of array and variables
725 accordingly.
726
727May 7 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
728
729 * libU77/dbes_.c: Commented out the code in the
730 same way the bes* routines are commented out. This
731 was done because corresponding C routines are referenced
732 directly in com-rt.def.
733
734Mon May 5 13:56:02 1997 Craig Burley <burley@gnu.ai.mit.edu>
735
736 * libU77/stat_.c: Reverse KR/ANSI decls of g_char().
737
738Apr 18 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
739
740 * libF77/F77_aloc.c, libF77/abort_.c, libF77/derf_.c,
741 libF77/derfc_.c, libF77/ef1asc_.c, libF77/ef1cmc_.c,
742 libF77/erf_.c, libF77/erfc_.c, libF77/exit.c,
743 libF77/getarg_.c, libF77/getenv_.c, libF77/iargc_.c,
744 libF77/s_cat.c, libF77/signal_.c, libF77/system_.c,
745 libI77/close.c, libI77/ftell_.c, libU77/access_.c,
746 libU77/bes.c, libU77/chdir_.c, libU77/chmod_.c, libU77/ctime_.c,
747 libU77/date_.c, libU77/dbes.c, libU77/dtime_.c, libU77/etime_.c,
748 libU77/fdate_.c, libU77/fgetc_.c, libU77/flush1_.c,
749 libU77/fnum_.c, libU77/fputc_.c, libU77/fstat_.c,
750 libU77/gerror_.c, libU77/getcwd_.c, libU77/getgid_.c,
751 libU77/getlog_.c, libU77/getpid_.c, libU77/getuid_.c,
752 libU77/gmtime_.c, libU77/hostnm_.c, libU77/idate_.c,
753 libU77/ierrno_.c, libU77/irand_.c, libU77/isatty_.c,
754 libU77/itime_.c, libU77/kill_.c, libU77/link_.c,
755 libU77/lnblnk_.c, libU77/ltime_.c, libU77/mclock_.c,
756 libU77/perror_.c, libU77/rand_.c, libU77/rename_.c,
757 libU77/secnds_.c, libU77/second_.c, libU77/sleep_.c,
758 libU77/srand_.c, libU77/stat_.c, libU77/symlnk_.c,
759 libU77/system_clock_.c, libU77/time_.c, libU77/ttynam_.c,
760 libU77/umask_.c, libU77/unlink_.c, libU77/vxtidate_.c,
761 libU77/vxttime_.c: Completed renaming routines that are directly
762 callable from g77 to internal names of the form
763 G77_xxxx_0 that are known as intrinsics by g77.
764
765Apr 8 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
766
767 * Makefile.in: Add libU77/mclock_.o and libU77/symlnk_.o to UOBJ.
768 * libU77/Makefile.in: Add mclock_.c to SRCS.
769 Add mclock_.o and symlnk_.o to OBJS.
770 Add mclock_.o dependency.
771
772Apr 8 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
773
774 * libU77/symlnk_.c: Added a couple of (char*) casts to malloc
775 to silence the compiler.
776
7771997-03-17 Dave Love <d.love@dl.ac.uk>
778
779 * libU77/access_.c, libU77/chdir_.c, libU77/chmod_.c,
780 libU77/link_.c, libU77/lstat_.c, libU77/rename_.c, libU77/stat_.c,
781 libU77/symlnk_.c, libU77/u77-test.f, libU77/unlink_.c: Strip
782 trailing blanks from file names for consistency with other
783 implementations (notably Sun's).
784
785 * libU77/chmod_.c: Quote the file name given to the shell.
786
787Mon Mar 10 00:19:17 1997 Craig Burley <burley@gnu.ai.mit.edu>
788
789 * libI77/uio.c (do_ud) [PAD_UDread]: Add semicolon to err()
790 invocation when macro not defined (from Mumit Khan
791 <khan@xraylith.wisc.edu>).
792
793Fri Feb 28 13:16:50 1997 Craig Burley <burley@gnu.ai.mit.edu>
794
795 * Version 0.5.20 released.
796
797Wed Feb 26 20:28:53 1997 Craig Burley <burley@gnu.ai.mit.edu>
798
799 * Makefile.in: $(MAKE) invocations now explicitly
800 specify `-f Makefile', just in case the `makefile's
801 from the netlib distribution would get used instead.
802
803Mon Feb 24 16:43:39 1997 Craig Burley <burley@gnu.ai.mit.edu>
804
805 * libU77/Makefile.in (check): Specify driver, and
806 don't bother enabling already-enabled intrinsic groups.
807 Also, get the $(srcdir) version of u77-test.f.
808
809Sat Feb 22 14:08:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
810
811 * libU77/u77-test.f: Explicitly declare intrinsics, get
812 rid of useless CHARACTER declarations on intrinsics (maybe
813 someday appropriate to implement meaning of that in g77
814 and restore them?).
815 Add spin loop just to fatten up the timings a bit.
816 Clarify ETIME output as having three fields.
817 Call TIME with CHARACTER*8, not CHARACTER*6, argument.
818 Call new SECOND intrinsic subroutine, after calling
819 new DUMDUM subroutine just to ensure the correct value
820 doesn't get left around in a register or something.
821
822Thu Feb 20 15:22:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
823
824 * libU77/bes.c: Comment out all the code, as g77 avoids actually
825 calling it, going directly to the system's library instead.
826
827Mon Feb 17 02:27:41 1997 Craig Burley <burley@gnu.ai.mit.edu>
828
829 * libU77/fgetc_.c (fgetc_): Allow return value to be
830 CHARACTER*(*), properly handle CHARACTER*0 and blank-pad
831 CHARACTER*n where n>1.
832
833Tue Feb 11 14:12:19 1997 Craig Burley <burley@gnu.ai.mit.edu>
834
835 * Makefile.in: Clarify role of $(srcdir) here. Fix
836 various targets accordingly. Don't rely at all on
837 gcc/f/include/ being a link to gcc/include/ -- just
838 use it directly.
839 (${srcdir}/configure, ${srcdir}/libU77/configure):
840 Remove the config.cache files in build directory before
841 cd'ing to source directory as well.
842
843 * libF77/Makefile.in, libI77/Makefile.in (ALL_CFLAGS):
844 Include `-I.' to pick up build directory.
845 Use gcc/include/ directly.
846 * libU77/Makefile.in (ALL_CFLAGS): Include `-I$(srcdir)'
847 to pick up source directory.
848 (OBJS): Fix typo in `chmod_.o' (was `chmod.o').
849
850Mon Feb 10 12:54:47 1997 Craig Burley <burley@gnu.ai.mit.edu>
851
852 * Makefile.in (UOBJ), libU77/Makefile.in (OBJS): Add
853 libU77/chmod_.o to list of objects.
854 * libU77/chmod_.c: Fix up headers.
855 Fix implementation to not prematurely truncate command
856 string and make room for trailing null.
857
858 * libU77/ctime_.c: Incoming xstime argument is now longint.
859 * libU77/mclock_.c: Now returns longint.
860 * libU77/time_.c: Now returns longint.
861
8621997-02-10 Dave Love <d.love@dl.ac.uk>
863
864 * etime_.c, dtime_.c: Typo rounded times to seconds.
865
866 * date_.c: Add missing return.
867
868 * hostnm_.c: #include unistd.h.
869
870Sat Feb 8 03:30:19 1997 Craig Burley <burley@gnu.ai.mit.edu>
871
872 INTEGER*8 support built in to f2c.h and libf2c (since
873 gcc will be used to compile relevant code anyway):
874 * Makefile.in, libF77/Makefile.in: Add pow_qq.o,
875 qbitbits.o, and qbitshft.o to $POW and $F90BIT macros,
876 as appropriate.
877 * f2c.h.in: Define appropriate types and macros.
878 Place #error directive correctly.
879 * configure.in: Determine appropriate types for long
880 integer (F2C_LONGINT).
881 Meanwhile, quote strings in #error, for consistency.
882 Fix restoring of ac_cpp macro.
883 * configure: Regenerated using autoconf-2.12.
884
885 * libF77/Version.c, libI77/Version.c, libU77/Version.c:
886 Update version numbers.
887 Change names and code for g77-specific version-printing
888 routines (shorter names should be safer to link on
889 weird, 8-char systems).
890
891 * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c,
892 libF77/c_log.c, libF77/c_sin.c, libF77/c_sqrt.c,
893 libF77/d_cnjg.c, libF77/pow_zi.c, libF77/r_cnjg.c,
894 libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
895 libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c:
896 Changed to work properly even when result is aliased
897 with any inputs.
898
899 * libF77/makefile, libI77/makefile: Leave these in
900 the g77 distribution, so it is easier to track changes
901 to official libf2c.
902
903 * libF77/signal_.c: Eliminate redundant `return 0;'.
904
905 * libI77/fio.h (err, errfl): Fix these so they work
906 (and must be expressed) as statements.
907 Fix up many users of err() to include trailing semicolon.
908
909 * Incorporate changes by Bell Labs to libf2c through 1997-02-07.
910
9111997-02-06 Dave Love <d.love@dl.ac.uk>
912
913 * libU77/etime_.c, libU77/dtime_.c: Fix getrusage stuff.
914
915 * libU77/config.h.in: Regenerate for HAVE_GETRUSAGE.
916
917 * libU77/Makefile.in, libI77/Makefile.in, libF77/Makefile.in:
918 Redo *clean targets; distclean and maintainer-clean remove the stage?
919 and include links. This probably want looking at further.
920
921Wed Feb 5 00:21:23 1997 Craig Burley <burley@gnu.ai.mit.edu>
922
923 Add libU77 library from Dave Love <d.love@dl.ac.uk>:
924 * Makefile.in: Add libU77 directory, rules, etc.
925 * configure.in: New libU77 directory, Makefile, etc.
926
927 * Makefile.in, libF77/Makefile.in, libI77/Makefile.in,
928 libU77/Makefile.in: Reorganize these so $(AR) commands
929 handled by the top-level Makefile instead of the
930 subordinates. This permits it to do $(AR) only when
931 one or more object files actually change, instead of
932 having to force-update it as was necessary before.
933 And that had the disadvantage of requiring, e.g., user
934 root to have access to $(AR) to the library simply to
935 install g77, which might be problematic on an NFS setup.
936 (mostlyclean, clean, distclean, maintainer-clean):
937 Properly handle these rules.
938
939 * Makefile.in: Don't invoke config.status here -- let
940 compiler-level stuff handle all that.
941
06033860 942 * libI77/err.c [MISSING_FILE_ELEMS]: Declare malloc in this case
81fea2b1
JL
943 too, so it doesn't end up as an integer.
944
945Sat Feb 1 02:43:48 1997 Craig Burley <burley@gnu.ai.mit.edu>
946
947 * libF77/Makefile.in: More fixup for $(F90BIT) -- wasn't
948 in list for ar command, and it wasn't correctly listed
949 in the list of things depending on f2c.h.
950
951 * f2c.h.in: Fix up #error directive.
952
9531997-01-31 Dave Love <d.love@dl.ac.uk>
954
955 * libF77/Makefile.in ($(lib)): Add $(F90BIT); shouldn't exclude
956 stuff f2c needs so we can share the library.
957
958Sat Jan 18 19:39:03 1997 Craig Burley <burley@gnu.ai.mit.edu>
959
960 * configure.in: No longer define ALWAYS_FLUSH, the
961 resulting performance is too low.
962
963Wed Dec 18 12:06:02 1996 Craig Burley <burley@gnu.ai.mit.edu>
964
965 Patch from Mumit Khan <khan@xraylith.wisc.edu>:
966 * libF77/s_paus.c: Add __CYGWIN32__ to list of macros
967 controlling how to pause.
968
969Sun Dec 1 21:25:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
970
971 * configure: Regenerated using autoconf-2.12.
972
973Mon Nov 25 21:16:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
974
975 * configure: Regenerated using autoconf-2.11.
976
9771996-11-19 Dave Love <d.love@dl.ac.uk>
978
979 * libI77/backspace.c: Include sys/types.h for size_t.
980
981Wed Nov 6 14:17:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
982
983 * f2c.h.in: Properly comment out the unsupported stuff so
984 we don't get build-time errors.
985
986 * libF77/Version.c, libI77/Version.c: Restore macro definition
987 of version information.
988
76bb14e3 989 * libI77/Makefile.in (OBJ) [foo]: Add ftell_.o to list of objects.
81fea2b1
JL
990
991 * libI77/uio.c (do_ud): Fix up casts in PAD_UDread case just
992 like they were fixed in the other case.
993
994Thu Oct 31 22:27:45 1996 Craig Burley <burley@gnu.ai.mit.edu>
995
996 * libI77/ftell_.c (fseek_): Map incoming whence argument to
997 system's actual SEEK_CUR, SEEK_SET, or SEEK_END macro for
998 fseek(), and crash (gracefully) if the argument is invalid.
999
10001996-10-19 Dave Love <d.love@dl.ac.uk>
1001
1002 * configure.in: Add check that we have the tools to cross-compile
76bb14e3 1003 if appropriate.
81fea2b1
JL
1004 (NO_EOF_CHAR_CHECK,Skip_f2c_Undefs): Define.
1005
1006 * libF77/Makefile.in (F90BIT): New routines from Netlib.
1007
1008 * f2c.h.in:
1009 Use more sanitary #error (indented for K&R compliance if necessary) if
1010 f2c_i2 defined.
1011 Sync with Netlib: Add `uninteger'. (Commented out) integer*8 stuff.
1012 bit_{test,clear,set} macros.
1013
10141996-10-19 Dave Love <d.love@dl.ac.uk>
1015
1016 Update to Netlib version of 1996-09-26.
1017
1018 * libI77/Version.c: Use <stdio.h>, not "stdio.h".
1019 * libF77/Version.c: Likewise.
1020
1021Wed Aug 28 13:25:29 1996 Dave Love <d.love@dl.ac.uk>
1022
1023 * libI77/rsne.c (x_rsne): Use size_t instead of int.
1024
1025 * libI77/endfile.c (copy): Use size_t in place of int.
1026
1027Wed Aug 28 13:22:20 1996 Dave Love <d.love@dl.ac.uk>
1028
1029 * libI77/backspace.c (f_back): Cast fread arg to size_t.
1030
1031Tue Aug 27 19:11:30 1996 Dave Love <d.love@dl.ac.uk>
1032
1033 * libI77/Version.c: Supply */ to avoid apparent nested comment.
1034
1035Tue Aug 20 09:21:43 1996 Dave Love <d.love@dl.ac.uk>
1036
1037 * libF77/Makefile.in (ALL_CFLAGS): Fix missing ../ for include.
1038 * libI77/Makefile.in (ALL_CFLAGS): Likewise.
1039
1040Sat Aug 17 13:00:47 1996 Dave Love <d.love@dl.ac.uk>
1041
76bb14e3
DL
1042 * libF77/qbitshft.c, libF77/qbitbits.c, libF77/lbitshft.c,
1043 libF77/lbitbits.c: New file from Netlib. qbit... not currently
81fea2b1
JL
1044 compiled.
1045
1046Sun Jul 7 18:06:33 1996 Dave Love <d.love@dl.ac.uk>
1047
1048 * libF77/z_sqrt.c, libF77/z_sin.c, libF77/z_exp.c, libF77/z_log.c,
1049 libF77/system_.c, libF77/z_cos.c, libF77/signal_.c,
1050 libF77/s_stop.c, libF77/sig_die.c, libF77/s_paus.c,
1051 libF77/s_rnge.c, libF77/s_cat.c, libF77/r_tan.c, libF77/r_tanh.c,
1052 libF77/r_sinh.c, libF77/r_sqrt.c, libF77/r_sin.c, libF77/r_mod.c,
1053 libF77/r_nint.c, libF77/r_lg10.c, libF77/r_log.c, libF77/r_exp.c,
1054 libF77/r_int.c, libF77/r_cosh.c, libF77/r_atn2.c, libF77/r_cos.c,
1055 libF77/r_asin.c, libF77/r_atan.c, libF77/r_acos.c,
1056 libF77/pow_dd.c, libF77/pow_zz.c, libF77/main.c, libF77/i_dnnt.c,
1057 libF77/i_nint.c, libF77/h_dnnt.c, libF77/h_nint.c, libF77/exit.c,
1058 libF77/d_tan.c, libF77/d_tanh.c, libF77/d_sqrt.c, libF77/d_sin.c,
1059 libF77/d_sinh.c, libF77/d_mod.c, libF77/d_nint.c, libF77/d_log.c,
1060 libF77/d_int.c, libF77/d_lg10.c, libF77/d_cosh.c, libF77/d_exp.c,
1061 libF77/d_atn2.c, libF77/d_cos.c, libF77/d_atan.c, libF77/d_acos.c,
1062 libF77/d_asin.c, libF77/c_sqrt.c, libF77/cabs.c, libF77/c_sin.c,
1063 libF77/c_exp.c, libF77/c_log.c, libF77/c_cos.c, libF77/F77_aloc.c,
1064 libF77/abort_.c, libI77/xwsne.c, libI77/wref.c, libI77/util.c,
1065 libI77/uio.c, libI77/rsne.c, libI77/rdfmt.c, libI77/rawio.h,
1066 libI77/open.c, libI77/lread.c, libI77/inquire.c, libI77/fio.h,
1067 libI77/err.c, libI77/endfile.c, libI77/close.c:
1068 Use #include <...>, not #include "..." for mkdeps
1069
1070Sat Jul 6 21:39:21 1996 Dave Love <d.love@dl.ac.uk>
1071
1072 * libI77/ftell_.c: Added from Netlib distribution.
1073
1074Sat Mar 30 20:57:24 1996 Dave Love <d.love@dl.ac.uk>
1075
1076 * configure.in: Eliminate explicit use of
1077 {RANLIB,AR}_FOR_TARGET.
1078 * Makefile.in: Likewise.
1079 * libF77/Makefile.in: Likewise.
1080 * libI77/Makefile.in: Likewise.
1081 * configure: Regenerated.
1082
1083Sat Mar 30 21:02:03 1996 Dave Love <d.love@dl.ac.uk>
1084
1085 * Makefile.in: Eliminate explicit use of
1086 {RANLIB,AR}_FOR_TARGET.
1087
1088Tue Mar 26 23:39:59 1996 Dave Love <d.love@dl.ac.uk>
1089
1090 * Makefile.in: Remove hardwired RANLIB and RANLIB_TEST (unnoted
1091 change).
1092
1093Mon Mar 25 21:04:56 1996 Craig Burley <burley@gnu.ai.mit.edu>
1094
1095 * Incorporate changes by Bell Labs to libf2c through 1996-03-23,
1096 including changes to dmg and netlib email addresses.
1097
1098Tue Mar 19 13:10:02 1996 Craig Burley <burley@gnu.ai.mit.edu>
1099
1100 * Incorporate changes by AT&T/Bellcore to libf2c through 1996-03-19.
1101
1102 * Makefile.in (rebuilt): New target.
1103
76bb14e3
DL
1104 * libF77/Makefile.in, libI77/Makefile.in: Use $AR_FOR_TARGET, not
1105 $AR.
81fea2b1
JL
1106
1107Tue Mar 19 12:53:19 1996 Dave Love <d.love@dl.ac.uk>
1108
1109 * configure.in (ac_cpp): #include <stdio.h> instead
1110 of <features.h>.
1111
1112Tue Mar 19 12:52:09 1996 Mumit Khan <khan@xraylith.wisc.edu>
1113
1114 * configure.in (ac_cpp): For f2c integer type,
1115 add -I$srcdir/../.. to make it work on mips-ultrix4.2.
1116
1117Sat Mar 9 17:37:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
1118
1119 * libI77/Makefile.in (.c.o): Add -DAllow_TYQUAD, to enable
1120 I/O support for INTEGER*8.
1121 * f2c.h.in: Turn on longint type.
1122
1123Fri Dec 29 18:22:01 1995 Craig Burley <burley@gnu.ai.mit.edu>
1124
1125 * Makefile.in: Reorganize the *clean rules to more closely
1126 parallel gcc's.
1127
76bb14e3
DL
1128 * libF77/Makefile.in, libI77/Makefile.in: Ignore error from $(AR)
1129 command, in case just doing an install and installer has no write
1130 access to library (this is a kludge fix -- perhaps install targets
1131 should never try updating anything?).
81fea2b1
JL
1132
1133Sat Nov 18 19:37:22 1995 Craig Burley (burley@gnu.ai.mit.edu)
1134
1135 * Version 0.5.17 released.
1136
1137Thu Nov 16 07:20:35 1995 Craig Burley (burley@gnu.ai.mit.edu)
1138
1139 * Incorporate changes by AT&T/Bellcore to libf2c through 1995-11-15.
1140
1141Fri Sep 22 02:19:59 1995 Craig Burley (burley@gnu.ai.mit.edu)
1142
1143 * libI77/backspace.c, libI77/close.c, libI77/endfile.c,
1144 libI77/fio.h, libI77/inquire.c, libI77/rawio.h,
1145 libF77/s_paus.c: Not an MSDOS system if GO32
1146 is defined, in the sense that the run-time environment
1147 is thus more UNIX-like.
1148
1149Wed Sep 20 02:24:51 1995 Craig Burley (burley@gnu.ai.mit.edu)
1150
1151 * libF77/Makefile.in, libI77/Makefile.in: Comment out `ld -r -x'
1152 and `mv' line pairs, since `-x' isn't supported on systems
1153 such as Solaris, and these lines don't seem to do anything
1154 useful after all.
1155
1156Wed Aug 30 15:58:35 1995 Craig Burley (burley@gnu.ai.mit.edu)
1157
1158 * Version 0.5.16 released.
1159
1160 * Incorporate changes by AT&T/Bellcore to libf2c through 950829.
1161
1162Mon Aug 28 12:50:34 1995 Craig Burley (burley@gnu.ai.mit.edu)
1163
1164 * libF77/Makefile.in, libI77/Makefile.in ($(lib)): Force ar'ing
1165 and ranlib'ing of libf2c.a, else after rm'ing libf2c.a and
1166 doing a make, only libI77 or libF77 would be added to
1167 the newly created archive.
1168 Also, instead of `$?' list all targets explicitly so all
1169 objects are updated in libf2c.a even if only one actually
1170 needs recompiling, for similar reason -- we can't easily tell
1171 if a given object is really up-to-date in libf2c.a, or even
1172 present there.
1173
1174Sun Aug 27 14:54:24 1995 Craig Burley (burley@gnu.ai.mit.edu)
1175
1176 * libF77/Makefile.in, libI77/Makefile.in: Fix spacing so
1177 initial tabs are present in all appropriate places.
1178 Move identical $(AR) commands in if then/else clauses
1179 to single command preceding if.
1180 (.c.o, Version[FI].o): Use $@ instead of $* because AIX (RS/6000)
1181 says $@ means source, not object, basename, and $@ seems to work
1182 everywhere.
1183
1184Wed Aug 23 15:44:25 1995 Craig Burley (burley@gnu.ai.mit.edu)
1185
1186 * libF77/system_.c (system_): Declare as returning `ftnint',
1187 consistent with signal_, instead of defaulting to `int'.
1188 Hope dmg@research.att.com agrees, else probably will
1189 change to whatever he determines is correct (and change
1190 g77 accordingly).
1191
1192Thu Aug 17 08:46:17 1995 Craig Burley (burley@gnu.ai.mit.edu)
1193
1194 * libI77/rsne.c (s_rsne): Call f_init if not already done.
1195
1196Thu Aug 17 04:35:28 1995 Craig Burley (burley@gnu.ai.mit.edu)
1197
1198 * Incorporate changes by Bellcore to libf2c through 950817.
1199 And this text is for EMACS: (foo at bar).
1200
1201Wed Aug 16 17:33:06 1995 Craig Burley (burley@gnu.ai.mit.edu)
1202
1203 * libF77/Makefile.in, libI77/Makefile.in (CFLAGS): Put -g1
1204 after configured CFLAGS but before GCC_CFLAGS, so by default
1205 the libraries are built with minimal debugging information.
1206
1207Fri Jul 28 10:30:15 1995 Dave Love <d.love@dl.ac.uk>
1208
1209 * libI77/open.c (f_open): Call f_init if not already done.
1210
1211Sat Jul 1 19:31:56 1995 Craig Burley (burley@gnu.ai.mit.edu)
1212
1213 * libF77/system_.c (system_): Make buff one byte bigger so
1214 following byte doesn't get overwritten by call with large
1215 string.
1216
1217Tue Jun 27 23:28:16 1995 Craig Burley (burley@gnu.ai.mit.edu)
1218
1219 * Incorporate changes by Bellcore to libf2c through 950613.
1220
1221 * libF77/Version.c (__G77_LIBF77_VERSION__): Add this string
1222 to track g77 mods to libf2c.
1223
1224 * libI77/Version.c (__G77_LIBI77_VERSION__): Add this string
1225 to track g77 mods to libf2c.
1226
1227 * libI77/rawio.h: #include <rawio.h> only conditionally,
1228 using macro intended for that purpose.
1229
1230Fri May 19 11:20:00 1995 Craig Burley (burley@gnu.ai.mit.edu)
1231
1232 * configure.in: Incorporate change made by d.love,
1233
1234 * configure: Regenerated.
1235
1236Wed Apr 26 21:08:57 BST 1995 Dave Love <d.love@dl.ac.uk>
1237
1238 * configure.in: Fix quoting problem in atexit check.
1239
1240 * configure: Regenerated (with current autoconf).
1241
1242Wed Mar 15 12:49:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
1243
1244 * Incorporate changes by Bellcore to libf2c through 950315.
1245
1246Sun Mar 5 18:54:29 1995 Craig Burley (burley@gnu.ai.mit.edu)
1247
1248 * README: Tell people not to read lib[fi]77/README.
1249
1250Wed Feb 15 14:30:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
1251
1252 * configure.in: Update copyright notice at top of file.
1253
1254 * f2c.h.in (f2c_i2): Make sure defining this crashes compilations.
1255
1256 * libI77/Makefile.in (F2C_H): Fix typo in definition of this
1257 symbol (was FF2C_H=...).
1258
1259Sun Feb 12 13:39:36 1995 Craig Burley (burley@gnu.ai.mit.edu)
1260
1261 * README: Remove some obsolete items.
1262 Add date.
1263
1264 * TODO: Add date.
1265
1266Sat Feb 11 22:07:54 1995 Craig Burley (burley@gnu.ai.mit.edu)
1267
1268 * Makefile.in (libf77, libi77): Add rules to .PHONY list.
1269
1270 * f2c.h.in (flag): Make same type as friends.
1271
1272 * libF77/Makefile.in (libf77): Rename to $(lib), remove from
1273 .PHONY list. Fix some typos.
1274
1275 * libI77/Makefile.in (libi77): Rename to $(lib), remove from
1276 .PHONY list. Fix some typos.
1277
1278Thu Feb 2 12:22:41 1995 Craig Burley (burley@gnu.ai.mit.edu)
1279
1280 * Makefile.in (libF77/Makefile): Fix typos in this rule's name
1281 and dependencies.
1282
1283 * libF77/Makefile.in (libf77): Add rule to .PHONY list.
1284
1285 * libI77/Makefile.in (libi77): Add rule to .PHONY list.
This page took 0.199782 seconds and 5 git commands to generate.