]> gcc.gnu.org Git - gcc.git/blame - libf2c/ChangeLog
Improve run-time diagnostic for "PRINT '(I1', 42":
[gcc.git] / libf2c / ChangeLog
CommitLineData
6d433196
CB
1Tue Dec 23 22:56:01 1997 Craig Burley <burley@gnu.org>
2
3 * libF77/signal_.c (G77_signal_0): Return type is
4 now `void *', to cope with returning previous signal
5 handler on 64-bit systems like Alphas.
6 * f2cext.c (signal_): Changed accordingly.
7
81fea2b1
JL
8Tue Sep 30 00:41:39 1997 Craig Burley <burley@gnu.ai.mit.edu>
9
10 Do a better job of printing the offending FORMAT string
11 when producing a diagnostic:
12 * libI77/err.c (f__fmtlen): New variable to hold operating
13 length of format string.
14 (f__fatal): Use new variable to limit length of printed string.
15 * libI77/fmt.c (f_s): Don't skip spaces after closing paren,
16 so nicer message results (and nested case already skips them).
17 (pars_f): Record operating length of format string as indicated
18 by a successful call to f_s, or ad-hoc-calculate it if failure,
19 limiting the length to 80 characters (and stopping at NUL).
20 (do_fio): Use new variable to limit length of printed string.
21 * libI77/fmt.h (f__fmtlen): Declare new variable.
22 * libI77/lread.c (c_le): Set new variable to known length.
23
24Mon Sep 29 16:30:31 1997 Craig Burley <burley@gnu.ai.mit.edu>
25
26 Update to Netlib version of 1997-09-23:
27 * libF77/dtime_.c (dtime_), libF77/etime_.c (dtime_):
28 Return `double' instead of `float' (these are not used
29 in g77's version of libf2c).
30 * libI77/fmt.c, libI77/fmt.h, libI77/rdfmt.c, libI77/wrtfmt.c:
31 Support machines with 64-bit pointers and 32-bit ints (e.g.
32 Linux on DEC Alpha).
33
341997-09-19 Dave Love <d.love@dl.ac.uk>
35
36 * libU77/dtime_.c (G77_dtime_0): Fix types in HAVE_GETRUSAGE case
37 so as not to truncate results to integer values.
38
39Tue Sep 9 00:33:24 1997 Craig Burley <burley@gnu.ai.mit.edu>
40
41 * Version 0.5.21 released.
42
43Mon Sep 8 19:39:01 1997 Craig Burley <burley@gnu.ai.mit.edu>
44
45 * libI77/close.c (f_exit): Fix thinko, inverted test
46 of whether initialization done, so exiting now closes
47 open units again.
48
49Tue Aug 26 01:42:21 1997 Craig Burley <burley@gnu.ai.mit.edu>
50
51 From Jim Wilson:
52 * configure.in: Make sure RANLIB_TEST is set also.
53
54 From Robert Lipe <robertl@dgii.com>:
55 * libU77/getcwd_.c, libU77/hostnm_.c, libU77/lstat_.c:
56 Also #include <errno.h>, to define ENOSYS.
57
58Tue Aug 26 01:25:58 1997 Craig Burley <burley@gnu.ai.mit.edu>
59
60 * Makefile.in (stamp-lib): Put all f2cext.c objects in
61 a temp directory named libE77, then `ar' them all at
62 once into libf2c.a, to get the job done a bit faster.
63 Still remove the objects (and libE77 directory) afterward.
64
65Sun Aug 24 05:04:35 1997 Craig Burley <burley@gnu.ai.mit.edu>
66
67 * libU77/rand_.c (G77_rand_0), libU77/dtime_.c (G77_dtime_0),
68 libU77/etime_.c (G77_etime_0), libU77/secnds_.c (G77_secnds_0),
69 libU77/second_.c (G77_second_0): Really return `double', not
70 `doublereal', since the result is cast to `float'.
71 * f2cext.c: (rand_, dtime_, etime_, secnds_, second_): Ditto.
72 (erf_, erfc_, besj0_, besj1_, besjn_, besy0_, besy1_,
73 besyn_, dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
74 dbesyn_): All of these return `double', not `doublereal',
75 as they either have `float' or `double' results.
76 * libU77/bes.c (besj0_, besj1_, besjn_, besy0_, besy1_,
77 besyn_): Ditto.
78 * libU77/dbes.c (dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
79 dbesyn_): Ditto.
80
81 Update to Netlib version of 1997-08-16:
82 * libI77/iio.c: Fix bug in internal writes to an array
83 of character strings.
84
85 * Makefile.in (UOBJ): Restore fixes made by Dan Pettet I
86 lost, which included the addition of mclock_.o already noted
87 below, plus adding symlnk_.o.
88
89Thu Aug 21 03:58:34 1997 Craig Burley <burley@gnu.ai.mit.edu>
90
91 * Makefile.in (UOBJ): Add mclock_.o, thanks to Mumit Khan!
92
931997-08-21 Dave Love <d.love@dl.ac.uk>
94
95 * libU77/alarm_.c: Fix return type: `integer'.
96
97Mon Aug 11 20:12:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
98
99 * Makefile.in ($(lib), stamp-lib): Ensure that library
100 gets fully updated even if updating was aborted earlier.
101
102 * libU77/hostnm_.c (G77_hostnm_0): Return ENOSYS and stuff
103 in errno if system has no gethostname() function.
104
105 * libU77/lstat_.c (G77_lstat_0): Return ENOSYS and stuff
106 in errno if system has no lstat() function.
107
108 * libU77/getcwd_.c (G77_getcwd_0): Return ENOSYS and stuff
109 in errno if system has no getcwd() or getwd() function.
110 Test HAVE_GETCWD properly.
111
112 * libU77/symlnk_.c (G77_symlink_0): Return ENOSYS and stuff
113 in errno if system has no symlink() function.
114
115 * libU77/mclock_.c (G77_mclock_0): Return -1 if system
116 has no clock() function.
117
118Mon Aug 11 01:55:36 1997 Craig Burley <burley@gnu.ai.mit.edu>
119
120 * Makefile.in (F2CEXT): Add `alarm' to this list.
121
122 * f2cext.c (alarm_): Fix some typos in this function.
123 Delete third `status' argument.
124
125 * libU77/alarm_.c: Delete third `status' argument,
126 as caller gets this from function result; return
127 status value as function result for caller.
128
129 * configure.in: Rename `ac_cv_struct_FILE' to
130 `g77_cv_struct_FILE' according to 1997-06-26 change.
131
1321997-08-06 Dave Love <d.love@dl.ac.uk>
133
134 * libU77/vxtidate_.c: Correct day/month argument order.
135 * f2cext.c: Likewise.
136
1371997-07-07 Dave Love <d.love@dl.ac.uk>
138
139 * f2cext.c: Add alarm_.
140
141 * Makefile.in, libU77/Makefile.in: Add alarm_.
142
143 * libU77/alarm_.c: New file.
144
1451997-06-26 Dave Love <d.love@dl.ac.uk>
146
147 * configure.in: Generally use prefix `g77_' for cached values
148 we've invented, not `ac_'.
149
150Tue Jun 24 18:50:06 1997 Craig Burley <burley@gnu.ai.mit.edu>
151
152 * libI77/ilnw.c (s_wsni): Call f_init() here.
153 (s_wsli): Ditto.
154 (e_wsli): Turn off "doing I/O" flag here.
155
1561997-06-20 Dave Love <d.love@dl.ac.uk>
157
158 * runtime/configure.in: Check for cygwin32 after Mumit Khan (but
159 differently); if cygwin32 define NON_UNIX_STDIO and don't define
160 NON_ANSI_RW_MODES.
161
162Tue Jun 01 06:26:29 1997 Craig Burley <burley@gnu.ai.mit.edu>
163
164 * libI77/rsne.c (nl_init): Don't call f_init() here,
165 since s_rsne() already does.
166 (c_lir): Call f_init() here instead.
167 * libI77/rsli.c (e_rsli): Turn off "doing I/O" flag here.
168 * libI77/sue.c (e_rsue): Ditto.
169
170Sun Jun 22 23:27:22 1997 Craig Burley <burley@gnu.ai.mit.edu>
171
172 * libI77/fio.h (err): Mark I/O as no longer in progress
173 before returning a non-zero error indicator (since
174 that tells the caller to jump over the remaining I/O
175 calls, including the corresponding `e_whatever' call).
176 * libI77/err.c (endif): Ditto.
177 * libI77/sfe.c (e_wsfe): Ditto.
178 * libI77/lread.c (ERR): Ditto.
179 * libI77/lread.c (l_read): Ditto by having quad case
180 use ERR, not return, to return non-zero error code.
181
182Sat Jun 21 12:31:28 1997 Craig Burley <burley@gnu.ai.mit.edu>
183
184 * libI77/open.c (fk_open): Temporarily turn off
185 "doing I/O" flag during f_open() call to avoid recursive
186 I/O error.
187
188Tue Jun 17 22:40:47 1997 Craig Burley <burley@gnu.ai.mit.edu>
189
190 * err.c, close.c, rewind.c, inquire.c, backspace.c, endfile.c,
191 iio.c, open.c, Version.c, sfe.c, wsle.c, rsne.c, sue.c, rsfe.c,
192 lread.c, wsfe.c, fio.h, due.c, dfe.c: Change f__init from
193 `flag' to `int' and to signal not just whether initialization
194 has happened (bit 0), but also whether I/O is in progress
195 already (bit 1). Consistently produce a clear diagnostic
196 in cases of recursive I/O. Avoid infinite recursion in
197 f__fatal, in case sig_die triggers another error. Don't
198 output info on internals if not initialized in f__fatal. Don't
199 bother closing units in f_exit if initialization hasn't
200 happened.
201
202Tue Jun 10 12:57:44 1997 Craig Burley <burley@gnu.ai.mit.edu>
203
204 Update to Netlib version of 1997-06-09:
205 * libI77/err.c, libI77/lread.c, libI77/rdfmt.c,
206 libI77/wref.c: Move some #include's around.
207
208Mon Jun 9 18:11:56 1997 Craig Burley <burley@gnu.ai.mit.edu>
209
210 * libU77/kill_.c (kill_): KR_headers version needed
211 `*' in front of args in decls.
212
213Sun May 25 03:16:53 1997 Craig Burley <burley@gnu.ai.mit.edu>
214
215 Update to Netlib version of 1997-05-24:
216 * libF77/README, libF77/Version.c, libF77/main.c,
217 libF77/makefile, libF77/s_paus.c, libF77/signal1.h,
218 libF77/signal_.c, libF77/z_div.c, libI77/Notice,
219 libI77/README, libI77/Version.c, libI77/dfe.c,
220 libI77/err.c, libI77/fmt.c, libI77/makefile,
221 libI77/rawio.h: Apply many, but not all, of the changes
222 made to libf2c since last update.
223 * libF77/Makefile.in (MISC), Makefile.in (MISC): Rename
224 exit.o to exit_.o to go along with Netlib.
225 * libF77/signal.c: Make the prologue much simpler than
226 Netlib has it.
227
228Sun May 18 20:56:02 1997 Craig Burley <burley@gnu.ai.mit.edu>
229
230 * libU77/unlink_.c, libU77/stat_.c, libU77/symlnk_.c,
231 libU77/chmod_.c: g_char first arg is const.
232
233 * libU77/chmod_.c: s_cat expects ftnlen[], not int[] or
234 integer[], change types of array and variables
235 accordingly.
236
237May 7 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
238
239 * libU77/dbes_.c: Commented out the code in the
240 same way the bes* routines are commented out. This
241 was done because corresponding C routines are referenced
242 directly in com-rt.def.
243
244Mon May 5 13:56:02 1997 Craig Burley <burley@gnu.ai.mit.edu>
245
246 * libU77/stat_.c: Reverse KR/ANSI decls of g_char().
247
248Apr 18 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
249
250 * libF77/F77_aloc.c, libF77/abort_.c, libF77/derf_.c,
251 libF77/derfc_.c, libF77/ef1asc_.c, libF77/ef1cmc_.c,
252 libF77/erf_.c, libF77/erfc_.c, libF77/exit.c,
253 libF77/getarg_.c, libF77/getenv_.c, libF77/iargc_.c,
254 libF77/s_cat.c, libF77/signal_.c, libF77/system_.c,
255 libI77/close.c, libI77/ftell_.c, libU77/access_.c,
256 libU77/bes.c, libU77/chdir_.c, libU77/chmod_.c, libU77/ctime_.c,
257 libU77/date_.c, libU77/dbes.c, libU77/dtime_.c, libU77/etime_.c,
258 libU77/fdate_.c, libU77/fgetc_.c, libU77/flush1_.c,
259 libU77/fnum_.c, libU77/fputc_.c, libU77/fstat_.c,
260 libU77/gerror_.c, libU77/getcwd_.c, libU77/getgid_.c,
261 libU77/getlog_.c, libU77/getpid_.c, libU77/getuid_.c,
262 libU77/gmtime_.c, libU77/hostnm_.c, libU77/idate_.c,
263 libU77/ierrno_.c, libU77/irand_.c, libU77/isatty_.c,
264 libU77/itime_.c, libU77/kill_.c, libU77/link_.c,
265 libU77/lnblnk_.c, libU77/ltime_.c, libU77/mclock_.c,
266 libU77/perror_.c, libU77/rand_.c, libU77/rename_.c,
267 libU77/secnds_.c, libU77/second_.c, libU77/sleep_.c,
268 libU77/srand_.c, libU77/stat_.c, libU77/symlnk_.c,
269 libU77/system_clock_.c, libU77/time_.c, libU77/ttynam_.c,
270 libU77/umask_.c, libU77/unlink_.c, libU77/vxtidate_.c,
271 libU77/vxttime_.c: Completed renaming routines that are directly
272 callable from g77 to internal names of the form
273 G77_xxxx_0 that are known as intrinsics by g77.
274
275Apr 8 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
276
277 * Makefile.in: Add libU77/mclock_.o and libU77/symlnk_.o to UOBJ.
278 * libU77/Makefile.in: Add mclock_.c to SRCS.
279 Add mclock_.o and symlnk_.o to OBJS.
280 Add mclock_.o dependency.
281
282Apr 8 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
283
284 * libU77/symlnk_.c: Added a couple of (char*) casts to malloc
285 to silence the compiler.
286
2871997-03-17 Dave Love <d.love@dl.ac.uk>
288
289 * libU77/access_.c, libU77/chdir_.c, libU77/chmod_.c,
290 libU77/link_.c, libU77/lstat_.c, libU77/rename_.c, libU77/stat_.c,
291 libU77/symlnk_.c, libU77/u77-test.f, libU77/unlink_.c: Strip
292 trailing blanks from file names for consistency with other
293 implementations (notably Sun's).
294
295 * libU77/chmod_.c: Quote the file name given to the shell.
296
297Mon Mar 10 00:19:17 1997 Craig Burley <burley@gnu.ai.mit.edu>
298
299 * libI77/uio.c (do_ud) [PAD_UDread]: Add semicolon to err()
300 invocation when macro not defined (from Mumit Khan
301 <khan@xraylith.wisc.edu>).
302
303Fri Feb 28 13:16:50 1997 Craig Burley <burley@gnu.ai.mit.edu>
304
305 * Version 0.5.20 released.
306
307Wed Feb 26 20:28:53 1997 Craig Burley <burley@gnu.ai.mit.edu>
308
309 * Makefile.in: $(MAKE) invocations now explicitly
310 specify `-f Makefile', just in case the `makefile's
311 from the netlib distribution would get used instead.
312
313Mon Feb 24 16:43:39 1997 Craig Burley <burley@gnu.ai.mit.edu>
314
315 * libU77/Makefile.in (check): Specify driver, and
316 don't bother enabling already-enabled intrinsic groups.
317 Also, get the $(srcdir) version of u77-test.f.
318
319Sat Feb 22 14:08:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
320
321 * libU77/u77-test.f: Explicitly declare intrinsics, get
322 rid of useless CHARACTER declarations on intrinsics (maybe
323 someday appropriate to implement meaning of that in g77
324 and restore them?).
325 Add spin loop just to fatten up the timings a bit.
326 Clarify ETIME output as having three fields.
327 Call TIME with CHARACTER*8, not CHARACTER*6, argument.
328 Call new SECOND intrinsic subroutine, after calling
329 new DUMDUM subroutine just to ensure the correct value
330 doesn't get left around in a register or something.
331
332Thu Feb 20 15:22:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
333
334 * libU77/bes.c: Comment out all the code, as g77 avoids actually
335 calling it, going directly to the system's library instead.
336
337Mon Feb 17 02:27:41 1997 Craig Burley <burley@gnu.ai.mit.edu>
338
339 * libU77/fgetc_.c (fgetc_): Allow return value to be
340 CHARACTER*(*), properly handle CHARACTER*0 and blank-pad
341 CHARACTER*n where n>1.
342
343Tue Feb 11 14:12:19 1997 Craig Burley <burley@gnu.ai.mit.edu>
344
345 * Makefile.in: Clarify role of $(srcdir) here. Fix
346 various targets accordingly. Don't rely at all on
347 gcc/f/include/ being a link to gcc/include/ -- just
348 use it directly.
349 (${srcdir}/configure, ${srcdir}/libU77/configure):
350 Remove the config.cache files in build directory before
351 cd'ing to source directory as well.
352
353 * libF77/Makefile.in, libI77/Makefile.in (ALL_CFLAGS):
354 Include `-I.' to pick up build directory.
355 Use gcc/include/ directly.
356 * libU77/Makefile.in (ALL_CFLAGS): Include `-I$(srcdir)'
357 to pick up source directory.
358 (OBJS): Fix typo in `chmod_.o' (was `chmod.o').
359
360Mon Feb 10 12:54:47 1997 Craig Burley <burley@gnu.ai.mit.edu>
361
362 * Makefile.in (UOBJ), libU77/Makefile.in (OBJS): Add
363 libU77/chmod_.o to list of objects.
364 * libU77/chmod_.c: Fix up headers.
365 Fix implementation to not prematurely truncate command
366 string and make room for trailing null.
367
368 * libU77/ctime_.c: Incoming xstime argument is now longint.
369 * libU77/mclock_.c: Now returns longint.
370 * libU77/time_.c: Now returns longint.
371
3721997-02-10 Dave Love <d.love@dl.ac.uk>
373
374 * etime_.c, dtime_.c: Typo rounded times to seconds.
375
376 * date_.c: Add missing return.
377
378 * hostnm_.c: #include unistd.h.
379
380Sat Feb 8 03:30:19 1997 Craig Burley <burley@gnu.ai.mit.edu>
381
382 INTEGER*8 support built in to f2c.h and libf2c (since
383 gcc will be used to compile relevant code anyway):
384 * Makefile.in, libF77/Makefile.in: Add pow_qq.o,
385 qbitbits.o, and qbitshft.o to $POW and $F90BIT macros,
386 as appropriate.
387 * f2c.h.in: Define appropriate types and macros.
388 Place #error directive correctly.
389 * configure.in: Determine appropriate types for long
390 integer (F2C_LONGINT).
391 Meanwhile, quote strings in #error, for consistency.
392 Fix restoring of ac_cpp macro.
393 * configure: Regenerated using autoconf-2.12.
394
395 * libF77/Version.c, libI77/Version.c, libU77/Version.c:
396 Update version numbers.
397 Change names and code for g77-specific version-printing
398 routines (shorter names should be safer to link on
399 weird, 8-char systems).
400
401 * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c,
402 libF77/c_log.c, libF77/c_sin.c, libF77/c_sqrt.c,
403 libF77/d_cnjg.c, libF77/pow_zi.c, libF77/r_cnjg.c,
404 libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
405 libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c:
406 Changed to work properly even when result is aliased
407 with any inputs.
408
409 * libF77/makefile, libI77/makefile: Leave these in
410 the g77 distribution, so it is easier to track changes
411 to official libf2c.
412
413 * libF77/signal_.c: Eliminate redundant `return 0;'.
414
415 * libI77/fio.h (err, errfl): Fix these so they work
416 (and must be expressed) as statements.
417 Fix up many users of err() to include trailing semicolon.
418
419 * Incorporate changes by Bell Labs to libf2c through 1997-02-07.
420
4211997-02-06 Dave Love <d.love@dl.ac.uk>
422
423 * libU77/etime_.c, libU77/dtime_.c: Fix getrusage stuff.
424
425 * libU77/config.h.in: Regenerate for HAVE_GETRUSAGE.
426
427 * libU77/Makefile.in, libI77/Makefile.in, libF77/Makefile.in:
428 Redo *clean targets; distclean and maintainer-clean remove the stage?
429 and include links. This probably want looking at further.
430
431Wed Feb 5 00:21:23 1997 Craig Burley <burley@gnu.ai.mit.edu>
432
433 Add libU77 library from Dave Love <d.love@dl.ac.uk>:
434 * Makefile.in: Add libU77 directory, rules, etc.
435 * configure.in: New libU77 directory, Makefile, etc.
436
437 * Makefile.in, libF77/Makefile.in, libI77/Makefile.in,
438 libU77/Makefile.in: Reorganize these so $(AR) commands
439 handled by the top-level Makefile instead of the
440 subordinates. This permits it to do $(AR) only when
441 one or more object files actually change, instead of
442 having to force-update it as was necessary before.
443 And that had the disadvantage of requiring, e.g., user
444 root to have access to $(AR) to the library simply to
445 install g77, which might be problematic on an NFS setup.
446 (mostlyclean, clean, distclean, maintainer-clean):
447 Properly handle these rules.
448
449 * Makefile.in: Don't invoke config.status here -- let
450 compiler-level stuff handle all that.
451
452 * err.c [MISSING_FILE_ELEMS]: Declare malloc in this case
453 too, so it doesn't end up as an integer.
454
455Sat Feb 1 02:43:48 1997 Craig Burley <burley@gnu.ai.mit.edu>
456
457 * libF77/Makefile.in: More fixup for $(F90BIT) -- wasn't
458 in list for ar command, and it wasn't correctly listed
459 in the list of things depending on f2c.h.
460
461 * f2c.h.in: Fix up #error directive.
462
4631997-01-31 Dave Love <d.love@dl.ac.uk>
464
465 * libF77/Makefile.in ($(lib)): Add $(F90BIT); shouldn't exclude
466 stuff f2c needs so we can share the library.
467
468Sat Jan 18 19:39:03 1997 Craig Burley <burley@gnu.ai.mit.edu>
469
470 * configure.in: No longer define ALWAYS_FLUSH, the
471 resulting performance is too low.
472
473Wed Dec 18 12:06:02 1996 Craig Burley <burley@gnu.ai.mit.edu>
474
475 Patch from Mumit Khan <khan@xraylith.wisc.edu>:
476 * libF77/s_paus.c: Add __CYGWIN32__ to list of macros
477 controlling how to pause.
478
479Sun Dec 1 21:25:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
480
481 * configure: Regenerated using autoconf-2.12.
482
483Mon Nov 25 21:16:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
484
485 * configure: Regenerated using autoconf-2.11.
486
4871996-11-19 Dave Love <d.love@dl.ac.uk>
488
489 * libI77/backspace.c: Include sys/types.h for size_t.
490
491Wed Nov 6 14:17:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
492
493 * f2c.h.in: Properly comment out the unsupported stuff so
494 we don't get build-time errors.
495
496 * libF77/Version.c, libI77/Version.c: Restore macro definition
497 of version information.
498
499 * libI77/Makefile.in (OBJ): Add ftell_.o to list of objects.
500
501 * libI77/uio.c (do_ud): Fix up casts in PAD_UDread case just
502 like they were fixed in the other case.
503
504Thu Oct 31 22:27:45 1996 Craig Burley <burley@gnu.ai.mit.edu>
505
506 * libI77/ftell_.c (fseek_): Map incoming whence argument to
507 system's actual SEEK_CUR, SEEK_SET, or SEEK_END macro for
508 fseek(), and crash (gracefully) if the argument is invalid.
509
5101996-10-19 Dave Love <d.love@dl.ac.uk>
511
512 * configure.in: Add check that we have the tools to cross-compile
513 if appropriate.
514 (NO_EOF_CHAR_CHECK,Skip_f2c_Undefs): Define.
515
516 * libF77/Makefile.in (F90BIT): New routines from Netlib.
517
518 * f2c.h.in:
519 Use more sanitary #error (indented for K&R compliance if necessary) if
520 f2c_i2 defined.
521 Sync with Netlib: Add `uninteger'. (Commented out) integer*8 stuff.
522 bit_{test,clear,set} macros.
523
5241996-10-19 Dave Love <d.love@dl.ac.uk>
525
526 Update to Netlib version of 1996-09-26.
527
528 * libI77/Version.c: Use <stdio.h>, not "stdio.h".
529 * libF77/Version.c: Likewise.
530
531Wed Aug 28 13:25:29 1996 Dave Love <d.love@dl.ac.uk>
532
533 * libI77/rsne.c (x_rsne): Use size_t instead of int.
534
535 * libI77/endfile.c (copy): Use size_t in place of int.
536
537Wed Aug 28 13:22:20 1996 Dave Love <d.love@dl.ac.uk>
538
539 * libI77/backspace.c (f_back): Cast fread arg to size_t.
540
541Tue Aug 27 19:11:30 1996 Dave Love <d.love@dl.ac.uk>
542
543 * libI77/Version.c: Supply */ to avoid apparent nested comment.
544
545Tue Aug 20 09:21:43 1996 Dave Love <d.love@dl.ac.uk>
546
547 * libF77/Makefile.in (ALL_CFLAGS): Fix missing ../ for include.
548 * libI77/Makefile.in (ALL_CFLAGS): Likewise.
549
550Sat Aug 17 13:00:47 1996 Dave Love <d.love@dl.ac.uk>
551
552 * (libF77/qbitshft.c, libF77/qbitbits.c, libF77/lbitshft.c,
553 libF77/lbitbits.c): New file from Netlib. qbit... not currently
554 compiled.
555
556Sun Jul 7 18:06:33 1996 Dave Love <d.love@dl.ac.uk>
557
558 * libF77/z_sqrt.c, libF77/z_sin.c, libF77/z_exp.c, libF77/z_log.c,
559 libF77/system_.c, libF77/z_cos.c, libF77/signal_.c,
560 libF77/s_stop.c, libF77/sig_die.c, libF77/s_paus.c,
561 libF77/s_rnge.c, libF77/s_cat.c, libF77/r_tan.c, libF77/r_tanh.c,
562 libF77/r_sinh.c, libF77/r_sqrt.c, libF77/r_sin.c, libF77/r_mod.c,
563 libF77/r_nint.c, libF77/r_lg10.c, libF77/r_log.c, libF77/r_exp.c,
564 libF77/r_int.c, libF77/r_cosh.c, libF77/r_atn2.c, libF77/r_cos.c,
565 libF77/r_asin.c, libF77/r_atan.c, libF77/r_acos.c,
566 libF77/pow_dd.c, libF77/pow_zz.c, libF77/main.c, libF77/i_dnnt.c,
567 libF77/i_nint.c, libF77/h_dnnt.c, libF77/h_nint.c, libF77/exit.c,
568 libF77/d_tan.c, libF77/d_tanh.c, libF77/d_sqrt.c, libF77/d_sin.c,
569 libF77/d_sinh.c, libF77/d_mod.c, libF77/d_nint.c, libF77/d_log.c,
570 libF77/d_int.c, libF77/d_lg10.c, libF77/d_cosh.c, libF77/d_exp.c,
571 libF77/d_atn2.c, libF77/d_cos.c, libF77/d_atan.c, libF77/d_acos.c,
572 libF77/d_asin.c, libF77/c_sqrt.c, libF77/cabs.c, libF77/c_sin.c,
573 libF77/c_exp.c, libF77/c_log.c, libF77/c_cos.c, libF77/F77_aloc.c,
574 libF77/abort_.c, libI77/xwsne.c, libI77/wref.c, libI77/util.c,
575 libI77/uio.c, libI77/rsne.c, libI77/rdfmt.c, libI77/rawio.h,
576 libI77/open.c, libI77/lread.c, libI77/inquire.c, libI77/fio.h,
577 libI77/err.c, libI77/endfile.c, libI77/close.c:
578 Use #include <...>, not #include "..." for mkdeps
579
580Sat Jul 6 21:39:21 1996 Dave Love <d.love@dl.ac.uk>
581
582 * libI77/ftell_.c: Added from Netlib distribution.
583
584Sat Mar 30 20:57:24 1996 Dave Love <d.love@dl.ac.uk>
585
586 * configure.in: Eliminate explicit use of
587 {RANLIB,AR}_FOR_TARGET.
588 * Makefile.in: Likewise.
589 * libF77/Makefile.in: Likewise.
590 * libI77/Makefile.in: Likewise.
591 * configure: Regenerated.
592
593Sat Mar 30 21:02:03 1996 Dave Love <d.love@dl.ac.uk>
594
595 * Makefile.in: Eliminate explicit use of
596 {RANLIB,AR}_FOR_TARGET.
597
598Tue Mar 26 23:39:59 1996 Dave Love <d.love@dl.ac.uk>
599
600 * Makefile.in: Remove hardwired RANLIB and RANLIB_TEST (unnoted
601 change).
602
603Mon Mar 25 21:04:56 1996 Craig Burley <burley@gnu.ai.mit.edu>
604
605 * Incorporate changes by Bell Labs to libf2c through 1996-03-23,
606 including changes to dmg and netlib email addresses.
607
608Tue Mar 19 13:10:02 1996 Craig Burley <burley@gnu.ai.mit.edu>
609
610 * Incorporate changes by AT&T/Bellcore to libf2c through 1996-03-19.
611
612 * Makefile.in (rebuilt): New target.
613
614 * lib[FI]77/Makefile.in: Use $AR_FOR_TARGET, not $AR.
615
616Tue Mar 19 12:53:19 1996 Dave Love <d.love@dl.ac.uk>
617
618 * configure.in (ac_cpp): #include <stdio.h> instead
619 of <features.h>.
620
621Tue Mar 19 12:52:09 1996 Mumit Khan <khan@xraylith.wisc.edu>
622
623 * configure.in (ac_cpp): For f2c integer type,
624 add -I$srcdir/../.. to make it work on mips-ultrix4.2.
625
626Sat Mar 9 17:37:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
627
628 * libI77/Makefile.in (.c.o): Add -DAllow_TYQUAD, to enable
629 I/O support for INTEGER*8.
630 * f2c.h.in: Turn on longint type.
631
632Fri Dec 29 18:22:01 1995 Craig Burley <burley@gnu.ai.mit.edu>
633
634 * Makefile.in: Reorganize the *clean rules to more closely
635 parallel gcc's.
636
637 * lib[FI]77/Makefile.in: Ignore error from $(AR) command,
638 in case just doing an install and installer has no write
639 access to library (this is a kludge fix -- perhaps install
640 targets should never try updating anything?).
641
642Sat Nov 18 19:37:22 1995 Craig Burley (burley@gnu.ai.mit.edu)
643
644 * Version 0.5.17 released.
645
646Thu Nov 16 07:20:35 1995 Craig Burley (burley@gnu.ai.mit.edu)
647
648 * Incorporate changes by AT&T/Bellcore to libf2c through 1995-11-15.
649
650Fri Sep 22 02:19:59 1995 Craig Burley (burley@gnu.ai.mit.edu)
651
652 * libI77/backspace.c, libI77/close.c, libI77/endfile.c,
653 libI77/fio.h, libI77/inquire.c, libI77/rawio.h,
654 libF77/s_paus.c: Not an MSDOS system if GO32
655 is defined, in the sense that the run-time environment
656 is thus more UNIX-like.
657
658Wed Sep 20 02:24:51 1995 Craig Burley (burley@gnu.ai.mit.edu)
659
660 * libF77/Makefile.in, libI77/Makefile.in: Comment out `ld -r -x'
661 and `mv' line pairs, since `-x' isn't supported on systems
662 such as Solaris, and these lines don't seem to do anything
663 useful after all.
664
665Wed Aug 30 15:58:35 1995 Craig Burley (burley@gnu.ai.mit.edu)
666
667 * Version 0.5.16 released.
668
669 * Incorporate changes by AT&T/Bellcore to libf2c through 950829.
670
671Mon Aug 28 12:50:34 1995 Craig Burley (burley@gnu.ai.mit.edu)
672
673 * libF77/Makefile.in, libI77/Makefile.in ($(lib)): Force ar'ing
674 and ranlib'ing of libf2c.a, else after rm'ing libf2c.a and
675 doing a make, only libI77 or libF77 would be added to
676 the newly created archive.
677 Also, instead of `$?' list all targets explicitly so all
678 objects are updated in libf2c.a even if only one actually
679 needs recompiling, for similar reason -- we can't easily tell
680 if a given object is really up-to-date in libf2c.a, or even
681 present there.
682
683Sun Aug 27 14:54:24 1995 Craig Burley (burley@gnu.ai.mit.edu)
684
685 * libF77/Makefile.in, libI77/Makefile.in: Fix spacing so
686 initial tabs are present in all appropriate places.
687 Move identical $(AR) commands in if then/else clauses
688 to single command preceding if.
689 (.c.o, Version[FI].o): Use $@ instead of $* because AIX (RS/6000)
690 says $@ means source, not object, basename, and $@ seems to work
691 everywhere.
692
693Wed Aug 23 15:44:25 1995 Craig Burley (burley@gnu.ai.mit.edu)
694
695 * libF77/system_.c (system_): Declare as returning `ftnint',
696 consistent with signal_, instead of defaulting to `int'.
697 Hope dmg@research.att.com agrees, else probably will
698 change to whatever he determines is correct (and change
699 g77 accordingly).
700
701Thu Aug 17 08:46:17 1995 Craig Burley (burley@gnu.ai.mit.edu)
702
703 * libI77/rsne.c (s_rsne): Call f_init if not already done.
704
705Thu Aug 17 04:35:28 1995 Craig Burley (burley@gnu.ai.mit.edu)
706
707 * Incorporate changes by Bellcore to libf2c through 950817.
708 And this text is for EMACS: (foo at bar).
709
710Wed Aug 16 17:33:06 1995 Craig Burley (burley@gnu.ai.mit.edu)
711
712 * libF77/Makefile.in, libI77/Makefile.in (CFLAGS): Put -g1
713 after configured CFLAGS but before GCC_CFLAGS, so by default
714 the libraries are built with minimal debugging information.
715
716Fri Jul 28 10:30:15 1995 Dave Love <d.love@dl.ac.uk>
717
718 * libI77/open.c (f_open): Call f_init if not already done.
719
720Sat Jul 1 19:31:56 1995 Craig Burley (burley@gnu.ai.mit.edu)
721
722 * libF77/system_.c (system_): Make buff one byte bigger so
723 following byte doesn't get overwritten by call with large
724 string.
725
726Tue Jun 27 23:28:16 1995 Craig Burley (burley@gnu.ai.mit.edu)
727
728 * Incorporate changes by Bellcore to libf2c through 950613.
729
730 * libF77/Version.c (__G77_LIBF77_VERSION__): Add this string
731 to track g77 mods to libf2c.
732
733 * libI77/Version.c (__G77_LIBI77_VERSION__): Add this string
734 to track g77 mods to libf2c.
735
736 * libI77/rawio.h: #include <rawio.h> only conditionally,
737 using macro intended for that purpose.
738
739Fri May 19 11:20:00 1995 Craig Burley (burley@gnu.ai.mit.edu)
740
741 * configure.in: Incorporate change made by d.love,
742
743 * configure: Regenerated.
744
745Wed Apr 26 21:08:57 BST 1995 Dave Love <d.love@dl.ac.uk>
746
747 * configure.in: Fix quoting problem in atexit check.
748
749 * configure: Regenerated (with current autoconf).
750
751Wed Mar 15 12:49:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
752
753 * Incorporate changes by Bellcore to libf2c through 950315.
754
755Sun Mar 5 18:54:29 1995 Craig Burley (burley@gnu.ai.mit.edu)
756
757 * README: Tell people not to read lib[fi]77/README.
758
759Wed Feb 15 14:30:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
760
761 * configure.in: Update copyright notice at top of file.
762
763 * f2c.h.in (f2c_i2): Make sure defining this crashes compilations.
764
765 * libI77/Makefile.in (F2C_H): Fix typo in definition of this
766 symbol (was FF2C_H=...).
767
768Sun Feb 12 13:39:36 1995 Craig Burley (burley@gnu.ai.mit.edu)
769
770 * README: Remove some obsolete items.
771 Add date.
772
773 * TODO: Add date.
774
775Sat Feb 11 22:07:54 1995 Craig Burley (burley@gnu.ai.mit.edu)
776
777 * Makefile.in (libf77, libi77): Add rules to .PHONY list.
778
779 * f2c.h.in (flag): Make same type as friends.
780
781 * libF77/Makefile.in (libf77): Rename to $(lib), remove from
782 .PHONY list. Fix some typos.
783
784 * libI77/Makefile.in (libi77): Rename to $(lib), remove from
785 .PHONY list. Fix some typos.
786
787Thu Feb 2 12:22:41 1995 Craig Burley (burley@gnu.ai.mit.edu)
788
789 * Makefile.in (libF77/Makefile): Fix typos in this rule's name
790 and dependencies.
791
792 * libF77/Makefile.in (libf77): Add rule to .PHONY list.
793
794 * libI77/Makefile.in (libi77): Add rule to .PHONY list.
This page took 0.104447 seconds and 5 git commands to generate.