]> gcc.gnu.org Git - gcc.git/blob - libf2c/ChangeLog
Version.c: Update.
[gcc.git] / libf2c / ChangeLog
1 1998-09-21 Dave Love <d.love@dl.ac.uk>
2
3 * libI77/Version.c: Update.
4
5 Mon 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
14 1998-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
19 Thu Sep 10 14:57:25 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl>
20
21 * Makefile.in (install): Add missing "else true;".
22
23 1998-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
28 1998-09-07 Dave Love <d.love@dl.ac.uk>
29
30 * ChangeLog.egcs: Deleted. Entries merged here.
31
32 1998-09-07 Dave Love <d.love@dl.ac.uk>
33
34 * libI77/sfe.c, libI77/dfe.c: Revert last change.
35
36 1998-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
44 Fri Sep 4 18:40:32 1998 Craig Burley <burley@gnu.org>
45
46 * libU77/sys_clock_.c (G77_system_clock_0): Fix indentation.
47
48 Tue 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
54 Wed Aug 26 23:19:40 1998 Jeffrey A Law (law@cygnus.com)
55
56 * Makefile.in (FLAGS_TO_PASS): Fix typo.
57
58 1998-08-11 Dave Love <d.love@dl.ac.uk>
59
60 * README: Update from Craig.
61
62 1998-07-24 Dave Love <d.love@dl.ac.uk>
63
64 * Makefile.in (s-libe77, ${srcdir}/configure, g2c.h, Makefile)
65 (config.status, rebuilt): Rely on VPATH, dropping explicit use of
66 $(srcdir) in various places.
67
68 1998-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
73 Thu 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
85 Tue 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
89 Tue 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
98 Mon 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
103 1998-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
115 * stamp-h.in, libF77/configure.in, libI77/configure.in:
116 * libF77/configure, libI77/configure: New files.
117
118 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
119 Change in step with libf2c/Makefile.in.
120
121 1998-07-09 Dave Love <d.love@dl.ac.uk>
122
123 * libU77/Makefile.in (check): Wrap -lg2c ... -lm around $(LIBS) in
124 case of static link.
125
126 * libU77/Version.c, libI77/Version.c: Update version info.
127
128 * libU77/sys_clock_.c: Replace TIMES conditional stuff removed in
129 error by last change.
130
131 1998-07-06 Mike Stump <mrs@wrs.com>
132
133 * Makefile.in (clean): Don't remove Makefiles, that is done in
134 distclean.
135
136 1998-07-06 Dave Love <d.love@dl.ac.uk>
137
138 * libU77/Makefile.in (lib): Change variable lib to LIBS.
139
140 1998-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
146 1998-07-05 Dave Love <d.love@dl.ac.uk>
147
148 * f2cext.c (system_clock_): Remove (just f90 intrinsic).
149
150 * Makefile.in (F2CEXT): Remove sclock.
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
168 1998-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
174 Sat 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
179 1998-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
189 1998-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
196 1998-06-23 Dave Love <d.love@dl.ac.uk>
197
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
200 to Netlib version of 1998-06-18.
201
202 1998-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
209 Sat 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
217 * Makefile.in, libF77/Makefile.in, libI77/Makefile.in:
218 * libU77/Makefile.in: Rewrite config and var assignment
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
262 Mon 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
267 Sun 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
272 1998-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
277 Tue 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
289 Sat 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
295 Fri 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
309 Sun 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
315 Wed 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
333 Sat 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
338 1998-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
347 Wed 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
352 Sun 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
356 Mon 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
361 Sun 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
366 Sun 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
380 Sun 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
385 Sat 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
405 Mon 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
410 Sun 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
415 Tue 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
422 Tue 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
428 Sat 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
432 Wed 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
436 Fri 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
442 Wed Oct 15 10:06:29 1997 Richard Henderson <rth@cygnus.com>
443
444 * libF77/signal_.c (G77_signal_0): Make return type sig_pf as well.
445 * libI77/fio.h: Include <string.h> if STDC_HEADERS.
446 * libU77/chmod_.c: Likewise.
447
448 Tue 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
453 Mon 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
457 1997-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
463 Wed 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
474 Tue 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
490 Mon 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
500 1997-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.
504 * libU77/Version.c: Bump.
505
506 Thu 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
511
512 Tue Sep 9 00:33:24 1997 Craig Burley <burley@gnu.ai.mit.edu>
513
514 * Version 0.5.21 released.
515
516 Mon 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
522 Fri 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
527 Tue Aug 26 20:14:08 1997 Robert Lipe (robertl@dgii.com)
528
529 * hostnm_.c: Include errno.h
530
531 Tue 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
540 Tue 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
547 Mon 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
555 Sun 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
579 Thu 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
583 1997-08-21 Dave Love <d.love@dl.ac.uk>
584
585 * libU77/alarm_.c: Fix return type: `integer'.
586
587 Mon 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
608 Mon 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
622 1997-08-06 Dave Love <d.love@dl.ac.uk>
623
624 * libU77/vxtidate_.c: Correct day/month argument order.
625 * f2cext.c: Likewise.
626
627 1997-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
635 1997-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
640 Tue 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
646 1997-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
652 Tue 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
660 Sun 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
672 Sat 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
678 Tue 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
692 Tue 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
698 Mon 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
703 Sun 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
718 Sun 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
727 May 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
734 Mon 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
738 Apr 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
765 Apr 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
772 Apr 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
777 1997-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
787 Mon 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
793 Fri Feb 28 13:16:50 1997 Craig Burley <burley@gnu.ai.mit.edu>
794
795 * Version 0.5.20 released.
796
797 Wed 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
803 Mon 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
809 Sat 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
822 Thu 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
827 Mon 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
833 Tue 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
850 Mon 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
862 1997-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
870 Sat 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
911 1997-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
921 Wed 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
942 * libI77/err.c [MISSING_FILE_ELEMS]: Declare malloc in this case
943 too, so it doesn't end up as an integer.
944
945 Sat 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
953 1997-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
958 Sat 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
963 Wed 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
969 Sun Dec 1 21:25:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
970
971 * configure: Regenerated using autoconf-2.12.
972
973 Mon Nov 25 21:16:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
974
975 * configure: Regenerated using autoconf-2.11.
976
977 1996-11-19 Dave Love <d.love@dl.ac.uk>
978
979 * libI77/backspace.c: Include sys/types.h for size_t.
980
981 Wed 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
989 * libI77/Makefile.in (OBJ) [foo]: Add ftell_.o to list of objects.
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
994 Thu 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
1000 1996-10-19 Dave Love <d.love@dl.ac.uk>
1001
1002 * configure.in: Add check that we have the tools to cross-compile
1003 if appropriate.
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
1014 1996-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
1021 Wed 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
1027 Wed 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
1031 Tue 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
1035 Tue 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
1040 Sat Aug 17 13:00:47 1996 Dave Love <d.love@dl.ac.uk>
1041
1042 * libF77/qbitshft.c, libF77/qbitbits.c, libF77/lbitshft.c,
1043 libF77/lbitbits.c: New file from Netlib. qbit... not currently
1044 compiled.
1045
1046 Sun 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
1070 Sat Jul 6 21:39:21 1996 Dave Love <d.love@dl.ac.uk>
1071
1072 * libI77/ftell_.c: Added from Netlib distribution.
1073
1074 Sat 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
1083 Sat 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
1088 Tue 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
1093 Mon 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
1098 Tue 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
1104 * libF77/Makefile.in, libI77/Makefile.in: Use $AR_FOR_TARGET, not
1105 $AR.
1106
1107 Tue 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
1112 Tue 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
1117 Sat 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
1123 Fri 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
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?).
1132
1133 Sat Nov 18 19:37:22 1995 Craig Burley (burley@gnu.ai.mit.edu)
1134
1135 * Version 0.5.17 released.
1136
1137 Thu 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
1141 Fri 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
1149 Wed 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
1156 Wed 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
1162 Mon 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
1174 Sun 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
1184 Wed 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
1192 Thu 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
1196 Thu 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
1201 Wed 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
1207 Fri 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
1211 Sat 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
1217 Tue 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
1230 Fri 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
1236 Wed 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
1242 Wed Mar 15 12:49:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
1243
1244 * Incorporate changes by Bellcore to libf2c through 950315.
1245
1246 Sun 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
1250 Wed 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
1259 Sun 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
1266 Sat 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
1278 Thu 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.099728 seconds and 6 git commands to generate.