source: trunk/src/gcc/libf2c/ChangeLog@ 1567

Last change on this file since 1567 was 1475, checked in by bird, 21 years ago

This commit was generated by cvs2svn to compensate for changes in r1474,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.3
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 78.9 KB
Line 
12004-05-31 Release Manager
2
3 * GCC 3.3.4 Released.
4
52004-02-14 Release Manager
6
7 * GCC 3.3.3 Released.
8
92003-10-16 Release Manager
10
11 * GCC 3.3.2 Released.
12
132003-09-09 Alan Modra <amodra@bigpond.net.au>
14
15 * configure: Regenerate.
16
172003-08-04 Release Manager
18
19 * GCC 3.3.1 Released.
20
212003-08-04 Release Manager
22
23 * GCC 3.3.1 Released.
24
252003-07-04 H.J. Lu <hongjiu.lu@intel.com>
26
27 * Makefile.in: Replace PWD with PWD_COMMAND.
28
292003-05-13 Release Manager
30
31 * GCC 3.3 Released.
32
332003-05-13 Release Manager
34
35 * GCC 3.3 Released.
36
372003-05-13 Release Manager
38
39 * GCC 3.3 Released.
40
412003-04-23 Loren J. Rittle <ljrittle@acm.org>
42
43 * libI77/configure.in (_XOPEN_SOURCE): Bump to 600.
44 * libI77/configure: Regenerate.
45 * libU77/configure.in (_XOPEN_SOURCE): Bump to 600.
46 * libU77/configure: Regenerate.
47
482003-04-11 Bud Davis <bdavis9659@comcast.net>
49
50 PR Fortran/1832
51 * libf2c/libI77/iio.c (z_putc): Check for overflowing length
52 of output string.
53
542003-03-24 Bud Davis <bdavis9659@comcast.net>
55
56 PR fortran/10197
57 * libI77/open.c (f_open): A DIRECT ACCESS file is
58 UNFORMATTED by default.
59
602003-02-20 Alexandre Oliva <aoliva@redhat.com>
61
62 * configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
63 config.status.
64 * configure: Rebuilt.
65
662003-01-27 Alexandre Oliva <aoliva@redhat.com>
67
68 * Makefile.in ($(LIBG2C)): -rpath is glibcpp_toolexeclibdir.
69 * aclocal.m4 (glibcpp_toolexeclibdir): Instead of
70 $(MULTISUBDIR), use `$CC -print-multi-os-directory`, unless
71 version_specific_libs is enabled.
72 * configure: Rebuilt.
73
742003-01-26 Christian Cornelssen <ccorn@cs.tu-berlin.de>
75
76 * Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
77 (install, uninstall): Prepend $(DESTDIR) to destination
78 paths in all (un)installation commands.
79
802002-11-19 Toon Moene <toon@moene.indiv.nluug.nl>
81
82 PR fortran/8587
83 * libF77/pow_zz.c: Handle (0.0, 0.0) ** power.
84
852002-10-18 Krister Walfridsson <cato@df.lth.se>
86
87 * libU77/configure.in (_XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED,
88 __EXTENSIONS__, _FILE_OFFSET_BITS): Check that _XOPEN_SOURCE 500L
89 may be defined before defining these.
90 * libU77/configure: Regenerate.
91 * libI77/configure.in (_XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED,
92 __EXTENSIONS__, _FILE_OFFSET_BITS): Check that _XOPEN_SOURCE 500L
93 may be defined before defining these.
94 * libI77/configure: Regenerate.
95
962002-09-23 Zack Weinberg <zack@codesourcery.com>
97
98 * libF77/Version.c: Rename junk to __LIBF77_VERSION__. Add
99 external decls for __LIBI77_VERSION__ and __LIBU77_VERSION__.
100 Delete __G77_LIBF77_VERSION__
101 (g77__fvers__): Print all three __LIB*77_VERSION__ strings,
102 and __VERSION__ if we have it; nothing else.
103
104 * libI77/Version.c: Provide only __LIBI77_VERSION__ (formerly junk).
105 * libU77/Version.c: Provide only __LIBU77_VERSION__ (formerly junk).
106
107Sun Sep 22 23:43:37 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
108
109 * Makefile.in (all): Fix multilib parallel build.
110
1112002-09-14 Tim Prince <tprince@computer.org>
112
113 PR libf2c/7384
114 * libU77/datetime_.c: Use GetLocalTime on MS-Windows.
115
1162002-08-31 Toon Moene <toon@moene.indiv.nluug.nl>
117
118 PR fortran/6367
119 * libI77/rsne.c (x_rsne): Use local variable no2 to count further
120 list elements to read.
121
1222002-07-10 Toon Moene <toon@moene.indiv.nluug.nl>
123
124 * libI77/open.c (f_open): Do not indicate unformatted file
125 if record length is given without a FORMATTED/UNFORMATTED
126 specification.
127
1282002-06-25 DJ Delorie <dj@redhat.com>
129
130 * aclocal.m4 (GLIBCPP_CONFIGURE): Split out
131 GLIBCPP_TOPREL_CONFIGURE.
132 * configure.in: Call it before AC_CANONICAL_SYSTEM.
133 * configure: Regenerate.
134
135Wed Jun 5 15:05:41 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
136
137 * f2cext.c (alarm_): Mark parameter(s) with attribute `unused'.
138 * libF77/h_len.c (h_len): Likewise.
139 * libF77/i_len.c (i_len): Likewise.
140 * libI77/rsli.c (i_ungetc): Likewise.
141 * libU77/date_.c (G77_date_y2kbuggy_0): Likewise.
142 * libU77/fputc_.c (G77_fputc_0): Likewise.
143 * libU77/vxtidate_.c (G77_vxtidate_y2kbuggy_0): Likewise.
144 * libU77/vxttime_.c (G77_vxttime_0): Likewise.
145
146Mon Jun 3 22:24:48 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
147
148 * libF77/main.c (f_setarg, f_setsig): Prototype.
149 * libI77/lread.c (quad_read): Delete.
150 * libI77/uio.c: Include config.h.
151 * libI77/wref.c (wrt_E): Cast isdigit arg to unsigned char.
152 * libU77/dtime_.c (clk_tck): Move to the scope where it is used.
153 * libU77/etime_.c (clk_tck): Likewise.
154
155Mon Jun 3 22:23:03 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
156
157 * libF77/lbitbits.c (lbit_cshift): disambiguate expressions
158 with parentheses.
159 * libF77/qbitbits.c (qbit_cshift): Likewise.
160 * libI77/inquire.c (f_inqu): Likewise.
161 * libI77/rdfmt.c (rd_Z): Likewise.
162 * libI77/rsne.c (x_rsne): Likewise.
163
164Mon Jun 3 22:21:23 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
165
166 * Makefile.in (s-libe77): Add WARN_CFLAGS.
167
168Sun Jun 2 10:32:35 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
169
170 * libI77/dfe.c (s_rdfe, s_wdfe): Wrap parentheses around
171 assignment used as truth value.
172 * libI77/due.c (s_rdue, s_wdue): Likewise.
173 * libI77/endfile.c (f_end): Likewise.
174 * libI77/iio.c (s_rsfi, s_wsfi): Likewise.
175 * libI77/lread.c (ERR, l_C, nmL_getc, s_rsle): Likewise.
176 * libI77/lwrite.c (l_g, l_put): Likewise.
177 * libI77/open.c (f_open): Likewise.
178 * libI77/rdfmt.c (rd_Z): Likewise.
179 * libI77/rsfe.c (s_rsfe): Likewise.
180 * libI77/rsne.c (hash, mk_hashtab, nl_init, getname, getdimen,
181 x_rsne, s_rsne): Likewise.
182 * libI77/sue.c (s_rsue, s_wsue): Likewise.
183 * libI77/wref.c (wrt_E, wrt_F): Likewise.
184 * libI77/wsfe.c (s_wsfe): Likewise.
185 * libI77/wsle.c (s_wsle): Likewise.
186 * libI77/wsne.c (s_wsne): Likewise.
187
188Sun Jun 2 08:59:50 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
189
190 * libF77/main.c (main): Avoid implicit int.
191 * libI77/dfe.c (y_rsk, y_getc, c_dfe): Likewise.
192 * libI77/due.c (c_due): Likewise.
193 * libI77/err.c (f__canseek, f__nowreading, f__nowwriting):
194 Likewise.
195 * libI77/fmt.c (op_gen, ne_d, e_d, pars_f, type_f, en_fio):
196 Likewise.
197 * libI77/iio.c (z_getc, z_rnew, c_si, z_wnew): Likewise.
198 * libI77/lread.c (t_getc, c_le, l_read): Likewise.
199 * libI77/lwrite.c (l_write): Likewise.
200 * libI77/open.c (fk_open): Likewise.
201 * libI77/rdfmt.c (rd_ed, rd_ned): Likewise.
202 * libI77/rsfe.c (xrd_SL, x_getc, x_endp, x_rev): Likewise.
203 * libI77/rsne.c (t_getc, x_rsne): Likewise.
204 * libI77/sfe.c (c_sfe): Likewise.
205 * libI77/sue.c (c_sue): Likewise.
206 * libI77/uio.c (do_us): Likewise.
207 * libI77/wref.c (wrt_E, wrt_F): Likewise.
208 * libI77/wrtfmt.c (wrt_L, w_ed, w_ned): Likewise.
209
210Sun Jun 2 08:58:05 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
211
212 * libI77/rdfmt.c (rd_I): Delete unused variable(s).
213 * libU77/access_.c (G77_access_0): Likewise.
214 * libU77/chdir_.c (G77_chdir_0): Likewise.
215 * libU77/chmod_.c (G77_chmod_0): Likewise.
216 * libU77/ctime_.c (G77_ctime_0): Likewise.
217 * libU77/link_.c (G77_link_0): Likewise.
218 * libU77/lstat_.c (G77_lstat_0): Likewise.
219 * libU77/rename_.c (G77_rename_0): Likewise.
220 * libU77/stat_.c (G77_stat_0): Likewise.
221 * libU77/symlnk_.c (G77_symlnk_0): Likewise.
222 * libU77/unlink_.c (G77_unlink_0): Likewise.
223
224Sun Jun 2 08:55:20 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
225
226 * libI77/inquire.c (f_inqu): Avoid ambiguous else clauses.
227 * libI77/lread.c (l_C, l_L): Likewise.
228 * libI77/open.c (f_open): Likewise.
229 * libI77/rsne.c (x_rsne): Likewise.
230 * libI77/wref.c (wrt_F): Likewise.
231
232Sun Jun 2 08:53:15 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
233
234 * libF77/getenv_.c (G77_getenv_0): Avoid signed/unsigned warning.
235 * libF77/system_.c (G77_system_0): Likewise.
236 * libI77/open.c (f_open): Likewise.
237 * libI77/rdfmt.c (rd_Z): Likewise.
238 * libI77/uio.c (do_us, do_ud): Likewise.
239
240Sat Jun 1 08:33:14 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
241
242 * libF77/*: Fix formatting.
243 * libI77/*: Likewise.
244 * libU77/*: Likewise.
245
246Fri May 31 21:56:30 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
247
248 * g2c.hin, libF77/d_cnjg.c, libF77/main.c, libF77/r_cnjg.c,
249 libF77/s_cat.c, libF77/s_paus.c, libF77/s_rnge.c, libF77/setarg.c,
250 libF77/setsig.c, libF77/signal1.h0, libI77/dfe.c, libI77/due.c,
251 libI77/err.c, libI77/fio.h, libI77/fmt.c, libI77/iio.c,
252 libI77/ilnw.c, libI77/lread.c, libI77/lwrite.c, libI77/rsfe.c,
253 libI77/rsli.c, libI77/rsne.c, libI77/sfe.c, libI77/sue.c,
254 libI77/util.c, libI77/wrtfmt.c, libI77/wsfe.c, libI77/wsle.c,
255 libI77/xwsne.c, libU77/date_.c: Kill VOID, Void and Int.
256
257Fri May 31 21:54:37 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
258
259 * libF77/F77_aloc.c, libF77/exit_.c, libF77/main.c,
260 libF77/s_paus.c, libF77/s_stop.c, libF77/setarg.c,
261 libF77/setsig.c, libF77/sig_die.c, libF77/signal1.h0,
262 libI77/close.c, libI77/dolio.c, libI77/fio.h, libI77/fmt.h,
263 libI77/lio.h: Delete checks on __cplusplus.
264
265Fri May 31 21:50:01 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
266
267 * libF77/*: Delete KR_headers cruft.
268 * libI77/*: Likewise.
269 * libU77/*: Likewise.
270
271Thu May 30 23:04:52 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
272
273 * Makefile.in (WARN_CFLAGS): New.
274 (FLAGS_TO_PASS): Add WARN_CFLAGS.
275 * libF77/Makefile.in (ALL_CFLAGS): Likewise.
276 * libI77/Makefile.in (ALL_CFLAGS): Likewise.
277 * libU77/Makefile.in (ALL_CFLAGS): Likewise.
278
2792002-05-30 H.J. Lu (hjl@gnu.org)
280
281 * libI77/open.c (_XOPEN_SOURCE): Removed.
282
283Mon May 20 13:03:54 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
284
285 * libF77/Makefile.in (SHELL): Set to @SHELL@.
286 * libI77/Makefile.in (SHELL): Likewise.
287 * libU77/Makefile.in (SHELL): Likewise.
288
2892002-05-20 Toon Moene <toon@moene.indiv.nluug.nl>
290
291 * Makefile.in: Use @SHELL@, not /bin/sh for SHELL
292 definition.
293
2942002-05-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
295
296 * Makefile.in: Allow for PWDCMD to override hardcoded pwd.
297 * aclocal.m4: Likewise.
298 * configure: Regenerate.
299
3002002-05-08 Alexandre Oliva <aoliva@redhat.com>
301
302 * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at
303 script entry, and set LD to it when configuring multilibs.
304 * configure: Rebuilt.
305
3062002-05-02 Alexandre Oliva <aoliva@redhat.com>
307
308 * Makefile.in: Fix for multilibbed natives.
309
3102002-04-15 Loren J. Rittle <ljrittle@acm.org>
311
312 * aclocal.m4 (gcc_version_trigger): Use robust path construction.
313 * configure: Rebuilt.
314
3152002-04-11 Toon Moene <toon@moene.indiv.nluug.nl>
316
317 * libI77/lio.h: Treat INTEGER*1 as signed char.
318
3192002-03-06 Phil Edwards <pme@gcc.gnu.org>
320
321 * libF77/Version.c: Fix misplaced leading blanks on first line.
322 * libI77/Version.c: Likewise.
323 * libU77/Version.c: Likewise.
324
3252002-01-28 Geoffrey Keating <geoffk@redhat.com>
326
327 * aclocal.m4: Replace with version copied from libstdc++-v3.
328 * configure.in: Update for changes to aclocal and Makefile.
329 * configure: Regenerate.
330 * Makefile.in: Correct install and uninstall for cross targets.
331 * libU77/configure: Regenerate.
332
3332002-01-20 Toon Moene <toon@moene.indiv.nluug.nl>
334
335 * Makefile.in: $(MULTISUBDIR) has an implied leading `/';
336 remove duplicates.
337 Use libtool for removing libg2c{a|la|so} for the `uninstall' target.
338
3392002-01-18 Toon Moene <toon@moene.indiv.nluug.nl>
340
341 * Makefile.in: Add missing `/' separator in last change.
342
3432002-01-18 Toon Moene <toon@moene.indiv.nluug.nl>
344
345 * Makefile.in: Install libg2c.{a|la|so} in $(libdir)$(MULTISUBDIR)
346 instead of $(libsubdir)$(MULTISUBDIR).
347
3482002-01-15 Loren J. Rittle <ljrittle@acm.org>
349
350 * libI77/configure.in: Remove fcntl.h check; never define
351 _POSIX_SOURCE, NO_FCNTL or OPEN_DECL. Add check for tmpnam().
352 * libI77/configure: Rebuilt.
353 * libI77/config.h.in: Rebuilt.
354 * libI77/Makefile.in: Remove all traces of rawio.h from
355 dependencies lists.
356 * libI77/fio.h (FSEEK): Unroll -j1.7 -j1.6 made 2002-01-04.
357 * libI77/open.c (f_open): Use HAVE_TMPNAM.
358 * libI77/rawio.h: Remove file.
359
3602002-01-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
361
362 * libI77/configure.in (_LARGEFILE_SOURCE): AC_DEFINE.
363 * libI77/configure: Rebuilt.
364 * libI77/config.h.in: Rebuilt.
365
3662002-01-04 Loren J. Rittle <ljrittle@acm.org>
367
368 * libI77/fio.h (FSEEK): Enforce type of second parameter to be
369 off_t when prototype is missing from system headers for the
370 non-standard function.
371
3722002-01-03 Loren J. Rittle <ljrittle@acm.org>
373
374 * Makefile.in ($(LIBG2C):): Let libtool decide when to add -lc.
375
3762001-12-04 Alexandre Oliva <aoliva@redhat.com>
377
378 * Makefile.in ($(LIBG2C)): Fix -rpath argument to libtool.
379
380 * Makefile.in (AR, RANLIB): Add, for substitutions.
381 (all-unilib, $(LIBG2C)): Depend on object lists, not
382 convenience libraries.
383 (s-libe77): Renamed from libE77.la; build object list.
384 (install): Do not move libraries to libdir.
385 (mostlyclean, clean): Adjust.
386 * libF77/Makefile.in (RANLIB): Add.
387 (LINK): Remove.
388 (../s-libf77): Renamed from ../libF77.la; build object list.
389 (../libfrtbegin.a): Remove target first. Don't use $<.
390 (all, clean, distclean): Adjust.
391 * libF77/configure.in: Substitute RANLIB.
392 * libF77/configure: Rebuilt.
393 * libI77/Makefile.in (LINK): Delete.
394 (../s-libi77): Renamed from ../libI77.la; build object list.
395 (all, clean, distclean): Adjust.
396 * libU77/Makefile.in: Likewise.
397
3982001-12-02 Toon Moene <toon@moene.indiv.nluug.nl>
399
400 PR fortran/4885
401 * endfile.c (t_runc): After ftruncate, seek to end-of-file.
402
4032001-11-25 Toon Moene <toon@moene.indiv.nluug.nl>
404
405 * libF77/Makefile.in: Fix non-portable use of `$<' in z_log.c's rule.
406
4072001-11-23 Toon Moene <toon@moene.indiv.nluug.nl>
408
409 PR libf2c/4930
410 * libF77/Makefile.in: Compile z_log.c with -ffloat-store.
411
4122001-11-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
413
414 * Makefile.in: Add MAKEOVERRIDES= to suppress exporting
415 environment to (sub)shells.
416
4172001-11-13 Toon Moene <toon@moene.indiv.nluug.nl>
418
419 * Makefile.in: Change dependencies on stamp files
420 into dependencies on the generated .la files.
421 Get rid of objlist. Update comment.
422 * libF77/Makefile.in: Ditto.
423 * libI77/Makefile.in: Ditto.
424 * libU77/Makefile.in: Ditto.
425
4262001-10-20 Hans-Peter Nilsson <hp@bitrange.com>
427
428 * configure.in: Fake AC_EXEEXT invocation.
429 * configure: Regenerate.
430
4312001-10-20 David Edelsohn <dje@watson.ibm.com>
432
433 * Makefile.in: Do not include SUBDIRS in objlist. Create
434 libg2c.so from F2CEXT and SUBDIRS archives.
435 * libF77/Makefile.in: Create archive.
436 * libI77/Makefile.in: Same.
437 * libU77/Makefile.in: Same.
438
4392001-10-05 Toon Moene <toon@moene.indiv.nluug.nl>
440
441 * Makefile.in: Move libg2c.so and libg2c.{l}a to
442 the same directory at install.
443
4442001-10-03 Toon Moene <toon@moene.indiv.nluug.nl>
445
446 * Makefile.in: Add "AR" reference, change
447 from frtbegin.o to libfrtbegin.a.
448 * libF77/Makefile.in: Ditto.
449
4502001-10-02 Toon Moene <toon@moene.indiv.nluug.nl>
451
452 * libF77/Makefile.in: Make .lo the target of compilation.
453 * libI77/Makefile.in: Ditto.
454 * libU77/Makefile.in: Ditto.
455
4562001-10-01 Toon Moene <toon@moene.indiv.nluug.nl>
457
458 * Makefile.in: Set major:minor:sub version number
459 of shared libf2c to 0:0:0.
460
4612001-09-29 Juergen Pfeifer <juergen.pfeifer@gmx.net>
462 Toon Moene <toon@moene.indiv.nluug.nl>
463
464 Make libf2c a shared library.
465
466 * aclocal.m4: Get definition of libtool.
467 * Makefile.in: Use libtool.
468 * configure.in: Use libtool.
469 * configure: Regenerated.
470 * libF77/Makefile.in: Use libtool; treat main program contained in
471 libF77/main.c specially.
472 * libF77/configure.in: Use libtool.
473 * libF77/configure: Regenerated.
474 * libI77/Makefile.in: Use libtool.
475 * libI77/configure.in: Use libtool.
476 * libI77/configure: Regenerated.
477 * libU77/Makefile.in: Use libtool.
478 * libU77/configure.in: Use libtool.
479 * libU77/configure: Regenerated.
480 * libU77/date_.c: Adapt for -fPIC compiling.
481 * libU77/vxtidate_.c: Ditto.
482
4832001-09-22 Richard Earnshaw <rearnsha@arm.com>
484
485 * libI77/configure.in (__EXTENSIONS__): Define.
486 * libI77/config.h.in, libI77/conifgure: regenerate.
487 * libU77/configure.in (__EXTENSIONS__): Likewise.
488
4892001-07-18 Toon Moene <toon@moene.indiv.nluug.nl>
490
491 * libI77/configure.in (_XOPEN_SOURCE, _FILE_OFFSET_BITS): Move
492 these defines before tests which might be affected by them.
493 (_XOPEN_SOURCE_EXTENDED): Define.
494 * libI77/configure, libI77/config.h.in: Regenerate.
495
496Wed Jul 18 11:14:33 2001 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
497
498 * libU77/configure.in (_XOPEN_SOURCE, _FILE_OFFSET_BITS): Move
499 these defines before tests which might be affected by them.
500 (_XOPEN_SOURCE_EXTENDED): Define.
501
502 * libU77/configure, libU77/config.hin: Regenerate.
503
5042001-07-10 Toon Moene <toon@moene.indiv.nluug.nl>
505
506 * libI77/fio.h: Revert type of url from off_t to int.
507 * libI77/dfe.c (c_dfe): Cast offset expression in FSEEK to off_t.
508 * libI77/due.c (c_due): Ditto. (e_rdue): Ditto.
509 * libI77/ftell_.c (G77_ftell_0): Cast result of FTELL to integer.
510 (G77_fseek_0): Cast offset argument of FSEEK to off_t.
511
5122001-07-07 Toon Moene <toon@moene.indiv.nluug.nl>
513
514 * libI77/Makefile.in: Update config.h dependencies.
515 * libI77/configure.in: Define _XOPEN_SOURCE and
516 _FILE_OFFSET_BITS unconditionally.
517 * libI77/configure: Rebuilt.
518 * libI77/config.h.in: Rebuilt.
519 * libI77/endfile.c (t_runc): Replace rewind by FSEEK.
520 * libI77/err.c (f__nowwriting): The type of `loc' is off_t.
521 * libI77/open.c (f_open): Replace rewind by FSEEK.
522 * libI77/rewind.c: Include config.h. (f_rew): Replace
523 rewind by FSEEK.
524 * libI77/sfe.c: Include config.h.
525 * libI77/wsfe.c: Ditto.
526 * libU77/configure.in: Define _XOPEN_SOURCE and
527 _FILE_OFFSET_BITS unconditionally.
528 * libU77/configure: Rebuilt.
529 * libU77/config.hin: Rebuilt.
530
5312001-07-07 Toon Moene <toon@moene.indiv.nluug.nl>
532
533 * libI77/Makefile.in: Add necessary dependencies on config.h.
534
5352001-07-06 Toon Moene <toon@moene.indiv.nluug.nl>
536 Pedro Vazquez <vazquez@penelope.iqm.unicamp.br>
537
538 * libI77/configure.in: Check for fseeko, ftello.
539 * libI77/configure: Rebuilt.
540 * libI77/config.h.in: Rebuilt.
541 * libI77/fio.h: Define FSEEK to be fseek or fseeko, depending
542 on configure's findings. Ditto for FTELL and ftell / ftello.
543 * libI77/backspace.c (f_back): Use FSEEK for fseek, FTELL for ftell.
544 * libI77/dfe.c (c_dfe): Ditto.
545 * libI77/due.c (c_due, e_rdue): Ditto.
546 * libI77/endfile.c (t_runc): Ditto.
547 * libI77/err.c (f__nowreading, f__nowwriting): Ditto.
548 * libI77/ftell_.c (G77_ftell_0, G77_fseek_0): Ditto.
549 * libI77/inquire.c (f_inqu): Ditto.
550 * libI77/open.c (f_open): Ditto.
551 * libI77/rdfmt.c (rd_ed): Ditto.
552 * libI77/sue.c (s_wsue, e_wsue, e_rsue): Ditto.
553
5542001-07-04 Zack Weinberg <zackw@stanford.edu>
555
556 * Makefile.in: Take PICFLAG and RUNTESTFLAGS out of FLAGS_TO_PASS.
557
5582001-07-01 Toon Moene <toon@moene.indiv.nluug.nl>
559
560 * libI77/fio.h: Include <sys/types.h> for off_t.
561
5622001-07-01 Toon Moene <toon@moene.indiv.nluug.nl>
563 Pedro Vazquez <vazquez@penelope.iqm.unicamp.br>
564
565 * libI77/fio.h: Use off_t when appropriate.
566 * libI77/backspace.c (f_back): Ditto.
567 * libI77/endfile.c (t_runc): Ditto.
568 * libI77/err.c (f__nowreading): Ditto.
569 * libI77/ftell_.c (unit_chk): Ditto.
570 * libI77/sue.c (global f__recloc, s_wsue): Ditto.
571
5722001-06-13 Toon Moene <toon@moene.indiv.nluug.nl>
573
574 * libI77/inquire.c: Include "config.h".
575
5762001-05-21 Loren J. Rittle <ljrittle@acm.org>
577
578 * libI77/Makefile.in (stamp-h): Create in $(objdir) instead
579 of $(srcdir).
580
5812001-05-18 Andreas Jaeger <aj@suse.de>
582
583 * libI77/Makefile.in (stamp-h): Only create config.h, touch stamp-h.
584 (${srcdir}/config.h.in): Add true rule.
585
586 * libI77/stamp-h.in: Added.
587
5882001-05-17 Andreas Jaeger <aj@suse.de>
589
590 * libI77/Makefile.in: Add rules to rebuild config.h.in when
591 needed.
592
5932001-05-16 Andreas Jaeger <aj@suse.de>
594
595 * libI77/backspace.c: Include "config.h".
596 * libI77/close.c: Likewise.
597 * libI77/dfe.c: Likewise.
598 * libI77/dolio.c: Likewise.
599 * libI77/due.c: Likewise.
600 * libI77/err.c: Likewise.
601 * libI77/fmt.c: Likewise.
602 * libI77/fmtlib.c: Likewise.
603 * libI77/ftell_.c: Likewise.
604 * libI77/ilnw.c: Likewise.
605 * libI77/lread.c: Likewise.
606 * libI77/open.c: Likewise.
607 * libI77/rdfmt.c: Likewise.
608 * libI77/rsfe.c: Likewise.
609 * libI77/rsne.c: Likewise.
610 * libI77/util.c: Likewise.
611 * libI77/wrtfmt.c: Likewise.
612 * libI77/wsne.c: Likewise.
613 * libI77/xwsne.c: Likewise.
614
615 * libI77/config.h.in: Generate with autoheader.
616
617 * libI77/configure.in: Add comments for all AC_DEFINES so that
618 autoheader can grok it.
619 * libI77/configure: Regenerated.
620
6212001-05-16 Andreas Jaeger <aj@suse.de>
622
623 * libI77/Makefile.in (endfile.o): Add dependency on config.h.
624
625 * libI77/endfile.c: Include config.h and sys/types for off_t.
626
627 * libI77/config.h.in: New file.
628
629 * libI77/configure.in: Add test for off_t, create config.h file.
630 * libI77/configure: Regenerated.
631
6322001-05-15 Loren J. Rittle <ljrittle@acm.org>
633
634 * libI77/endfile.c (t_runc): Add cast to help case where
635 ftruncate() prototype is somehow missing even though autoconf
636 test found it properly.
637
6382001-02-26 Toon Moene <toon@moene.indiv.nluug.nl>
639
640 * libI77/configure.in: Test for ftruncate.
641 * libI77/configure: Rebuilt.
642 * libI77/endfile.c: Use fflush/ftruncate when available.
643
6442001-02-19 Joseph S. Myers <jsm28@cam.ac.uk>
645
646 * libF77/Version.c, libI77/Version.c, libU77/Version.c: Update G77
647 version number to 0.5.27.
648
6492001-02-08 Geoffrey Keating <geoffk@redhat.com>
650
651 * configure.in: Don't run AC_PROG_CC_WORKS, because
652 we're not interested in the result and it might fail.
653 * libF77/configure.in: Likewise.
654 * libI77/configure.in: Likewise.
655 * libU77/configure.in: Likewise.
656 * configure: Regenerated.
657 * libF77/configure: Likewise.
658 * libI77/configure: Likewise.
659 * libU77/configure: Likewise.
660
6612001-01-29 Phil Edwards <pme@sources.redhat.com>
662
663 * libU77/COPYING.LIB: Update to LGPL 2.1 from the FSF.
664
6652001-01-24 Michael Sokolov <msokolov@ivan.Harhan.ORG>
666
667 * libU77/alarm_.c: Separate the #ifdef KR_headers logic from the
668 G77_alarm_0 function definition. Check for SIG_ERR and provide our own
669 if missing.
670
6712001-01-24 David Billinghurst <David.Billinghurst@riotinto.com>
672
673 * libU77/Makefile.in: Explicitly generate a.out for check.
674
6752001-01-23 Michael Sokolov <msokolov@ivan.Harhan.ORG>
676
677 * libU77/ctime_.c: #include <sys/types.h> for time_t.
678 * libU77/datetime_.c: Likewise.
679 * libU77/fdate_.c: Likewise.
680 * libU77/gmtime_.c: Likewise.
681 * libU77/idate_.c: Likewise.
682 * libU77/itime_.c: Likewise.
683 * libU77/ltime_.c: Likewise.
684 * libU77/sys_clock_.c: Likewise.
685 * libU77/vxtidate_.c: Likewise.
686 * libU77/vxttime_.c: Likewise.
687
688 * libU77/sys_clock_.c: #include <sys/param.h> for the clock tick rate.
689
6902000-12-09 Toon Moene <toon@moene.indiv.nluug.nl>
691
692 Update to Netlib version 20001205.
693 Thanks go to David M. Gay for these updates.
694
695 * libF77/Version.c: Update version information.
696 * libF77/z_log.c: Improve accuracy of real(log(z)) for
697 z near (+-1,eps) with |eps| small.
698 * libF77/s_cat.c: Adjust call when ftnint and ftnlen are
699 of different size.
700 * libF77/dtime_.c, libF77/etime_.c: Use floating point divide.
701
702 * libI77/Version.c: Update version information.
703 * libI77/rsne.c, libI77/xwsne.c: Adjust code for when ftnint
704 and ftnlen differ in size.
705 * libI77/lread.c: Fix reading of namelist logical values followed
706 by <name>= where <name> starts with T or F.
707
7082000-11-26 Toon Moene <toon@moene.indiv.nluug.nl>
709
710 * libI77/Version.c, libF77/Version.c, libU77/Version.c:
711 Designate version as (experimental) instead of (prerelease)
712
7132000-11-15 Toon Moene <toon@moene.indiv.nluug.nl>
714
715 * libI77/configure.in: See if `mkstemp' is available.
716 * libI77/configure: Regenerate.
717 * libI77/open.c: Use `mkstemp' to create scratch
718 file atomically.
719
7202000-07-03 Donn Terry (donnte@microsoft.com)
721 * libU77/aclocal.m4: check for 2 argument gettimeofday without
722 struct timezone
723
7242000-07-02 Toon Moene <toon@moene.indiv.nluug.nl>
725 * libF77/Version.c: Bumped version number to 0.5.26.
726 * libI77/Version.c: Ditto.
727 * libU77/Version.c: Ditto.
728
7292000-06-21 Zack Weinberg <zack@wolery.cumb.org>
730
731 * libU77/dtime_.c, libU77/etime_.c: Include stdlib.h if
732 HAVE_STDLIB_H is defined.
733
7342000-06-11 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
735
736 * rdfmt.c (rd_L): Use if-then-else instead of case statement to
737 solve problems when sizeof(char) == sizeof(short).
738
7392000-05-18 Chris Demetriou <cgd@sibyte.com>
740
741 * configure.in: Test for __g77_integer, __g77_uinteger,
742 __g77_longint, and __g77_ulongint builtin types, rather
743 than mucking around with compiler headers.
744 * configure: Regenerate.
745 * g2c.hin (integer, logical, flag, ftnlen, ftnint): Use
746 __g77_integer rather than autoconfigured value.
747 (uinteger): Use __g77_uinteger rather than autoconfigured value.
748 (longint): Use __g77_longint rather than autoconfigured value.
749 (ulongint): Use __g77_ulongint rather than autoconfigured value.
750
751Sun Mar 12 20:12;30 2000 Toon Moene <toon@moene.indiv.nluug.nl>
752 Based on work done by David M. Gay (Bell Labs)
753
754 * libF77/configure.in: Define IEEE_COMPLEX_DIVIDE.
755 * libF77/[cz]_div.c: Arrange for compilation under
756 -DIEEE_COMPLEX_DIVIDE to make these routines
757 avoid calling sig_die when the denominator vanishes.
758 * libF77/s_rnge.c: Add casts for the case of
759 sizeof(ftnint) == sizeof(int) < sizeof(long).
760 * libI77/endfile.c: Set state to writing (b->uwrt = 1) when an
761 endfile statement requires copying the file
762 Also, supply a missing (long) cast in the sprintf call.
763 * libI77/sfe.c: Add #ifdef ALWAYS_FLUSH logic, for formatted I/O.
764
765Wed Feb 16 11:10:05 2000 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
766
767 * configure.in (gcc_version): When setting, narrow search to
768 lines containing `version_string'.
769
770Tue Nov 16 20:39:42 1999 Geoffrey Keating <geoffk@cygnus.com>
771
772 * libU77/u77-test.f (wd): Allow for longer working directory
773 pathnames.
774
7751999-10-14 Theo Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
776
777 * libU77/acconfig.h: Define GETTIMEOFDAY_ONE_ARGUMENT and
778 HAVE_TIMEZONE in acconfig.h.
779 * libU77/config.hin: Rebuilt.
780
7811999-10-12 Dave Love <fx@gnu.org>
782
783 * libU77/aclocal.m4: Re-write, defining LIBU77_GETTIMEOFDAY, not
784 LIBU77_HAVE_STRUCT_TIMEZONE.
785
786 * libU77/configure.in: Use LIBU77_GETTIMEOFDAY, not
787 LIBU77_HAVE_STRUCT_TIMEZONE. Don't check for gettimeofday
788 separately.
789
790 * libU77/datetime_.c (G77_date_and_time_0): Use
791 GETTIMEOFDAY_ONE_ARGUMENT.
792
793Tue Sep 14 01:44:01 1999 Marc Espie <espie@cvs.openbsd.org>
794
795 * Makefile.in: Prepend $(SHELL) to move-if-change calls.
796
797Fri Aug 6 23:32:29 1999 Daniel Jacobowitz <drow@drow.them.org>
798
799 * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
800 libdir, libsubdir and tooldir.
801
802Wed Jul 7 15:58:16 1999 Craig Burley <craig@jcb-sc.com>
803
804 * libU77/date_.c (G77_date_y2kbug_0): G77_time_0 returns
805 longint, not integer, and G77_ctime_0 takes longint, not
806 integer, argument.
807
808 * libU77/Version.c: Bump version.
809
810Mon Jun 28 21:27:08 1999 Craig Burley <craig@jcb-sc.com>
811
812 Update to Netlib version of 1999-06-28:
813 * changes.netlib, libI77/Version.c, libI77/rsne.c
814 readme.netlib: See changes.netlib for info.
815
816Fri Jun 18 11:38:07 1999 Craig Burley <craig@jcb-sc.com>
817
818 * libU77/ttynam_.c: if !defined (HAVE_TTYNAM),
819 write all spaces into return value instead of trying
820 to return -1 from a void function.
821
822Fri Jun 18 11:22:21 1999 Craig Burley <craig@jcb-sc.com>
823
824 Update to Netlib version of 1999-05-10:
825 * changes.netlib, libI77/Version.c, libI77/backspace.c
826 readme.netlib: See changes.netlib for info.
827
828Fri Jun 18 11:15:24 1999 Craig Burley <craig@jcb-sc.com>
829
830 * libI77/backspace.c: Undo Wednesday's change, in
831 preparation for slightly different Netlib change.
832
833Wed Jun 16 11:38:58 1999 Craig Burley <craig@jcb-sc.com>
834
835 From Ian Watson <WATSON_IAN_A@Lilly.com> 1999-06-12:
836 * libI77/backspace.c: Reload file descriptor after
837 calling t_runc.
838 * libI77/Version.c: Bump libg2c version.
839
840Wed May 26 14:26:35 1999 Craig Burley <craig@jcb-sc.com>
841
842 * libF77/Version.c, libI77/Version.c, libU77/Version.c:
843 Use 0.5.24 to designate the version of g77 within GCC 2.95.
844
845Thu May 20 03:20:59 1999 Jeffrey A Law (law@cygnus.com)
846
847 * configure.in (AC_EXEEXT): Remove call.
848 (compiler_name): Explicitly check with no extension and .exe
849 extension.
850 * configure: Regenerate.
851
852Mon May 10 17:33:45 1999 Craig Burley <craig@jcb-sc.com>
853
854 Update to Netlib version of 1999-05-10:
855 * changes.netlib, libF77/Version.c, libF77/abort_.c,
856 libF77/c_log.c, libF77/ef1asc_.c, libF77/s_rnge.c,
857 libF77/s_stop.c, libI77/Version.c, libI77/open.c,
858 readme.netlib: See changes.netlib for info.
859
860Fri May 7 9:33:55 1999 Donn Terry (donn@interix.com)
861
862 * libU77/dtime_.c (G77_dtime_0): Standard-conforming error check.
863 * libU77/etime_.c (G77_etime_0): Likewise.
864
865Mon May 3 19:15:07 1999 Craig Burley <craig@jcb-sc.com>
866
867 * libU77/u77-test.f (main): Declare ABORT as intrinsic.
868
8691999-05-03 Craig Burley <craig@jcb-sc.com>
870
871 * libU77/u77-test.f: Reverse order of two arguments to
872 CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
873
874Mon May 3 11:21:35 1999 Craig Burley <craig@jcb-sc.com>
875
876 * libF77/c_log.c: Cope with partial overlap a la z_log.c.
877 (Change likely to be made to netlib version shortly.)
878
879Mon May 3 11:12:38 1999 Craig Burley <craig@jcb-sc.com>
880
881 Update to Netlib version of 1999-05-03:
882 * changes.netlib, libF77/Version.c, libF77/c_cos.c,
883 libF77/c_exp.c, libF77/c_sin.c, libF77/d_cnjg.c,
884 libF77/dtime_.c, libF77/etime_.c, libF77/getenv_.c,
885 libF77/r_cnjg.c, libF77/z_cos.c, libF77/z_exp.c,
886 libF77/z_log.c, libF77/z_sin.c, libI77/Version.c,
887 libI77/err.c, libI77/open.c, libI77/rdfmt.c, readme.netlib:
888 See changes.netlib for info.
889
890Mon May 3 10:52:53 1999 Craig Burley <craig@jcb-sc.com>
891
892 * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c, libF77/c_log.c,
893 libF77/c_sin.c, libF77/c_sqrt.c, libF77/d_cnjg.c, libF77/pow_zi.c,
894 libF77/r_cnjg.c, 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: Revert back to
896 netlib versions as of f2c-19990501.
897
898Sun May 2 01:38:50 1999 Craig Burley <craig@jcb-sc.com>
899
900 * libU77/u77-test.f (main): Declare FTELL as intrinsic.
901
902Sun May 2 01:13:37 1999 Craig Burley <craig@jcb-sc.com>
903
904 * libU77/u77-test.f (main): List libU77 intrinsics
905 not currently tested.
906 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
907 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
908 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
909 Trim blanks off the ends of some printed strings.
910
911Sun May 2 00:06:45 1999 Craig Burley <craig@jcb-sc.com>
912
913 * libU77/u77-test.f (main): Just warn about FSTAT gid
914 disagreement, as it's expected on some systems.
915
916Sat May 1 23:57:18 1999 Craig Burley <craig@jcb-sc.com>
917
918 * libU77/u77-test.f: Generalize sum-checking to
919 use a new function, which allows for some slop.
920 Clean up some commentary.
921 (issum): The new function.
922 (sgladd): Deleted subroutine.
923
924Sat May 1 23:35:18 1999 Craig Burley <craig@jcb-sc.com>
925
926 * libU77/u77-test.f: Modify to be more like testsuite
927 version, bringing patches to that version here.
928 Add suitable commentary.
929
930Sat Apr 24 11:02:48 1999 Craig Burley <craig@jcb-sc.com>
931
932 * Makefile.in (s-libi77, s-libf77, s-libu77): Revert
933 the patch from <hjl@gnu.org>, as per the commentary.
934
935Sat Apr 17 17:33:30 1999 Craig Burley <craig@jcb-sc.com>
936
937 From H.J. Lu <hjl@gnu.org>:
938 * Makefile.in (s-libi77): Depend on i77.
939 (s-libf77): Depend on i77.
940 (s-libu77): Depend on u77.
941
942Mon Apr 12 21:38:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
943
944 * libF77/getenv_.c: Include stdlib.h.
945
946Sun Apr 11 23:30:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
947
948 * libU77/dtime_.c: Handle all variants of WIN32.
949 * libU77/etime_.c: Likewise.
950
951 * libU77/aclocal.m4: New file.
952 * libU77/configure.in (LIBU77_HAVE_STRUCT_TIMEZONE): Add test.
953 * libU77/acconfig.h (HAVE_STRUCT_TIMEZONE): Add macro.
954 * libU77/datetime_c.c (G77_date_and_time_0): Use.
955 * libU77/config.hin: Regenerate.
956 * libU77/configure: Likewise.
957
958Wed Mar 31 13:50:24 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
959
960 * configure.in (extra_includes): Don't attempt to calculate the
961 location of the gcc src or obj directories. Instead rely on
962 precomputed variables, $topsrcdir and $r, to obtain these values.
963 Set -I flags appropriately.
964
9651999-03-28 Dave Love <fx@gnu.org>
966
967 * configure: Rebuilt.
968
969 * configure.in: Fix integer size tests: sanity check first; search
970 toplevel include dir (from Rainer Orth); only mess with ac_cpp
971 once; use -DIN_GCC -DHAVE_CONFIG_H.
972
973 * configure.in: Use `g77_cv_...', not `f77_cv_...'.
974
975Wed Mar 24 22:41:28 1999 Mumit Khan <khan@xraylith.wisc.edu>
976
977 * configure.in (AC_PREREQ): Update to 2.13.
978 (AC_EXEEXT): Call to find possible file extension.
979 (compiler_name): Use.
980 * configure: Regenerate.
981
9821999-03-17 Craig Burley <craig@jcb-sc.com>
983
984 Update to Netlib version of 1999-03-17:
985 * libF77/F77_aloc.c, libF77/README.netlib, libF77/dtime_.c,
986 libF77/etime_.c, libF77/signal1.h0, libI77/Version.c,
987 libI77/dfe.c, libI77/endfile.c, libI77/lread.c,
988 libI77/sfe.c, readme.netlib, changes.netlib:
989 See changes.netlib for info.
990
9911999-03-06 Craig Burley <craig@jcb-sc.com>
992
993 Mon Dec 21 23:03:54 1998 Hans-Peter Nilsson <hp@axis.se>:
994 * libI77/Makefile.in (all *.o except VersionI.o): Added dependence
995 on respective .c file.
996 * libF77/Makefile.in (all .o except VersionF.o): Similarly.
997 * libU77/Makefile.in (date_.o): Added dependence on date_.c
998
9991999-03-06 Craig Burley <craig@jcb-sc.com>
1000
1001 Rename non-Y2K-compliant intrinsics:
1002 * Makefile.in (F2CEXT): Now two versions each of
1003 `date' and `vxtidt'.
1004 * f2cext.c (date_, vxtidate_): Split into two versions,
1005 the existing one calling a new "y2kbuggy" routine that
1006 does not exist, and a new one named with "y2kbug" that
1007 calls the newly renamed underlying routine.
1008 * libU77/date_.c (G77_date_y2kbug_0): Rename from G77_date_0.
1009 * libU77/vxtidate_.c (G77_vxtidate_y2kbug_0): Rename from
1010 G77_vxtidate_0.
1011 * libU77/Version.c: Bump version.
1012
10131999-03-03 Craig Burley <craig@jcb-sc.com>
1014
1015 * libU77/vxtidate_.c (G77_vxtidate_0): Truncate
1016 year to last two digits (i.e. modulo 100), as per
1017 documentation and (documented) Y2K non-compliance.
1018
10191999-02-20 Craig Burley <craig@jcb-sc.com>
1020
1021 From Krister Walfridsson <cato@df.lth.se>:
1022 * libU77/lstat_.c (G77_lstat_0): Kill spurious setting
1023 of element 6 to zero, as it undid the previous setting.
1024
10251999-02-15 Craig Burley <craig@jcb-sc.com>
1026
1027 * f2c.h: Delete my (old) email address.
1028
10291999-02-14 Craig Burley <craig@jcb-sc.com>
1030
1031 * libU77/Version.c: Bump ("update" below) to date of last change.
1032 * libI77/Version.c: Bump to date of last change.
1033
1034Tue Feb 9 18:13:30 GMT 1999 Nathan Sidwell <nathan@acm.org>
1035
1036 * Makefile.in (distclean): Move Makefile deletion to end of
1037 commands.
1038
10391999-01-15 Dave Love <fx@gnu.org>
1040
1041 * libU77/datetime_.c (G77_date_and_time_0): Return milliseconds as
1042 such, not as microseconds.
1043 (s_copy): Declare.
1044
10451998-11-26 Manfred Hollstein <manfred@s-direktnet.de>
1046
1047 * configure.in (compiler_name): Add check to detect if this
1048 language's compiler has been built.
1049 * configure: Regenerate.
1050
1051Mon Nov 23 16:52:22 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1052
1053 * configure.in: Use AC_PREREQ(2.12.1).
1054 * libF77/configure.in: Likewise.
1055 * libI77/configure.in: Likewise.
1056 * libU77/configure.in: Likewise.
1057
10581998-10-24 Dave Love <d.love@dl.ac.uk>
1059
1060 * configure.in: Touch g2c.h in AC_OUTPUT after multilib
1061 disturbance.
1062
10631998-10-23 Dave Love <d.love@dl.ac.uk>
1064
1065 * f2cext.c: Include math.h.
1066
10671998-10-19 Dave Love <d.love@dl.ac.uk>
1068
1069 * configure: Regenerate.
1070
1071 * configure.in: Use AC_CONFIG_AUX_DIR.
1072
10731998-10-12 Dave Love <fx@gnu.org>
1074
1075 * libI77/open.c (_XOPEN_SOURCE): Define.
1076
10771998-10-12 Dave Love <fx@gnu.org>
1078
1079 * Makefile.in (.SUFFIXES): Don't use any.
1080 (all-unilib): New target, like old all.
1081 (all): Use it.
1082 (.PHONY): Add all-unilib.
1083
10841998-10-12 Dave Love <d.love@dl.ac.uk>
1085
1086 * configure.in: Reorder Makefile, g2c.h in AC_OUTPUT.
1087
1088Tue Oct 6 21:16:58 1998 Jeffrey A Law (law@cygnus.com)
1089
1090 * Makefile.in: Revert last patch.
1091
1092Mon Oct 5 01:16:10 1998 H.J. Lu (hjl@gnu.org)
1093
1094 * Makefile.in (s-libi77): Depend on i77.
1095 (s-libf77): Depend on i77.
1096 (s-libu77): Depend on u77.
1097
10981998-09-30 Dave Love <d.love@dl.ac.uk>
1099
1100 * Makefile.in (f2cext.c): Depend on g2c.h.
1101
11021998-09-30 Robert Lipe <robertl@dgii.com>
1103
1104 * Makefile.in (all): Correct dependencies so --disable-multilibs
1105 works again.
1106 (distclean): Correct typo.
1107
11081998-09-28 Dave Love <d.love@dl.ac.uk>
1109
1110 * libI77/open.c: Back out part of last Netlib update affecting
1111 scratch files which clashed with the g77 variations and broke
1112 implicit endfile on rewind.
1113
11141998-09-21 Dave Love <d.love@dl.ac.uk>
1115
1116 * libI77/Version.c: Update.
1117
1118Mon Sep 21 12:27:27 1998 Robert Lipe <robertl@dgii.com>
1119
1120 * Makefile.in (distclean, clean, uninstall, install, all): Add
1121 multilib support.
1122 * configure.in: Likewise.
1123 * configure: Regenerate.
1124 * libF77/Makefile.in, libU77/Makefile.in, libI77/Makefile.in (clean):
1125 Explictly remove stamp in parent's directory.
1126
11271998-09-20 Dave Love <d.love@dl.ac.uk>
1128
1129 * libI77/sfe.c (e_wdfe): Set f__init to avoid spurious recursive
1130 i/o error from formatted direct i/o.
1131
1132Thu Sep 10 14:57:25 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl>
1133
1134 * Makefile.in (install): Add missing "else true;".
1135
11361998-09-09 Craig Burley <burley@gnu.org>
1137
1138 * configure.in: Test $srcdir, not $subdir (probable typo).
1139 Clarify commentary, fix a bit of spacing.
1140
11411998-09-07 Dave Love <d.love@dl.ac.uk>
1142
1143 * ChangeLog.egcs: Deleted. Entries merged here.
1144
11451998-09-07 Dave Love <d.love@dl.ac.uk>
1146
1147 * libI77/sfe.c, libI77/dfe.c: Revert last change.
1148
11491998-09-06 Dave Love <d.love@dl.ac.uk>
1150
1151 From Toon to fix spurious recursive i/o errors:
1152 * libI77/sfe.c (e_wdfe): Set f__init.
1153
1154 * libI77/dfe.c (c_dfe): Check and set f__init.
1155 (s_rdfe, s_wdfe): Don't check and set f__init.
1156
1157Fri Sep 4 18:40:32 1998 Craig Burley <burley@gnu.org>
1158
1159 * libU77/sys_clock_.c (G77_system_clock_0): Fix indentation.
1160
1161Tue Sep 1 10:06:06 1998 Craig Burley <burley@gnu.org>
1162
1163 * libF77/Version.c: Update.
1164 * libU77/Version.c: Update.
1165 * libI77/Version.c: Update.
1166
1167Wed Aug 26 23:19:40 1998 Jeffrey A Law (law@cygnus.com)
1168
1169 * Makefile.in (FLAGS_TO_PASS): Fix typo.
1170
11711998-08-11 Dave Love <d.love@dl.ac.uk>
1172
1173 * README: Update from Craig.
1174
11751998-07-24 Dave Love <d.love@dl.ac.uk>
1176
1177 * Makefile.in (s-libe77, ${srcdir}/configure, g2c.h, Makefile)
1178 (config.status, rebuilt): Rely on VPATH, dropping explicit use of
1179 $(srcdir) in various places.
1180
11811998-07-19 Dave Love <d.love@dl.ac.uk>
1182
1183 * Makefile.in (all): Depend on s-libe77, not e77.
1184 (.PHONY): Remove e77.
1185
1186Thu Jul 16 00:58:52 1998 Jeffrey A Law (law@cygnus.com)
1187
1188 * libU77/Makefile.in: Missed one config.h.in -> config.hin change.
1189
1190 * g2c.hin: Renamed from g2c.h.in.
1191 * Makefile.in, configure.in: Changed as needed.
1192 * configure: Rebuilt.
1193
1194 * libU77/config.hin: Renamed from libU77/config.h.in.
1195 * Makefile.in, configure.in: Changed as needed.
1196 * configure: Rebuilt.
1197
1198Tue Jul 14 21:35:30 1998 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1199
1200 * Makefile.in (all): Invoke $(MAKE) instead of just make.
1201
1202Tue Jul 14 02:16:34 1998 Jeffrey A Law (law@cygnus.com)
1203
1204 * Makefile.in: stamp-lib* -> s-lib*.
1205 * libU77/Makefile.in: Likewise.
1206 * libF77/Makefile.in: Likewise.
1207 * libI77/Makefile.in: Likewise.
1208
1209 * libU77/Makefile.in (ALL_CFLAGS): Add -I$(F2C_H_DIR).
1210
1211Mon Jul 13 13:31:03 1998 Craig Burley <burley@gnu.org>
1212
1213 * libU77/u77-test.f: Double-check ETIME results, just
1214 like 0.5.24 does.
1215
12161998-07-10 Dave Love <d.love@dl.ac.uk>
1217
1218 * Makefile.in: Re-write build procedure mainly to honour
1219 dependencies correctly but also allow making in the build
1220 directory by configuring the relevant variables. The lib[FIU]77
1221 subdirs do dependency checking of their objects. Stamp files
1222 dictate when to run (new) archive targets in subdirs. Some
1223 tidying of variables. Supply full set of standard targets.
1224
1225 * configure.in: Move much of testing to new configures in
1226 subdirs. Tidy up handling of RANLIB etc.
1227
1228 * stamp-h.in, libF77/configure.in, libI77/configure.in:
1229 * libF77/configure, libI77/configure: New files.
1230
1231 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
1232 Change in step with libf2c/Makefile.in.
1233
12341998-07-09 Dave Love <d.love@dl.ac.uk>
1235
1236 * libU77/Makefile.in (check): Wrap -lg2c ... -lm around $(LIBS) in
1237 case of static link.
1238
1239 * libU77/Version.c, libI77/Version.c: Update version info.
1240
1241 * libU77/sys_clock_.c: Replace TIMES conditional stuff removed in
1242 error by last change.
1243
12441998-07-06 Mike Stump <mrs@wrs.com>
1245
1246 * Makefile.in (clean): Don't remove Makefiles, that is done in
1247 distclean.
1248
12491998-07-06 Dave Love <d.love@dl.ac.uk>
1250
1251 * libU77/Makefile.in (lib): Change variable lib to LIBS.
1252
12531998-07-06 Robert Lipe <robertl@dgii.com>
1254
1255 * libU77/configure.in: Look for -lsocket, add to LIBS if found.
1256
1257 * libU77/Makefile.in (lib): Use LIBS from above.
1258
12591998-07-05 Dave Love <d.love@dl.ac.uk>
1260
1261 * f2cext.c (system_clock_): Remove (just f90 intrinsic).
1262
1263 * Makefile.in (F2CEXT): Remove sclock.
1264 (UOBJ): Add libU77/datetime_.o.
1265
1266 * libU77/config.h.in: Add HAVE_GETTIMEOFDAY.
1267
1268 * libU77/configure.in: Check for gettimeofday.
1269
1270 * libU77/datetime_.c: New file.
1271
1272 * libU77/sys_clock_.c: Allow optional args.
1273
1274 * libU77/Makefile.in (G77DIR): Fix for current directory
1275 structure.
1276 (SRCS, OBJS): Add datetime.
1277
1278 * libU77/u77-test.f: Call date_and_time. Call system_clock
1279 omitting args.
1280
12811998-06-29 Dave Love <d.love@dl.ac.uk>
1282
1283 * libI77/wsfe.c (s_wsfe): Fix setting of f__curunit lost in
1284 previous change.
1285 * libI77/rsfe.c (s_rsfe): Likewise.
1286
1287Sat Jun 27 23:04:49 1998 Jeffrey A Law (law@cygnus.com)
1288
1289 * Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR)
1290 instead of hardcoding "libraries".
1291
12921998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
1293
1294 * Makefile.in (gcc_version_trigger): Add new macro.
1295 (config.status): Add dependency upon $(gcc_version_trigger).
1296
1297 * configure.in (gcc_version_trigger): New variable; initialize
1298 using value from toplevel configure; add AC_SUBST for it.
1299 (gcc_version): Change initialization to use this new variable.
1300 * configure: Regenerate.
1301
13021998-06-24 Manfred Hollstein <manfred@s-direktnet.de>
1303
1304 * Makefile.in (version): Rename to gcc_version.
1305 * configure.in (version): Likewise.
1306 (gcc_version): Add code to use an option passed from parent configure.
1307 * configure: Regenerate.
1308
13091998-06-23 Dave Love <d.love@dl.ac.uk>
1310
1311 * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c:
1312 * libI77/lread.c, libI77/sfe.c, libI77/sue.c, libI77/wsfe.c: Update
1313 to Netlib version of 1998-06-18.
1314
13151998-06-21 Dave Love <d.love@dl.ac.uk>
1316
1317 * configure.in (version, target_alias): Define.
1318
1319 * Makefile.in (version, target_alias, libsubdir): Define.
1320 (install): Remove check for libsubdir.
1321
1322Sat Jun 13 03:46:40 1998 Craig Burley <burley@gnu.org>
1323
1324 * Makefile.in (install): Don't install if $(libsubdir)
1325 is empty; issue a diagnostic saying top-level Makefile
1326 must pass it in instead, and exit.
1327
1328 * Makefile.in (g2c.h): Rename from f2c.h.
1329
1330 * Makefile.in, libF77/Makefile.in, libI77/Makefile.in:
1331 * libU77/Makefile.in: Rewrite config and var assignment
1332 sections to be even more minimal than before, and to
1333 more clearly documented what macros are expected to be
1334 set and to what sorts of values. Eliminate CROSS and
1335 related stuff, since there's no such things as CROSS
1336 in egcs. Rename GCC_FOR_TARGET to CC throughout.
1337 * Makefile.in (stamp-libi77, stamp-libf77, stamp-libu77):
1338 Eliminate CROSS.
1339 * configure.in: Eliminate CROSS.
1340
1341 Rename libf2c.a and f2c.h to libg2c.a and g2c.h,
1342 normalize and simplify g77/libg2c build process:
1343 * Makefile.in: Remove all stuff pertaining to
1344 installation, cleaning, and so on. Parent Makefile
1345 does all that now. Pass F2C_H_DIR,
1346 G2C_H_DIR, and GCC_H_DIR, the pathnames for the
1347 directories containing f2c.h, g2c.h, and other
1348 #include files, to subdirectory Makefiles.
1349 (stamp-libf77, stamp-libi77, stamp-libu77):
1350 Don't specify `-f Makefile' anymore, it's not needed
1351 now that subdirectory makefile's from netlib are
1352 renamed to makefile.netlib in g77 source (and to
1353 makefile.ori by configuration process, in case they're
1354 still around somehow).
1355 (stamp-libe77): Don't make libE77 dir unless it doesn't
1356 exist, if it does just delete all objects in it.
1357 Compile using $(GCC_FOR_TARGET), not $(CC).
1358 (rebuilt): Remove this and all subordinate targets,
1359 as parent Makefile now handles all that.
1360 (*clean): Remove.
1361 * configure.in (Pad_UDread, ALWAYS_FLUSH, WANT_LEAD_0):
1362 Remove these and commentary to new f2c.h file.
1363 AC_OUTPUT g2c.h instead of f2c.h. Remove old commentary
1364 regarding concatenation.
1365 * g2c.h.in: Rename from f2c.h.in, add appropriate
1366 commentary.
1367 * f2c.h: New file, a wrapper for g2c.h that does
1368 libg2c-specific stuff.
1369 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
1370 Change $(ALL_CFLAGS) to use F2C_H_DIR, G2C_H_DIR, and GCC_H_DIR
1371 macros. Remove F2C_H macro, replace use with explicit
1372 dependencies on f2c.h and g2c.h.
1373 (*clean): Remove.
1374
1375Mon Apr 27 22:52:31 1998 Richard Henderson <rth@cygnus.com>
1376
1377 * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
1378 * libU77/gmtime_.c: Likewise.
1379
1380Sun Apr 26 18:07:56 1998 Richard Henderson <rth@cygnus.com>
1381
1382 * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
1383 tests to work out of the build directory.
1384
13851998-05-20 Dave Love <d.love@dl.ac.uk>
1386
1387 * Makefile.in ($(lib)): Use shell loop instead of unportable
1388 make variable substitution.
1389
1390Tue May 19 12:50:27 1998 Craig Burley <burley@gnu.org>
1391
1392 Break up main() into separate .o's so making and
1393 linking against shared libraries with non-Fortran
1394 main() routines is easier:
1395 * Makefile.in (MISC): Add setarg.o and setsig.o.
1396 * libF77/Makefile.in (MISC): Ditto.
1397 * libF77/setarg.c: New file, contains f_setarg().
1398 * libF77/setsig.c: New file, contains f_setsig().
1399 * libF77/getarg_.c: Rename xarg* to f__xarg*.
1400 * libF77/iargc_.c: Ditto
1401
1402Sat May 2 16:44:46 1998 Craig Burley <burley@gnu.org>
1403
1404 * libF77/signal_.c, libI77/dfe.c, libI77/due.c,
1405 libI77/wsfe.c: Tweaks to eliminate unnecessary
1406 differences vs. netlib libf2c.
1407
1408Fri May 1 11:57:45 1998 Craig Burley <burley@gnu.org>
1409
1410 Update to Netlib version of 1998-04-20:
1411 * libF77/dtime_.c, libF77/etime_.c, libF77/h_dnnt.c,
1412 libF77/h_nint.c, libF77/i_dnnt.c, libF77/i_nint.c,
1413 libF77/main.c, libF77/s_paus.c, libF77/signal1.h0,
1414 libI77/backspace.c, libI77/close.c, libI77/dfe.c,
1415 libI77/endfile.c, libI77/err.c, libI77/fio.h,
1416 libI77/iio.c, libI77/ilnw.c, libI77/lread.c,
1417 libI77/lwrite.c, libI77/open.c, libI77/rawio.h,
1418 libI77/sfe.c, libI77/util.c, libI77/wrtfmt.c,
1419 libI77/wsfe.c, libI77/wsle.c, libI77/wsne.c:
1420 See changes.netlib for info.
1421
1422Sun Apr 26 09:13:41 1998 Craig Burley <burley@gnu.org>
1423
1424 * libU77/hostnm_.c (G77_hostnm_0): Fix off-by-one error
1425 that was trashing the byte just beyond the CHARACTER*(*)
1426 argument.
1427
1428Wed Mar 4 16:32:46 1998 Craig Burley <burley@gnu.org>
1429
1430 * libU77/u77-test.f: Don't bother declaring etime.
1431 Use `implicit none' and declare mask and lenstr.
1432 Do ETIME/DTIME consistency check before loop, then
1433 use loop to verify that dtime "ticks" at some point.
1434 Check ETIME array-sum using single-precision add, to
1435 avoid spurious complaint on systems (like x86) that
1436 use more precision for intermediate results.
1437 Fix `Results of ETIME and DTIME...' message to print
1438 pertinent values (r1 and r2 instead of i and j).
1439 Change loop from 10M to 1K repeated up to 1000 times
1440 or until dtime "ticks".
1441 Print the number of 1K loops needed to see this tick.
1442 Answer a commented question.
1443 Split up a long line of output and do other prettying.
1444 Preset lognam in case GETLOG fails to overwrite it.
1445
1446Sat Feb 28 15:32:15 1998 Craig Burley <burley@gnu.org>
1447
1448 * libI77/open.c (f_open): Use sizeof(buf) instead of
1449 256, for the usual reasons.
1450
14511998-02-17 Dave Love <d.love@dl.ac.uk>
1452
1453 * libU77/u77-test.f: Tweak some o/p.
1454
1455 * libU77/Makefile.in (check): Use -L for new directory structure.
1456
1457 * Makefile.in (check): Run the u77 check.
1458 (config.status, Makefile): New targets.
1459
1460Wed Feb 11 01:46:20 1998 Manfred Hollstein <manfred@s-direktnet.de>
1461
1462 * Makefile.in ($(lib)): Call $(AR) repeatedly to avoid overflowing
1463 argument size limit on ancious System V.
1464
1465Sun Feb 8 00:32:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
1466
1467 * Makefile.in: Add `info install-info clean-info check dvi' targets.
1468
1469Mon Feb 2 11:08:49 1998 Richard Henderson <rth@cygnus.com>
1470
1471 * configure.in: Update F2C_INTEGER and F2C_LONGINT tests
1472 for the new placement in the hierarchy.
1473
1474Sun Feb 1 02:36:33 1998 Richard Henderson <rth@cygnus.com>
1475
1476 * Previous contents of gcc/f/runtime moved into toplevel
1477 "libf2c" directory.
1478
1479Sun Feb 1 01:42:47 1998 Mumit Khan <khan@xraylith.wisc.edu>
1480
1481 * libU77/configure.in (getlogin,getgid,getuid, kill,link,ttyname):
1482 Check.
1483 * libU77/config.h.in (HAVE_GETLOGIN, HAVE_GETGID, HAVE_GETUID,
1484 HAVE_KILL, HAVE_LINK, HAVE_TTYNAME): New defs.
1485 * libU77/getlog_.c: Conditionalize for target platform. Set errno
1486 to ENOSYS if target libc doesn't have the function.
1487 * libU77/getgid_.c: Likewise.
1488 * libU77/getuid_.c: Likewise.
1489 * libU77/kill_.c: Likewise.
1490 * libU77/link_.c: Likewise.
1491 * libU77/ttynam_.c: Likewise.
1492
1493Sun Jan 18 20:01:37 1998 Toon Moene <toon@moene.indiv.nluug.nl>
1494
1495 * libI77/backspace.c: (f_back): Use type `uiolen' to determine size
1496 of record length specifier.
1497
1498Sat Jan 17 22:40:31 1998 Mumit Khan <khan@xraylith.wisc.edu>
1499
1500 * libU77/configure.in (sys/param.h,sys/times.h): Check.
1501 (times,alarm): Likewise.
1502 * libU77/config.h.in (HAVE_SYS_PARAM_H, HAVE_SYS_TIMES_H)
1503 (HAVE_ALARM, HAVE_TIMES): New defs.
1504 * libU77/alarm_.c: Conditionalize for target platform. Set errno
1505 to ENOSYS if target libc doesn't have the function.
1506 * libU77/dtime_.c: Likewise.
1507 * libU77/etime_.c: Likewise.
1508 * libU77/sys_clock_.c: Likewise.
1509
1510 * configure.in (NON_UNIX_STDIO): Define if MINGW32.
1511 (NON_ANSI_RW_MODE): Do not define for CYGWIN32 or MINGW32.
1512
1513 * libI77/rawio.h: Don't providing conflicting declarations for
1514 read() and write(). MINGW32 header files use "const" quals.
1515
1516 * libF77/s_paus.c: _WIN32 does not have pause().
1517
1518Mon Apr 27 22:52:31 1998 Richard Henderson <rth@cygnus.com>
1519
1520 * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
1521 * libU77/gmtime_.c: Likewise.
1522
1523Sun Apr 26 18:07:56 1998 Richard Henderson <rth@cygnus.com>
1524
1525 * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
1526 tests to work out of the build directory.
1527
1528Tue Dec 23 22:56:01 1997 Craig Burley <burley@gnu.org>
1529
1530 * libF77/signal_.c (G77_signal_0): Return type is
1531 now `void *', to cope with returning previous signal
1532 handler on 64-bit systems like Alphas.
1533 * f2cext.c (signal_): Changed accordingly.
1534
1535Tue Nov 18 09:49:04 1997 Mumit Khan (khan@xraylith.wisc.edu)
1536
1537 * libI77/close.c (f_exit): Reset f__init so that f_clos does not
1538 (incorrectly) think there is an I/O recursion when program is
1539 interrupted.
1540
1541Sat Nov 1 18:03:42 1997 Jeffrey A Law (law@cygnus.com)
1542
1543 * libF77/signal_.c: Undo last change until we can fix it right.
1544
1545Wed Oct 29 01:01:04 1997 Mumit Khan <khan@brahma.xraylith.wisc.edu>
1546
1547 * configure.in: Set CC to CC_FOR_TARGET when cross-compiling.
1548
1549Fri Oct 24 11:15:22 1997 Mumit Khan <khan@brahma.xraylith.wisc.edu>
1550
1551 * libI77/close.c (f_exit): Reset f__init so that f_clos does not
1552 (incorrectly) think there is an I/O recursion when program is
1553 interrupted.
1554
1555Wed Oct 15 10:06:29 1997 Richard Henderson <rth@cygnus.com>
1556
1557 * libF77/signal_.c (G77_signal_0): Make return type sig_pf as well.
1558 * libI77/fio.h: Include <string.h> if STDC_HEADERS.
1559 * libU77/chmod_.c: Likewise.
1560
1561Tue Oct 7 18:22:10 1997 Richard Henderson <rth@cygnus.com>
1562
1563 * Makefile.in (CGFLAGS): Don't force -g0.
1564 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in: Likewise.
1565
1566Mon Oct 6 14:16:46 1997 Jeffrey A Law (law@cygnus.com)
1567
1568 * Makefile.in (distclean): Do a better job at cleaning up.
1569
15701997-10-03 Dave Love <d.love@dl.ac.uk>
1571
1572 * configure.in: Check for tempnam (best because it obeys TMPDIR).
1573 * libI77/open.c: Use it.
1574 * libI77/err.c: New message # 132.
1575
1576Wed Oct 1 01:46:16 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
1577
1578 * libU77/sys_clock_.c: File renamed from system_clock_.c.
1579 * libU77/Makefile.in, Makefile.in : Reference sys_clock_.*, not
1580 system_clock_.*.
1581 * libU77/dtime_.c (clk_tck): Try also HZ macro.
1582 * libU77/access.c (G77_access_0): Check malloc return value against 0,
1583 not NULL.
1584 * libU77/getlog_.c, libU77/ttynam_.c, libU77/chdir_.c: Ditto.
1585 * libU77/chmod_.c, libU77/rename_.c: Ditto.
1586
1587Tue Sep 30 00:41:39 1997 Craig Burley <burley@gnu.ai.mit.edu>
1588
1589 Do a better job of printing the offending FORMAT string
1590 when producing a diagnostic:
1591 * libI77/err.c (f__fmtlen): New variable to hold operating
1592 length of format string.
1593 (f__fatal): Use new variable to limit length of printed string.
1594 * libI77/fmt.c (f_s): Don't skip spaces after closing paren,
1595 so nicer message results (and nested case already skips them).
1596 (pars_f): Record operating length of format string as indicated
1597 by a successful call to f_s, or ad-hoc-calculate it if failure,
1598 limiting the length to 80 characters (and stopping at NUL).
1599 (do_fio): Use new variable to limit length of printed string.
1600 * libI77/fmt.h (f__fmtlen): Declare new variable.
1601 * libI77/lread.c (c_le): Set new variable to known length.
1602
1603Mon Sep 29 16:30:31 1997 Craig Burley <burley@gnu.ai.mit.edu>
1604
1605 Update to Netlib version of 1997-09-23:
1606 * libF77/dtime_.c (dtime_), libF77/etime_.c (dtime_):
1607 Return `double' instead of `float' (these are not used
1608 in g77's version of libf2c).
1609 * libI77/fmt.c, libI77/fmt.h, libI77/rdfmt.c, libI77/wrtfmt.c:
1610 Support machines with 64-bit pointers and 32-bit ints (e.g.
1611 Linux on DEC Alpha).
1612
16131997-09-19 Dave Love <d.love@dl.ac.uk>
1614
1615 * libU77/dtime_.c (G77_dtime_0): Fix types in HAVE_GETRUSAGE case
1616 so as not to truncate results to integer values.
1617 * libU77/Version.c: Bump.
1618
1619Thu Sep 18 16:58:46 1997 Jeffrey A Law (law@cygnus.com)
1620
1621 * Makefile.in (stamp-lib): Don't use '$?', explicitly
1622 list the variables containing the object files to include
1623 in libf2c.a
1624
1625Tue Sep 9 00:33:24 1997 Craig Burley <burley@gnu.ai.mit.edu>
1626
1627 * Version 0.5.21 released.
1628
1629Mon Sep 8 19:39:01 1997 Craig Burley <burley@gnu.ai.mit.edu>
1630
1631 * libI77/close.c (f_exit): Fix thinko, inverted test
1632 of whether initialization done, so exiting now closes
1633 open units again.
1634
1635Fri Sep 5 00:18:17 1997 Jeffrey A Law (law@cygnus.com)
1636
1637 * Makefile.in (clean): Don't remove config.cache.
1638 (distclean): Do it here instead.
1639
1640Tue Aug 26 20:14:08 1997 Robert Lipe (robertl@dgii.com)
1641
1642 * hostnm_.c: Include errno.h
1643
1644Tue Aug 26 01:42:21 1997 Craig Burley <burley@gnu.ai.mit.edu>
1645
1646 From Jim Wilson:
1647 * configure.in: Make sure RANLIB_TEST is set also.
1648
1649 From Robert Lipe <robertl@dgii.com>:
1650 * libU77/getcwd_.c, libU77/hostnm_.c, libU77/lstat_.c:
1651 Also #include <errno.h>, to define ENOSYS.
1652
1653Tue Aug 26 01:25:58 1997 Craig Burley <burley@gnu.ai.mit.edu>
1654
1655 * Makefile.in (stamp-lib): Put all f2cext.c objects in
1656 a temp directory named libE77, then `ar' them all at
1657 once into libf2c.a, to get the job done a bit faster.
1658 Still remove the objects (and libE77 directory) afterward.
1659
1660Mon Aug 25 23:26:05 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
1661
1662 * Makefile.in (mostlyclean, clean): Check if Makefile exists
1663 before using it. Remove stamp-*.
1664 (stamp-libi77, stamp-libf77, stamp-libu77): New.
1665 (stamp-lib): Only depend on stamp-libi77 stamp-libf77
1666 stamp-libu77
1667
1668Sun Aug 24 05:04:35 1997 Craig Burley <burley@gnu.ai.mit.edu>
1669
1670 * libU77/rand_.c (G77_rand_0), libU77/dtime_.c (G77_dtime_0),
1671 libU77/etime_.c (G77_etime_0), libU77/secnds_.c (G77_secnds_0),
1672 libU77/second_.c (G77_second_0): Really return `double', not
1673 `doublereal', since the result is cast to `float'.
1674 * f2cext.c: (rand_, dtime_, etime_, secnds_, second_): Ditto.
1675 (erf_, erfc_, besj0_, besj1_, besjn_, besy0_, besy1_,
1676 besyn_, dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
1677 dbesyn_): All of these return `double', not `doublereal',
1678 as they either have `float' or `double' results.
1679 * libU77/bes.c (besj0_, besj1_, besjn_, besy0_, besy1_,
1680 besyn_): Ditto.
1681 * libU77/dbes.c (dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
1682 dbesyn_): Ditto.
1683
1684 Update to Netlib version of 1997-08-16:
1685 * libI77/iio.c: Fix bug in internal writes to an array
1686 of character strings.
1687
1688 * Makefile.in (UOBJ): Restore fixes made by Dan Pettet I
1689 lost, which included the addition of mclock_.o already noted
1690 below, plus adding symlnk_.o.
1691
1692Thu Aug 21 03:58:34 1997 Craig Burley <burley@gnu.ai.mit.edu>
1693
1694 * Makefile.in (UOBJ): Add mclock_.o, thanks to Mumit Khan!
1695
16961997-08-21 Dave Love <d.love@dl.ac.uk>
1697
1698 * libU77/alarm_.c: Fix return type: `integer'.
1699
1700Mon Aug 11 20:12:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
1701
1702 * Makefile.in ($(lib), stamp-lib): Ensure that library
1703 gets fully updated even if updating was aborted earlier.
1704
1705 * libU77/hostnm_.c (G77_hostnm_0): Return ENOSYS and stuff
1706 in errno if system has no gethostname() function.
1707
1708 * libU77/lstat_.c (G77_lstat_0): Return ENOSYS and stuff
1709 in errno if system has no lstat() function.
1710
1711 * libU77/getcwd_.c (G77_getcwd_0): Return ENOSYS and stuff
1712 in errno if system has no getcwd() or getwd() function.
1713 Test HAVE_GETCWD properly.
1714
1715 * libU77/symlnk_.c (G77_symlink_0): Return ENOSYS and stuff
1716 in errno if system has no symlink() function.
1717
1718 * libU77/mclock_.c (G77_mclock_0): Return -1 if system
1719 has no clock() function.
1720
1721Mon Aug 11 01:55:36 1997 Craig Burley <burley@gnu.ai.mit.edu>
1722
1723 * Makefile.in (F2CEXT): Add `alarm' to this list.
1724
1725 * f2cext.c (alarm_): Fix some typos in this function.
1726 Delete third `status' argument.
1727
1728 * libU77/alarm_.c: Delete third `status' argument,
1729 as caller gets this from function result; return
1730 status value as function result for caller.
1731
1732 * configure.in: Rename `ac_cv_struct_FILE' to
1733 `g77_cv_struct_FILE' according to 1997-06-26 change.
1734
17351997-08-06 Dave Love <d.love@dl.ac.uk>
1736
1737 * libU77/vxtidate_.c: Correct day/month argument order.
1738 * f2cext.c: Likewise.
1739
17401997-07-07 Dave Love <d.love@dl.ac.uk>
1741
1742 * f2cext.c: Add alarm_.
1743
1744 * Makefile.in, libU77/Makefile.in: Add alarm_.
1745
1746 * libU77/alarm_.c: New file.
1747
17481997-06-26 Dave Love <d.love@dl.ac.uk>
1749
1750 * configure.in: Generally use prefix `g77_' for cached values
1751 we've invented, not `ac_'.
1752
1753Tue Jun 24 18:50:06 1997 Craig Burley <burley@gnu.ai.mit.edu>
1754
1755 * libI77/ilnw.c (s_wsni): Call f_init() here.
1756 (s_wsli): Ditto.
1757 (e_wsli): Turn off "doing I/O" flag here.
1758
17591997-06-20 Dave Love <d.love@dl.ac.uk>
1760
1761 * runtime/configure.in: Check for cygwin32 after Mumit Khan (but
1762 differently); if cygwin32 define NON_UNIX_STDIO and don't define
1763 NON_ANSI_RW_MODES.
1764
1765Tue Jun 01 06:26:29 1997 Craig Burley <burley@gnu.ai.mit.edu>
1766
1767 * libI77/rsne.c (nl_init): Don't call f_init() here,
1768 since s_rsne() already does.
1769 (c_lir): Call f_init() here instead.
1770 * libI77/rsli.c (e_rsli): Turn off "doing I/O" flag here.
1771 * libI77/sue.c (e_rsue): Ditto.
1772
1773Sun Jun 22 23:27:22 1997 Craig Burley <burley@gnu.ai.mit.edu>
1774
1775 * libI77/fio.h (err): Mark I/O as no longer in progress
1776 before returning a non-zero error indicator (since
1777 that tells the caller to jump over the remaining I/O
1778 calls, including the corresponding `e_whatever' call).
1779 * libI77/err.c (endif): Ditto.
1780 * libI77/sfe.c (e_wsfe): Ditto.
1781 * libI77/lread.c (ERR): Ditto.
1782 * libI77/lread.c (l_read): Ditto by having quad case
1783 use ERR, not return, to return non-zero error code.
1784
1785Sat Jun 21 12:31:28 1997 Craig Burley <burley@gnu.ai.mit.edu>
1786
1787 * libI77/open.c (fk_open): Temporarily turn off
1788 "doing I/O" flag during f_open() call to avoid recursive
1789 I/O error.
1790
1791Tue Jun 17 22:40:47 1997 Craig Burley <burley@gnu.ai.mit.edu>
1792
1793 * err.c, close.c, rewind.c, inquire.c, backspace.c, endfile.c,
1794 iio.c, open.c, Version.c, sfe.c, wsle.c, rsne.c, sue.c, rsfe.c,
1795 lread.c, wsfe.c, fio.h, due.c, dfe.c: Change f__init from
1796 `flag' to `int' and to signal not just whether initialization
1797 has happened (bit 0), but also whether I/O is in progress
1798 already (bit 1). Consistently produce a clear diagnostic
1799 in cases of recursive I/O. Avoid infinite recursion in
1800 f__fatal, in case sig_die triggers another error. Don't
1801 output info on internals if not initialized in f__fatal. Don't
1802 bother closing units in f_exit if initialization hasn't
1803 happened.
1804
1805Tue Jun 10 12:57:44 1997 Craig Burley <burley@gnu.ai.mit.edu>
1806
1807 Update to Netlib version of 1997-06-09:
1808 * libI77/err.c, libI77/lread.c, libI77/rdfmt.c,
1809 libI77/wref.c: Move some #include's around.
1810
1811Mon Jun 9 18:11:56 1997 Craig Burley <burley@gnu.ai.mit.edu>
1812
1813 * libU77/kill_.c (kill_): KR_headers version needed
1814 `*' in front of args in decls.
1815
1816Sun May 25 03:16:53 1997 Craig Burley <burley@gnu.ai.mit.edu>
1817
1818 Update to Netlib version of 1997-05-24:
1819 * libF77/README, libF77/Version.c, libF77/main.c,
1820 libF77/makefile, libF77/s_paus.c, libF77/signal1.h,
1821 libF77/signal_.c, libF77/z_div.c, libI77/Notice,
1822 libI77/README, libI77/Version.c, libI77/dfe.c,
1823 libI77/err.c, libI77/fmt.c, libI77/makefile,
1824 libI77/rawio.h: Apply many, but not all, of the changes
1825 made to libf2c since last update.
1826 * libF77/Makefile.in (MISC), Makefile.in (MISC): Rename
1827 exit.o to exit_.o to go along with Netlib.
1828 * libF77/signal.c: Make the prologue much simpler than
1829 Netlib has it.
1830
1831Sun May 18 20:56:02 1997 Craig Burley <burley@gnu.ai.mit.edu>
1832
1833 * libU77/unlink_.c, libU77/stat_.c, libU77/symlnk_.c,
1834 libU77/chmod_.c: g_char first arg is const.
1835
1836 * libU77/chmod_.c: s_cat expects ftnlen[], not int[] or
1837 integer[], change types of array and variables
1838 accordingly.
1839
1840May 7 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1841
1842 * libU77/dbes_.c: Commented out the code in the
1843 same way the bes* routines are commented out. This
1844 was done because corresponding C routines are referenced
1845 directly in com-rt.def.
1846
1847Mon May 5 13:56:02 1997 Craig Burley <burley@gnu.ai.mit.edu>
1848
1849 * libU77/stat_.c: Reverse KR/ANSI decls of g_char().
1850
1851Apr 18 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1852
1853 * libF77/F77_aloc.c, libF77/abort_.c, libF77/derf_.c,
1854 libF77/derfc_.c, libF77/ef1asc_.c, libF77/ef1cmc_.c,
1855 libF77/erf_.c, libF77/erfc_.c, libF77/exit.c,
1856 libF77/getarg_.c, libF77/getenv_.c, libF77/iargc_.c,
1857 libF77/s_cat.c, libF77/signal_.c, libF77/system_.c,
1858 libI77/close.c, libI77/ftell_.c, libU77/access_.c,
1859 libU77/bes.c, libU77/chdir_.c, libU77/chmod_.c, libU77/ctime_.c,
1860 libU77/date_.c, libU77/dbes.c, libU77/dtime_.c, libU77/etime_.c,
1861 libU77/fdate_.c, libU77/fgetc_.c, libU77/flush1_.c,
1862 libU77/fnum_.c, libU77/fputc_.c, libU77/fstat_.c,
1863 libU77/gerror_.c, libU77/getcwd_.c, libU77/getgid_.c,
1864 libU77/getlog_.c, libU77/getpid_.c, libU77/getuid_.c,
1865 libU77/gmtime_.c, libU77/hostnm_.c, libU77/idate_.c,
1866 libU77/ierrno_.c, libU77/irand_.c, libU77/isatty_.c,
1867 libU77/itime_.c, libU77/kill_.c, libU77/link_.c,
1868 libU77/lnblnk_.c, libU77/ltime_.c, libU77/mclock_.c,
1869 libU77/perror_.c, libU77/rand_.c, libU77/rename_.c,
1870 libU77/secnds_.c, libU77/second_.c, libU77/sleep_.c,
1871 libU77/srand_.c, libU77/stat_.c, libU77/symlnk_.c,
1872 libU77/system_clock_.c, libU77/time_.c, libU77/ttynam_.c,
1873 libU77/umask_.c, libU77/unlink_.c, libU77/vxtidate_.c,
1874 libU77/vxttime_.c: Completed renaming routines that are directly
1875 callable from g77 to internal names of the form
1876 G77_xxxx_0 that are known as intrinsics by g77.
1877
1878Apr 8 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1879
1880 * Makefile.in: Add libU77/mclock_.o and libU77/symlnk_.o to UOBJ.
1881 * libU77/Makefile.in: Add mclock_.c to SRCS.
1882 Add mclock_.o and symlnk_.o to OBJS.
1883 Add mclock_.o dependency.
1884
1885Apr 8 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1886
1887 * libU77/symlnk_.c: Added a couple of (char*) casts to malloc
1888 to silence the compiler.
1889
18901997-03-17 Dave Love <d.love@dl.ac.uk>
1891
1892 * libU77/access_.c, libU77/chdir_.c, libU77/chmod_.c,
1893 libU77/link_.c, libU77/lstat_.c, libU77/rename_.c, libU77/stat_.c,
1894 libU77/symlnk_.c, libU77/u77-test.f, libU77/unlink_.c: Strip
1895 trailing blanks from file names for consistency with other
1896 implementations (notably Sun's).
1897
1898 * libU77/chmod_.c: Quote the file name given to the shell.
1899
1900Mon Mar 10 00:19:17 1997 Craig Burley <burley@gnu.ai.mit.edu>
1901
1902 * libI77/uio.c (do_ud) [PAD_UDread]: Add semicolon to err()
1903 invocation when macro not defined (from Mumit Khan
1904 <khan@xraylith.wisc.edu>).
1905
1906Fri Feb 28 13:16:50 1997 Craig Burley <burley@gnu.ai.mit.edu>
1907
1908 * Version 0.5.20 released.
1909
1910Wed Feb 26 20:28:53 1997 Craig Burley <burley@gnu.ai.mit.edu>
1911
1912 * Makefile.in: $(MAKE) invocations now explicitly
1913 specify `-f Makefile', just in case the `makefile's
1914 from the netlib distribution would get used instead.
1915
1916Mon Feb 24 16:43:39 1997 Craig Burley <burley@gnu.ai.mit.edu>
1917
1918 * libU77/Makefile.in (check): Specify driver, and
1919 don't bother enabling already-enabled intrinsic groups.
1920 Also, get the $(srcdir) version of u77-test.f.
1921
1922Sat Feb 22 14:08:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
1923
1924 * libU77/u77-test.f: Explicitly declare intrinsics, get
1925 rid of useless CHARACTER declarations on intrinsics (maybe
1926 someday appropriate to implement meaning of that in g77
1927 and restore them?).
1928 Add spin loop just to fatten up the timings a bit.
1929 Clarify ETIME output as having three fields.
1930 Call TIME with CHARACTER*8, not CHARACTER*6, argument.
1931 Call new SECOND intrinsic subroutine, after calling
1932 new DUMDUM subroutine just to ensure the correct value
1933 doesn't get left around in a register or something.
1934
1935Thu Feb 20 15:22:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
1936
1937 * libU77/bes.c: Comment out all the code, as g77 avoids actually
1938 calling it, going directly to the system's library instead.
1939
1940Mon Feb 17 02:27:41 1997 Craig Burley <burley@gnu.ai.mit.edu>
1941
1942 * libU77/fgetc_.c (fgetc_): Allow return value to be
1943 CHARACTER*(*), properly handle CHARACTER*0 and blank-pad
1944 CHARACTER*n where n>1.
1945
1946Tue Feb 11 14:12:19 1997 Craig Burley <burley@gnu.ai.mit.edu>
1947
1948 * Makefile.in: Clarify role of $(srcdir) here. Fix
1949 various targets accordingly. Don't rely at all on
1950 gcc/f/include/ being a link to gcc/include/ -- just
1951 use it directly.
1952 (${srcdir}/configure, ${srcdir}/libU77/configure):
1953 Remove the config.cache files in build directory before
1954 cd'ing to source directory as well.
1955
1956 * libF77/Makefile.in, libI77/Makefile.in (ALL_CFLAGS):
1957 Include `-I.' to pick up build directory.
1958 Use gcc/include/ directly.
1959 * libU77/Makefile.in (ALL_CFLAGS): Include `-I$(srcdir)'
1960 to pick up source directory.
1961 (OBJS): Fix typo in `chmod_.o' (was `chmod.o').
1962
1963Mon Feb 10 12:54:47 1997 Craig Burley <burley@gnu.ai.mit.edu>
1964
1965 * Makefile.in (UOBJ), libU77/Makefile.in (OBJS): Add
1966 libU77/chmod_.o to list of objects.
1967 * libU77/chmod_.c: Fix up headers.
1968 Fix implementation to not prematurely truncate command
1969 string and make room for trailing null.
1970
1971 * libU77/ctime_.c: Incoming xstime argument is now longint.
1972 * libU77/mclock_.c: Now returns longint.
1973 * libU77/time_.c: Now returns longint.
1974
19751997-02-10 Dave Love <d.love@dl.ac.uk>
1976
1977 * etime_.c, dtime_.c: Typo rounded times to seconds.
1978
1979 * date_.c: Add missing return.
1980
1981 * hostnm_.c: #include unistd.h.
1982
1983Sat Feb 8 03:30:19 1997 Craig Burley <burley@gnu.ai.mit.edu>
1984
1985 INTEGER*8 support built in to f2c.h and libf2c (since
1986 gcc will be used to compile relevant code anyway):
1987 * Makefile.in, libF77/Makefile.in: Add pow_qq.o,
1988 qbitbits.o, and qbitshft.o to $POW and $F90BIT macros,
1989 as appropriate.
1990 * f2c.h.in: Define appropriate types and macros.
1991 Place #error directive correctly.
1992 * configure.in: Determine appropriate types for long
1993 integer (F2C_LONGINT).
1994 Meanwhile, quote strings in #error, for consistency.
1995 Fix restoring of ac_cpp macro.
1996 * configure: Regenerated using autoconf-2.12.
1997
1998 * libF77/Version.c, libI77/Version.c, libU77/Version.c:
1999 Update version numbers.
2000 Change names and code for g77-specific version-printing
2001 routines (shorter names should be safer to link on
2002 weird, 8-char systems).
2003
2004 * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c,
2005 libF77/c_log.c, libF77/c_sin.c, libF77/c_sqrt.c,
2006 libF77/d_cnjg.c, libF77/pow_zi.c, libF77/r_cnjg.c,
2007 libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
2008 libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c:
2009 Changed to work properly even when result is aliased
2010 with any inputs.
2011
2012 * libF77/makefile, libI77/makefile: Leave these in
2013 the g77 distribution, so it is easier to track changes
2014 to official libf2c.
2015
2016 * libF77/signal_.c: Eliminate redundant `return 0;'.
2017
2018 * libI77/fio.h (err, errfl): Fix these so they work
2019 (and must be expressed) as statements.
2020 Fix up many users of err() to include trailing semicolon.
2021
2022 * Incorporate changes by Bell Labs to libf2c through 1997-02-07.
2023
20241997-02-06 Dave Love <d.love@dl.ac.uk>
2025
2026 * libU77/etime_.c, libU77/dtime_.c: Fix getrusage stuff.
2027
2028 * libU77/config.h.in: Regenerate for HAVE_GETRUSAGE.
2029
2030 * libU77/Makefile.in, libI77/Makefile.in, libF77/Makefile.in:
2031 Redo *clean targets; distclean and maintainer-clean remove the stage?
2032 and include links. This probably want looking at further.
2033
2034Wed Feb 5 00:21:23 1997 Craig Burley <burley@gnu.ai.mit.edu>
2035
2036 Add libU77 library from Dave Love <d.love@dl.ac.uk>:
2037 * Makefile.in: Add libU77 directory, rules, etc.
2038 * configure.in: New libU77 directory, Makefile, etc.
2039
2040 * Makefile.in, libF77/Makefile.in, libI77/Makefile.in,
2041 libU77/Makefile.in: Reorganize these so $(AR) commands
2042 handled by the top-level Makefile instead of the
2043 subordinates. This permits it to do $(AR) only when
2044 one or more object files actually change, instead of
2045 having to force-update it as was necessary before.
2046 And that had the disadvantage of requiring, e.g., user
2047 root to have access to $(AR) to the library simply to
2048 install g77, which might be problematic on an NFS setup.
2049 (mostlyclean, clean, distclean, maintainer-clean):
2050 Properly handle these rules.
2051
2052 * Makefile.in: Don't invoke config.status here -- let
2053 compiler-level stuff handle all that.
2054
2055 * libI77/err.c [MISSING_FILE_ELEMS]: Declare malloc in this case
2056 too, so it doesn't end up as an integer.
2057
2058Sat Feb 1 02:43:48 1997 Craig Burley <burley@gnu.ai.mit.edu>
2059
2060 * libF77/Makefile.in: More fixup for $(F90BIT) -- wasn't
2061 in list for ar command, and it wasn't correctly listed
2062 in the list of things depending on f2c.h.
2063
2064 * f2c.h.in: Fix up #error directive.
2065
20661997-01-31 Dave Love <d.love@dl.ac.uk>
2067
2068 * libF77/Makefile.in ($(lib)): Add $(F90BIT); shouldn't exclude
2069 stuff f2c needs so we can share the library.
2070
2071Sat Jan 18 19:39:03 1997 Craig Burley <burley@gnu.ai.mit.edu>
2072
2073 * configure.in: No longer define ALWAYS_FLUSH, the
2074 resulting performance is too low.
2075
2076Wed Dec 18 12:06:02 1996 Craig Burley <burley@gnu.ai.mit.edu>
2077
2078 Patch from Mumit Khan <khan@xraylith.wisc.edu>:
2079 * libF77/s_paus.c: Add __CYGWIN32__ to list of macros
2080 controlling how to pause.
2081
2082Sun Dec 1 21:25:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
2083
2084 * configure: Regenerated using autoconf-2.12.
2085
2086Mon Nov 25 21:16:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
2087
2088 * configure: Regenerated using autoconf-2.11.
2089
20901996-11-19 Dave Love <d.love@dl.ac.uk>
2091
2092 * libI77/backspace.c: Include sys/types.h for size_t.
2093
2094Wed Nov 6 14:17:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
2095
2096 * f2c.h.in: Properly comment out the unsupported stuff so
2097 we don't get build-time errors.
2098
2099 * libF77/Version.c, libI77/Version.c: Restore macro definition
2100 of version information.
2101
2102 * libI77/Makefile.in (OBJ) [foo]: Add ftell_.o to list of objects.
2103
2104 * libI77/uio.c (do_ud): Fix up casts in PAD_UDread case just
2105 like they were fixed in the other case.
2106
2107Thu Oct 31 22:27:45 1996 Craig Burley <burley@gnu.ai.mit.edu>
2108
2109 * libI77/ftell_.c (fseek_): Map incoming whence argument to
2110 system's actual SEEK_CUR, SEEK_SET, or SEEK_END macro for
2111 fseek(), and crash (gracefully) if the argument is invalid.
2112
21131996-10-19 Dave Love <d.love@dl.ac.uk>
2114
2115 * configure.in: Add check that we have the tools to cross-compile
2116 if appropriate.
2117 (NO_EOF_CHAR_CHECK,Skip_f2c_Undefs): Define.
2118
2119 * libF77/Makefile.in (F90BIT): New routines from Netlib.
2120
2121 * f2c.h.in:
2122 Use more sanitary #error (indented for K&R compliance if necessary) if
2123 f2c_i2 defined.
2124 Sync with Netlib: Add `uninteger'. (Commented out) integer*8 stuff.
2125 bit_{test,clear,set} macros.
2126
21271996-10-19 Dave Love <d.love@dl.ac.uk>
2128
2129 Update to Netlib version of 1996-09-26.
2130
2131 * libI77/Version.c: Use <stdio.h>, not "stdio.h".
2132 * libF77/Version.c: Likewise.
2133
2134Wed Aug 28 13:25:29 1996 Dave Love <d.love@dl.ac.uk>
2135
2136 * libI77/rsne.c (x_rsne): Use size_t instead of int.
2137
2138 * libI77/endfile.c (copy): Use size_t in place of int.
2139
2140Wed Aug 28 13:22:20 1996 Dave Love <d.love@dl.ac.uk>
2141
2142 * libI77/backspace.c (f_back): Cast fread arg to size_t.
2143
2144Tue Aug 27 19:11:30 1996 Dave Love <d.love@dl.ac.uk>
2145
2146 * libI77/Version.c: Supply */ to avoid apparent nested comment.
2147
2148Tue Aug 20 09:21:43 1996 Dave Love <d.love@dl.ac.uk>
2149
2150 * libF77/Makefile.in (ALL_CFLAGS): Fix missing ../ for include.
2151 * libI77/Makefile.in (ALL_CFLAGS): Likewise.
2152
2153Sat Aug 17 13:00:47 1996 Dave Love <d.love@dl.ac.uk>
2154
2155 * libF77/qbitshft.c, libF77/qbitbits.c, libF77/lbitshft.c,
2156 libF77/lbitbits.c: New file from Netlib. qbit... not currently
2157 compiled.
2158
2159Sun Jul 7 18:06:33 1996 Dave Love <d.love@dl.ac.uk>
2160
2161 * libF77/z_sqrt.c, libF77/z_sin.c, libF77/z_exp.c, libF77/z_log.c,
2162 libF77/system_.c, libF77/z_cos.c, libF77/signal_.c,
2163 libF77/s_stop.c, libF77/sig_die.c, libF77/s_paus.c,
2164 libF77/s_rnge.c, libF77/s_cat.c, libF77/r_tan.c, libF77/r_tanh.c,
2165 libF77/r_sinh.c, libF77/r_sqrt.c, libF77/r_sin.c, libF77/r_mod.c,
2166 libF77/r_nint.c, libF77/r_lg10.c, libF77/r_log.c, libF77/r_exp.c,
2167 libF77/r_int.c, libF77/r_cosh.c, libF77/r_atn2.c, libF77/r_cos.c,
2168 libF77/r_asin.c, libF77/r_atan.c, libF77/r_acos.c,
2169 libF77/pow_dd.c, libF77/pow_zz.c, libF77/main.c, libF77/i_dnnt.c,
2170 libF77/i_nint.c, libF77/h_dnnt.c, libF77/h_nint.c, libF77/exit.c,
2171 libF77/d_tan.c, libF77/d_tanh.c, libF77/d_sqrt.c, libF77/d_sin.c,
2172 libF77/d_sinh.c, libF77/d_mod.c, libF77/d_nint.c, libF77/d_log.c,
2173 libF77/d_int.c, libF77/d_lg10.c, libF77/d_cosh.c, libF77/d_exp.c,
2174 libF77/d_atn2.c, libF77/d_cos.c, libF77/d_atan.c, libF77/d_acos.c,
2175 libF77/d_asin.c, libF77/c_sqrt.c, libF77/cabs.c, libF77/c_sin.c,
2176 libF77/c_exp.c, libF77/c_log.c, libF77/c_cos.c, libF77/F77_aloc.c,
2177 libF77/abort_.c, libI77/xwsne.c, libI77/wref.c, libI77/util.c,
2178 libI77/uio.c, libI77/rsne.c, libI77/rdfmt.c, libI77/rawio.h,
2179 libI77/open.c, libI77/lread.c, libI77/inquire.c, libI77/fio.h,
2180 libI77/err.c, libI77/endfile.c, libI77/close.c:
2181 Use #include <...>, not #include "..." for mkdeps
2182
2183Sat Jul 6 21:39:21 1996 Dave Love <d.love@dl.ac.uk>
2184
2185 * libI77/ftell_.c: Added from Netlib distribution.
2186
2187Sat Mar 30 20:57:24 1996 Dave Love <d.love@dl.ac.uk>
2188
2189 * configure.in: Eliminate explicit use of
2190 {RANLIB,AR}_FOR_TARGET.
2191 * Makefile.in: Likewise.
2192 * libF77/Makefile.in: Likewise.
2193 * libI77/Makefile.in: Likewise.
2194 * configure: Regenerated.
2195
2196Sat Mar 30 21:02:03 1996 Dave Love <d.love@dl.ac.uk>
2197
2198 * Makefile.in: Eliminate explicit use of
2199 {RANLIB,AR}_FOR_TARGET.
2200
2201Tue Mar 26 23:39:59 1996 Dave Love <d.love@dl.ac.uk>
2202
2203 * Makefile.in: Remove hardwired RANLIB and RANLIB_TEST (unnoted
2204 change).
2205
2206Mon Mar 25 21:04:56 1996 Craig Burley <burley@gnu.ai.mit.edu>
2207
2208 * Incorporate changes by Bell Labs to libf2c through 1996-03-23,
2209 including changes to dmg and netlib email addresses.
2210
2211Tue Mar 19 13:10:02 1996 Craig Burley <burley@gnu.ai.mit.edu>
2212
2213 * Incorporate changes by AT&T/Bellcore to libf2c through 1996-03-19.
2214
2215 * Makefile.in (rebuilt): New target.
2216
2217 * libF77/Makefile.in, libI77/Makefile.in: Use $AR_FOR_TARGET, not
2218 $AR.
2219
2220Tue Mar 19 12:53:19 1996 Dave Love <d.love@dl.ac.uk>
2221
2222 * configure.in (ac_cpp): #include <stdio.h> instead
2223 of <features.h>.
2224
2225Tue Mar 19 12:52:09 1996 Mumit Khan <khan@xraylith.wisc.edu>
2226
2227 * configure.in (ac_cpp): For f2c integer type,
2228 add -I$srcdir/../.. to make it work on mips-ultrix4.2.
2229
2230Sat Mar 9 17:37:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
2231
2232 * libI77/Makefile.in (.c.o): Add -DAllow_TYQUAD, to enable
2233 I/O support for INTEGER*8.
2234 * f2c.h.in: Turn on longint type.
2235
2236Fri Dec 29 18:22:01 1995 Craig Burley <burley@gnu.ai.mit.edu>
2237
2238 * Makefile.in: Reorganize the *clean rules to more closely
2239 parallel gcc's.
2240
2241 * libF77/Makefile.in, libI77/Makefile.in: Ignore error from $(AR)
2242 command, in case just doing an install and installer has no write
2243 access to library (this is a kludge fix -- perhaps install targets
2244 should never try updating anything?).
2245
2246Sat Nov 18 19:37:22 1995 Craig Burley (burley@gnu.ai.mit.edu)
2247
2248 * Version 0.5.17 released.
2249
2250Thu Nov 16 07:20:35 1995 Craig Burley (burley@gnu.ai.mit.edu)
2251
2252 * Incorporate changes by AT&T/Bellcore to libf2c through 1995-11-15.
2253
2254Fri Sep 22 02:19:59 1995 Craig Burley (burley@gnu.ai.mit.edu)
2255
2256 * libI77/backspace.c, libI77/close.c, libI77/endfile.c,
2257 libI77/fio.h, libI77/inquire.c, libI77/rawio.h,
2258 libF77/s_paus.c: Not an MSDOS system if GO32
2259 is defined, in the sense that the run-time environment
2260 is thus more UNIX-like.
2261
2262Wed Sep 20 02:24:51 1995 Craig Burley (burley@gnu.ai.mit.edu)
2263
2264 * libF77/Makefile.in, libI77/Makefile.in: Comment out `ld -r -x'
2265 and `mv' line pairs, since `-x' isn't supported on systems
2266 such as Solaris, and these lines don't seem to do anything
2267 useful after all.
2268
2269Wed Aug 30 15:58:35 1995 Craig Burley (burley@gnu.ai.mit.edu)
2270
2271 * Version 0.5.16 released.
2272
2273 * Incorporate changes by AT&T/Bellcore to libf2c through 950829.
2274
2275Mon Aug 28 12:50:34 1995 Craig Burley (burley@gnu.ai.mit.edu)
2276
2277 * libF77/Makefile.in, libI77/Makefile.in ($(lib)): Force ar'ing
2278 and ranlib'ing of libf2c.a, else after rm'ing libf2c.a and
2279 doing a make, only libI77 or libF77 would be added to
2280 the newly created archive.
2281 Also, instead of `$?' list all targets explicitly so all
2282 objects are updated in libf2c.a even if only one actually
2283 needs recompiling, for similar reason -- we can't easily tell
2284 if a given object is really up-to-date in libf2c.a, or even
2285 present there.
2286
2287Sun Aug 27 14:54:24 1995 Craig Burley (burley@gnu.ai.mit.edu)
2288
2289 * libF77/Makefile.in, libI77/Makefile.in: Fix spacing so
2290 initial tabs are present in all appropriate places.
2291 Move identical $(AR) commands in if then/else clauses
2292 to single command preceding if.
2293 (.c.o, Version[FI].o): Use $@ instead of $* because AIX (RS/6000)
2294 says $@ means source, not object, basename, and $@ seems to work
2295 everywhere.
2296
2297Wed Aug 23 15:44:25 1995 Craig Burley (burley@gnu.ai.mit.edu)
2298
2299 * libF77/system_.c (system_): Declare as returning `ftnint',
2300 consistent with signal_, instead of defaulting to `int'.
2301 Hope dmg@research.att.com agrees, else probably will
2302 change to whatever he determines is correct (and change
2303 g77 accordingly).
2304
2305Thu Aug 17 08:46:17 1995 Craig Burley (burley@gnu.ai.mit.edu)
2306
2307 * libI77/rsne.c (s_rsne): Call f_init if not already done.
2308
2309Thu Aug 17 04:35:28 1995 Craig Burley (burley@gnu.ai.mit.edu)
2310
2311 * Incorporate changes by Bellcore to libf2c through 950817.
2312 And this text is for EMACS: (foo at bar).
2313
2314Wed Aug 16 17:33:06 1995 Craig Burley (burley@gnu.ai.mit.edu)
2315
2316 * libF77/Makefile.in, libI77/Makefile.in (CFLAGS): Put -g1
2317 after configured CFLAGS but before GCC_CFLAGS, so by default
2318 the libraries are built with minimal debugging information.
2319
2320Fri Jul 28 10:30:15 1995 Dave Love <d.love@dl.ac.uk>
2321
2322 * libI77/open.c (f_open): Call f_init if not already done.
2323
2324Sat Jul 1 19:31:56 1995 Craig Burley (burley@gnu.ai.mit.edu)
2325
2326 * libF77/system_.c (system_): Make buff one byte bigger so
2327 following byte doesn't get overwritten by call with large
2328 string.
2329
2330Tue Jun 27 23:28:16 1995 Craig Burley (burley@gnu.ai.mit.edu)
2331
2332 * Incorporate changes by Bellcore to libf2c through 950613.
2333
2334 * libF77/Version.c (__G77_LIBF77_VERSION__): Add this string
2335 to track g77 mods to libf2c.
2336
2337 * libI77/Version.c (__G77_LIBI77_VERSION__): Add this string
2338 to track g77 mods to libf2c.
2339
2340 * libI77/rawio.h: #include <rawio.h> only conditionally,
2341 using macro intended for that purpose.
2342
2343Fri May 19 11:20:00 1995 Craig Burley (burley@gnu.ai.mit.edu)
2344
2345 * configure.in: Incorporate change made by d.love,
2346
2347 * configure: Regenerated.
2348
2349Wed Apr 26 21:08:57 BST 1995 Dave Love <d.love@dl.ac.uk>
2350
2351 * configure.in: Fix quoting problem in atexit check.
2352
2353 * configure: Regenerated (with current autoconf).
2354
2355Wed Mar 15 12:49:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
2356
2357 * Incorporate changes by Bellcore to libf2c through 950315.
2358
2359Sun Mar 5 18:54:29 1995 Craig Burley (burley@gnu.ai.mit.edu)
2360
2361 * README: Tell people not to read lib[fi]77/README.
2362
2363Wed Feb 15 14:30:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
2364
2365 * configure.in: Update copyright notice at top of file.
2366
2367 * f2c.h.in (f2c_i2): Make sure defining this crashes compilations.
2368
2369 * libI77/Makefile.in (F2C_H): Fix typo in definition of this
2370 symbol (was FF2C_H=...).
2371
2372Sun Feb 12 13:39:36 1995 Craig Burley (burley@gnu.ai.mit.edu)
2373
2374 * README: Remove some obsolete items.
2375 Add date.
2376
2377 * TODO: Add date.
2378
2379Sat Feb 11 22:07:54 1995 Craig Burley (burley@gnu.ai.mit.edu)
2380
2381 * Makefile.in (libf77, libi77): Add rules to .PHONY list.
2382
2383 * f2c.h.in (flag): Make same type as friends.
2384
2385 * libF77/Makefile.in (libf77): Rename to $(lib), remove from
2386 .PHONY list. Fix some typos.
2387
2388 * libI77/Makefile.in (libi77): Rename to $(lib), remove from
2389 .PHONY list. Fix some typos.
2390
2391Thu Feb 2 12:22:41 1995 Craig Burley (burley@gnu.ai.mit.edu)
2392
2393 * Makefile.in (libF77/Makefile): Fix typos in this rule's name
2394 and dependencies.
2395
2396 * libF77/Makefile.in (libf77): Add rule to .PHONY list.
2397
2398 * libI77/Makefile.in (libi77): Add rule to .PHONY list.
2399
2400Local Variables:
2401add-log-time-format: current-time-string
2402End:
Note: See TracBrowser for help on using the repository browser.