]> gcc.gnu.org Git - gcc.git/blame - libf2c/ChangeLog
natPlainSocketImpl.cc (_Jv_recv): Change return type of function and of parameter...
[gcc.git] / libf2c / ChangeLog
CommitLineData
d7af7a9a
TM
12002-01-18 Toon Moene <toon@moene.indiv.nluug.nl>
2
3 * Makefile.in: Add missing `/' separator in last change.
4
5784b114
TM
52002-01-18 Toon Moene <toon@moene.indiv.nluug.nl>
6
7 * Makefile.in: Install libg2c.{a|la|so} in $(libdir)$(MULTISUBDIR)
8 instead of $(libsubdir)$(MULTISUBDIR).
9
82598228
LR
102002-01-15 Loren J. Rittle <ljrittle@acm.org>
11
12 * libI77/configure.in: Remove fcntl.h check; never define
13 _POSIX_SOURCE, NO_FCNTL or OPEN_DECL. Add check for tmpnam().
14 * libI77/configure: Rebuilt.
15 * libI77/config.h.in: Rebuilt.
16 * libI77/Makefile.in: Remove all traces of rawio.h from
17 dependencies lists.
18 * libI77/fio.h (FSEEK): Unroll -j1.7 -j1.6 made 2002-01-04.
19 * libI77/open.c (f_open): Use HAVE_TMPNAM.
20 * libI77/rawio.h: Remove file.
21
3bc9ce39
JDA
222002-01-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
23
24 * libI77/configure.in (_LARGEFILE_SOURCE): AC_DEFINE.
25 * libI77/configure: Rebuilt.
26 * libI77/config.h.in: Rebuilt.
27
f1ec5635
LR
282002-01-04 Loren J. Rittle <ljrittle@acm.org>
29
30 * libI77/fio.h (FSEEK): Enforce type of second parameter to be
31 off_t when prototype is missing from system headers for the
32 non-standard function.
33
0cc5f812
LR
342002-01-03 Loren J. Rittle <ljrittle@acm.org>
35
36 * Makefile.in ($(LIBG2C):): Let libtool decide when to add -lc.
37
90f86cb5
AO
382001-12-04 Alexandre Oliva <aoliva@redhat.com>
39
1b3ea405
AO
40 * Makefile.in ($(LIBG2C)): Fix -rpath argument to libtool.
41
90f86cb5
AO
42 * Makefile.in (AR, RANLIB): Add, for substitutions.
43 (all-unilib, $(LIBG2C)): Depend on object lists, not
44 convenience libraries.
45 (s-libe77): Renamed from libE77.la; build object list.
46 (install): Do not move libraries to libdir.
47 (mostlyclean, clean): Adjust.
48 * libF77/Makefile.in (RANLIB): Add.
49 (LINK): Remove.
50 (../s-libf77): Renamed from ../libF77.la; build object list.
51 (../libfrtbegin.a): Remove target first. Don't use $<.
52 (all, clean, distclean): Adjust.
53 * libF77/configure.in: Substitute RANLIB.
54 * libF77/configure: Rebuilt.
55 * libI77/Makefile.in (LINK): Delete.
56 (../s-libi77): Renamed from ../libI77.la; build object list.
57 (all, clean, distclean): Adjust.
58 * libU77/Makefile.in: Likewise.
59
e773246d 602001-12-02 Toon Moene <toon@moene.indiv.nluug.nl>
f813aee7
TM
61
62 PR fortran/4885
e773246d 63 * endfile.c (t_runc): After ftruncate, seek to end-of-file.
f813aee7 64
a021c473
TM
652001-11-25 Toon Moene <toon@moene.indiv.nluug.nl>
66
67 * libF77/Makefile.in: Fix non-portable use of `$<' in z_log.c's rule.
68
60bfa764
TM
692001-11-23 Toon Moene <toon@moene.indiv.nluug.nl>
70
71 PR libf2c/4930
72 * libF77/Makefile.in: Compile z_log.c with -ffloat-store.
73
f2731521
JDA
742001-11-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
75
76 * Makefile.in: Add MAKEOVERRIDES= to suppress exporting
77 environment to (sub)shells.
78
f871d7bf
TM
792001-11-13 Toon Moene <toon@moene.indiv.nluug.nl>
80
81 * Makefile.in: Change dependencies on stamp files
82 into dependencies on the generated .la files.
83 Get rid of objlist. Update comment.
84 * libF77/Makefile.in: Ditto.
85 * libI77/Makefile.in: Ditto.
86 * libU77/Makefile.in: Ditto.
87
a4017847
HPN
882001-10-20 Hans-Peter Nilsson <hp@bitrange.com>
89
90 * configure.in: Fake AC_EXEEXT invocation.
91 * configure: Regenerate.
92
2434acdc
DE
932001-10-20 David Edelsohn <dje@watson.ibm.com>
94
95 * Makefile.in: Do not include SUBDIRS in objlist. Create
96 libg2c.so from F2CEXT and SUBDIRS archives.
97 * libF77/Makefile.in: Create archive.
98 * libI77/Makefile.in: Same.
99 * libU77/Makefile.in: Same.
100
855e983b
TM
1012001-10-05 Toon Moene <toon@moene.indiv.nluug.nl>
102
103 * Makefile.in: Move libg2c.so and libg2c.{l}a to
104 the same directory at install.
105
4ffe74d9
TM
1062001-10-03 Toon Moene <toon@moene.indiv.nluug.nl>
107
108 * Makefile.in: Add "AR" reference, change
109 from frtbegin.o to libfrtbegin.a.
110 * libF77/Makefile.in: Ditto.
111
8a2b8c5a
TM
1122001-10-02 Toon Moene <toon@moene.indiv.nluug.nl>
113
114 * libF77/Makefile.in: Make .lo the target of compilation.
115 * libI77/Makefile.in: Ditto.
116 * libU77/Makefile.in: Ditto.
117
9fd7c995
TM
1182001-10-01 Toon Moene <toon@moene.indiv.nluug.nl>
119
120 * Makefile.in: Set major:minor:sub version number
121 of shared libf2c to 0:0:0.
122
f3f84779
JP
1232001-09-29 Juergen Pfeifer <juergen.pfeifer@gmx.net>
124 Toon Moene <toon@moene.indiv.nluug.nl>
125
126 Make libf2c a shared library.
127
128 * aclocal.m4: Get definition of libtool.
129 * Makefile.in: Use libtool.
130 * configure.in: Use libtool.
131 * configure: Regenerated.
132 * libF77/Makefile.in: Use libtool; treat main program contained in
133 libF77/main.c specially.
134 * libF77/configure.in: Use libtool.
135 * libF77/configure: Regenerated.
136 * libI77/Makefile.in: Use libtool.
137 * libI77/configure.in: Use libtool.
138 * libI77/configure: Regenerated.
139 * libU77/Makefile.in: Use libtool.
140 * libU77/configure.in: Use libtool.
141 * libU77/configure: Regenerated.
142 * libU77/date_.c: Adapt for -fPIC compiling.
143 * libU77/vxtidate_.c: Ditto.
144
283c8d8d
RE
1452001-09-22 Richard Earnshaw <rearnsha@arm.com>
146
147 * libI77/configure.in (__EXTENSIONS__): Define.
148 * libI77/config.h.in, libI77/conifgure: regenerate.
149 * libU77/configure.in (__EXTENSIONS__): Likewise.
150
31831acf
TM
1512001-07-18 Toon Moene <toon@moene.indiv.nluug.nl>
152
153 * libI77/configure.in (_XOPEN_SOURCE, _FILE_OFFSET_BITS): Move
154 these defines before tests which might be affected by them.
155 (_XOPEN_SOURCE_EXTENDED): Define.
156 * libI77/configure, libI77/config.h.in: Regenerate.
157
14efa1dd
KG
158Wed Jul 18 11:14:33 2001 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
159
160 * libU77/configure.in (_XOPEN_SOURCE, _FILE_OFFSET_BITS): Move
161 these defines before tests which might be affected by them.
162 (_XOPEN_SOURCE_EXTENDED): Define.
163
164 * libU77/configure, libU77/config.hin: Regenerate.
165
64135693
TM
1662001-07-10 Toon Moene <toon@moene.indiv.nluug.nl>
167
168 * libI77/fio.h: Revert type of url from off_t to int.
169 * libI77/dfe.c (c_dfe): Cast offset expression in FSEEK to off_t.
170 * libI77/due.c (c_due): Ditto. (e_rdue): Ditto.
171 * libI77/ftell_.c (G77_ftell_0): Cast result of FTELL to integer.
172 (G77_fseek_0): Cast offset argument of FSEEK to off_t.
173
7e29b261
TM
1742001-07-07 Toon Moene <toon@moene.indiv.nluug.nl>
175
176 * libI77/Makefile.in: Update config.h dependencies.
177 * libI77/configure.in: Define _XOPEN_SOURCE and
178 _FILE_OFFSET_BITS unconditionally.
179 * libI77/configure: Rebuilt.
180 * libI77/config.h.in: Rebuilt.
181 * libI77/endfile.c (t_runc): Replace rewind by FSEEK.
182 * libI77/err.c (f__nowwriting): The type of `loc' is off_t.
183 * libI77/open.c (f_open): Replace rewind by FSEEK.
184 * libI77/rewind.c: Include config.h. (f_rew): Replace
185 rewind by FSEEK.
186 * libI77/sfe.c: Include config.h.
187 * libI77/wsfe.c: Ditto.
188 * libU77/configure.in: Define _XOPEN_SOURCE and
189 _FILE_OFFSET_BITS unconditionally.
190 * libU77/configure: Rebuilt.
191 * libU77/config.hin: Rebuilt.
192
f5aae39b
TM
1932001-07-07 Toon Moene <toon@moene.indiv.nluug.nl>
194
195 * libI77/Makefile.in: Add necessary dependencies on config.h.
196
f8d92613
TM
1972001-07-06 Toon Moene <toon@moene.indiv.nluug.nl>
198 Pedro Vazquez <vazquez@penelope.iqm.unicamp.br>
199
f5aae39b
TM
200 * libI77/configure.in: Check for fseeko, ftello.
201 * libI77/configure: Rebuilt.
202 * libI77/config.h.in: Rebuilt.
203 * libI77/fio.h: Define FSEEK to be fseek or fseeko, depending
f8d92613 204 on configure's findings. Ditto for FTELL and ftell / ftello.
f5aae39b
TM
205 * libI77/backspace.c (f_back): Use FSEEK for fseek, FTELL for ftell.
206 * libI77/dfe.c (c_dfe): Ditto.
207 * libI77/due.c (c_due, e_rdue): Ditto.
208 * libI77/endfile.c (t_runc): Ditto.
209 * libI77/err.c (f__nowreading, f__nowwriting): Ditto.
210 * libI77/ftell_.c (G77_ftell_0, G77_fseek_0): Ditto.
211 * libI77/inquire.c (f_inqu): Ditto.
212 * libI77/open.c (f_open): Ditto.
213 * libI77/rdfmt.c (rd_ed): Ditto.
214 * libI77/sue.c (s_wsue, e_wsue, e_rsue): Ditto.
f8d92613 215
861c44d0
ZW
2162001-07-04 Zack Weinberg <zackw@stanford.edu>
217
218 * Makefile.in: Take PICFLAG and RUNTESTFLAGS out of FLAGS_TO_PASS.
219
074919fa
TM
2202001-07-01 Toon Moene <toon@moene.indiv.nluug.nl>
221
222 * libI77/fio.h: Include <sys/types.h> for off_t.
223
cf382a91
TM
2242001-07-01 Toon Moene <toon@moene.indiv.nluug.nl>
225 Pedro Vazquez <vazquez@penelope.iqm.unicamp.br>
226
227 * libI77/fio.h: Use off_t when appropriate.
228 * libI77/backspace.c (f_back): Ditto.
229 * libI77/endfile.c (t_runc): Ditto.
230 * libI77/err.c (f__nowreading): Ditto.
231 * libI77/ftell_.c (unit_chk): Ditto.
232 * libI77/sue.c (global f__recloc, s_wsue): Ditto.
233
a821898d
TM
2342001-06-13 Toon Moene <toon@moene.indiv.nluug.nl>
235
236 * libI77/inquire.c: Include "config.h".
237
75f153f3
LR
2382001-05-21 Loren J. Rittle <ljrittle@acm.org>
239
240 * libI77/Makefile.in (stamp-h): Create in $(objdir) instead
241 of $(srcdir).
242
5a2c9d70
AJ
2432001-05-18 Andreas Jaeger <aj@suse.de>
244
245 * libI77/Makefile.in (stamp-h): Only create config.h, touch stamp-h.
246 (${srcdir}/config.h.in): Add true rule.
247
248 * libI77/stamp-h.in: Added.
249
0314a6ce
AJ
2502001-05-17 Andreas Jaeger <aj@suse.de>
251
252 * libI77/Makefile.in: Add rules to rebuild config.h.in when
253 needed.
254
5cad287e
AJ
2552001-05-16 Andreas Jaeger <aj@suse.de>
256
257 * libI77/backspace.c: Include "config.h".
258 * libI77/close.c: Likewise.
259 * libI77/dfe.c: Likewise.
260 * libI77/dolio.c: Likewise.
261 * libI77/due.c: Likewise.
262 * libI77/err.c: Likewise.
263 * libI77/fmt.c: Likewise.
264 * libI77/fmtlib.c: Likewise.
265 * libI77/ftell_.c: Likewise.
266 * libI77/ilnw.c: Likewise.
267 * libI77/lread.c: Likewise.
268 * libI77/open.c: Likewise.
269 * libI77/rdfmt.c: Likewise.
270 * libI77/rsfe.c: Likewise.
271 * libI77/rsne.c: Likewise.
272 * libI77/util.c: Likewise.
273 * libI77/wrtfmt.c: Likewise.
274 * libI77/wsne.c: Likewise.
275 * libI77/xwsne.c: Likewise.
276
277 * libI77/config.h.in: Generate with autoheader.
278
279 * libI77/configure.in: Add comments for all AC_DEFINES so that
280 autoheader can grok it.
281 * libI77/configure: Regenerated.
282
05b7b1c1
AJ
2832001-05-16 Andreas Jaeger <aj@suse.de>
284
285 * libI77/Makefile.in (endfile.o): Add dependency on config.h.
286
287 * libI77/endfile.c: Include config.h and sys/types for off_t.
288
289 * libI77/config.h.in: New file.
290
291 * libI77/configure.in: Add test for off_t, create config.h file.
292 * libI77/configure: Regenerated.
293
d2c43675
LR
2942001-05-15 Loren J. Rittle <ljrittle@acm.org>
295
296 * libI77/endfile.c (t_runc): Add cast to help case where
297 ftruncate() prototype is somehow missing even though autoconf
298 test found it properly.
299
97897047
TM
3002001-02-26 Toon Moene <toon@moene.indiv.nluug.nl>
301
302 * libI77/configure.in: Test for ftruncate.
303 * libI77/configure: Rebuilt.
304 * libI77/endfile.c: Use fflush/ftruncate when available.
305
75393169
JM
3062001-02-19 Joseph S. Myers <jsm28@cam.ac.uk>
307
308 * libF77/Version.c, libI77/Version.c, libU77/Version.c: Update G77
309 version number to 0.5.27.
310
7c6b0e92
GK
3112001-02-08 Geoffrey Keating <geoffk@redhat.com>
312
313 * configure.in: Don't run AC_PROG_CC_WORKS, because
314 we're not interested in the result and it might fail.
315 * libF77/configure.in: Likewise.
316 * libI77/configure.in: Likewise.
317 * libU77/configure.in: Likewise.
318 * configure: Regenerated.
319 * libF77/configure: Likewise.
320 * libI77/configure: Likewise.
321 * libU77/configure: Likewise.
322
42c0c80a
PE
3232001-01-29 Phil Edwards <pme@sources.redhat.com>
324
325 * libU77/COPYING.LIB: Update to LGPL 2.1 from the FSF.
326
cf480ba7
MS
3272001-01-24 Michael Sokolov <msokolov@ivan.Harhan.ORG>
328
329 * libU77/alarm_.c: Separate the #ifdef KR_headers logic from the
330 G77_alarm_0 function definition. Check for SIG_ERR and provide our own
331 if missing.
332
bf5582ec
DB
3332001-01-24 David Billinghurst <David.Billinghurst@riotinto.com>
334
335 * libU77/Makefile.in: Explicitly generate a.out for check.
336
909b968e
MS
3372001-01-23 Michael Sokolov <msokolov@ivan.Harhan.ORG>
338
f40ae7c1
MS
339 * libU77/ctime_.c: #include <sys/types.h> for time_t.
340 * libU77/datetime_.c: Likewise.
341 * libU77/fdate_.c: Likewise.
342 * libU77/gmtime_.c: Likewise.
343 * libU77/idate_.c: Likewise.
344 * libU77/itime_.c: Likewise.
345 * libU77/ltime_.c: Likewise.
346 * libU77/sys_clock_.c: Likewise.
347 * libU77/vxtidate_.c: Likewise.
348 * libU77/vxttime_.c: Likewise.
349
909b968e
MS
350 * libU77/sys_clock_.c: #include <sys/param.h> for the clock tick rate.
351
a40bb4d3
TM
3522000-12-09 Toon Moene <toon@moene.indiv.nluug.nl>
353
354 Update to Netlib version 20001205.
355 Thanks go to David M. Gay for these updates.
356
357 * libF77/Version.c: Update version information.
358 * libF77/z_log.c: Improve accuracy of real(log(z)) for
359 z near (+-1,eps) with |eps| small.
360 * libF77/s_cat.c: Adjust call when ftnint and ftnlen are
361 of different size.
362 * libF77/dtime_.c, libF77/etime_.c: Use floating point divide.
363
364 * libI77/Version.c: Update version information.
365 * libI77/rsne.c, libI77/xwsne.c: Adjust code for when ftnint
366 and ftnlen differ in size.
367 * libI77/lread.c: Fix reading of namelist logical values followed
368 by <name>= where <name> starts with T or F.
369
25080928
TM
3702000-11-26 Toon Moene <toon@moene.indiv.nluug.nl>
371
372 * libI77/Version.c, libF77/Version.c, libU77/Version.c:
373 Designate version as (experimental) instead of (prerelease)
374
adcee32c
TM
3752000-11-15 Toon Moene <toon@moene.indiv.nluug.nl>
376
377 * libI77/configure.in: See if `mkstemp' is available.
378 * libI77/configure: Regenerate.
379 * libI77/open.c: Use `mkstemp' to create scratch
380 file atomically.
381
a1337b40
DT
3822000-07-03 Donn Terry (donnte@microsoft.com)
383 * libU77/aclocal.m4: check for 2 argument gettimeofday without
384 struct timezone
68bcd316 385
a1337b40 3862000-07-02 Toon Moene <toon@moene.indiv.nluug.nl>
68bcd316
TM
387 * libF77/Version.c: Bumped version number to 0.5.26.
388 * libI77/Version.c: Ditto.
389 * libU77/Version.c: Ditto.
390
723770e5
ZW
3912000-06-21 Zack Weinberg <zack@wolery.cumb.org>
392
393 * libU77/dtime_.c, libU77/etime_.c: Include stdlib.h if
394 HAVE_STDLIB_H is defined.
395
65377a89
HB
3962000-06-11 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
397
398 * rdfmt.c (rd_L): Use if-then-else instead of case statement to
399 solve problems when sizeof(char) == sizeof(short).
400
3eb10f8a
CD
4012000-05-18 Chris Demetriou <cgd@sibyte.com>
402
403 * configure.in: Test for __g77_integer, __g77_uinteger,
404 __g77_longint, and __g77_ulongint builtin types, rather
405 than mucking around with compiler headers.
406 * configure: Regenerate.
407 * g2c.hin (integer, logical, flag, ftnlen, ftnint): Use
408 __g77_integer rather than autoconfigured value.
409 (uinteger): Use __g77_uinteger rather than autoconfigured value.
410 (longint): Use __g77_longint rather than autoconfigured value.
411 (ulongint): Use __g77_ulongint rather than autoconfigured value.
412
6973bf54
TM
413Sun Mar 12 20:12;30 2000 Toon Moene <toon@moene.indiv.nluug.nl>
414 Based on work done by David M. Gay (Bell Labs)
415
416 * libF77/configure.in: Define IEEE_COMPLEX_DIVIDE.
417 * libF77/[cz]_div.c: Arrange for compilation under
418 -DIEEE_COMPLEX_DIVIDE to make these routines
419 avoid calling sig_die when the denominator vanishes.
420 * libF77/s_rnge.c: Add casts for the case of
421 sizeof(ftnint) == sizeof(int) < sizeof(long).
422 * libI77/endfile.c: Set state to writing (b->uwrt = 1) when an
423 endfile statement requires copying the file
424 Also, supply a missing (long) cast in the sprintf call.
425 * libI77/sfe.c: Add #ifdef ALWAYS_FLUSH logic, for formatted I/O.
426
4746ee26
KG
427Wed Feb 16 11:10:05 2000 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
428
429 * configure.in (gcc_version): When setting, narrow search to
430 lines containing `version_string'.
431
9c7acf2f
GK
432Tue Nov 16 20:39:42 1999 Geoffrey Keating <geoffk@cygnus.com>
433
434 * libU77/u77-test.f (wd): Allow for longer working directory
05b7b1c1 435 pathnames.
9c7acf2f 436
866623d4
JL
4371999-10-14 Theo Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
438
439 * libU77/acconfig.h: Define GETTIMEOFDAY_ONE_ARGUMENT and
440 HAVE_TIMEZONE in acconfig.h.
441 * libU77/config.hin: Rebuilt.
442
4431999-10-12 Dave Love <fx@gnu.org>
9e15ef05
DL
444
445 * libU77/aclocal.m4: Re-write, defining LIBU77_GETTIMEOFDAY, not
446 LIBU77_HAVE_STRUCT_TIMEZONE.
447
448 * libU77/configure.in: Use LIBU77_GETTIMEOFDAY, not
449 LIBU77_HAVE_STRUCT_TIMEZONE. Don't check for gettimeofday
450 separately.
451
452 * libU77/datetime_.c (G77_date_and_time_0): Use
453 GETTIMEOFDAY_ONE_ARGUMENT.
454
4ce8ba6e
ME
455Tue Sep 14 01:44:01 1999 Marc Espie <espie@cvs.openbsd.org>
456
457 * Makefile.in: Prepend $(SHELL) to move-if-change calls.
458
76632dd0
DJ
459Fri Aug 6 23:32:29 1999 Daniel Jacobowitz <drow@drow.them.org>
460
461 * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
462 libdir, libsubdir and tooldir.
463
a24f233f
CB
464Wed Jul 7 15:58:16 1999 Craig Burley <craig@jcb-sc.com>
465
466 * libU77/date_.c (G77_date_y2kbug_0): G77_time_0 returns
467 longint, not integer, and G77_ctime_0 takes longint, not
468 integer, argument.
469
470 * libU77/Version.c: Bump version.
471
245d977a
CB
472Mon Jun 28 21:27:08 1999 Craig Burley <craig@jcb-sc.com>
473
474 Update to Netlib version of 1999-06-28:
475 * changes.netlib, libI77/Version.c, libI77/rsne.c
476 readme.netlib: See changes.netlib for info.
477
749f840d
CB
478Fri Jun 18 11:38:07 1999 Craig Burley <craig@jcb-sc.com>
479
480 * libU77/ttynam_.c: if !defined (HAVE_TTYNAM),
481 write all spaces into return value instead of trying
482 to return -1 from a void function.
483
ac02f312
CB
484Fri Jun 18 11:22:21 1999 Craig Burley <craig@jcb-sc.com>
485
486 Update to Netlib version of 1999-05-10:
487 * changes.netlib, libI77/Version.c, libI77/backspace.c
488 readme.netlib: See changes.netlib for info.
489
bd3a74ea
CB
490Fri Jun 18 11:15:24 1999 Craig Burley <craig@jcb-sc.com>
491
492 * libI77/backspace.c: Undo Wednesday's change, in
493 preparation for slightly different Netlib change.
494
8c225122
CB
495Wed Jun 16 11:38:58 1999 Craig Burley <craig@jcb-sc.com>
496
497 From Ian Watson <WATSON_IAN_A@Lilly.com> 1999-06-12:
498 * libI77/backspace.c: Reload file descriptor after
499 calling t_runc.
500 * libI77/Version.c: Bump libg2c version.
501
79422880
CB
502Wed May 26 14:26:35 1999 Craig Burley <craig@jcb-sc.com>
503
504 * libF77/Version.c, libI77/Version.c, libU77/Version.c:
505 Use 0.5.24 to designate the version of g77 within GCC 2.95.
506
6de94858
JL
507Thu May 20 03:20:59 1999 Jeffrey A Law (law@cygnus.com)
508
05b7b1c1 509 * configure.in (AC_EXEEXT): Remove call.
6de94858
JL
510 (compiler_name): Explicitly check with no extension and .exe
511 extension.
512 * configure: Regenerate.
513
8e2b8d13
CB
514Mon May 10 17:33:45 1999 Craig Burley <craig@jcb-sc.com>
515
516 Update to Netlib version of 1999-05-10:
517 * changes.netlib, libF77/Version.c, libF77/abort_.c,
518 libF77/c_log.c, libF77/ef1asc_.c, libF77/s_rnge.c,
519 libF77/s_stop.c, libI77/Version.c, libI77/open.c,
520 readme.netlib: See changes.netlib for info.
521
26837cfb
DT
522Fri May 7 9:33:55 1999 Donn Terry (donn@interix.com)
523
524 * libU77/dtime_.c (G77_dtime_0): Standard-conforming error check.
525 * libU77/etime_.c (G77_etime_0): Likewise.
526
dbd9ec97
CB
527Mon May 3 19:15:07 1999 Craig Burley <craig@jcb-sc.com>
528
529 * libU77/u77-test.f (main): Declare ABORT as intrinsic.
530
2b0bdd9a
CB
5311999-05-03 Craig Burley <craig@jcb-sc.com>
532
533 * libU77/u77-test.f: Reverse order of two arguments to
534 CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
535
33672562
CB
536Mon May 3 11:21:35 1999 Craig Burley <craig@jcb-sc.com>
537
538 * libF77/c_log.c: Cope with partial overlap a la z_log.c.
539 (Change likely to be made to netlib version shortly.)
540
a152cad7
CB
541Mon May 3 11:12:38 1999 Craig Burley <craig@jcb-sc.com>
542
543 Update to Netlib version of 1999-05-03:
544 * changes.netlib, libF77/Version.c, libF77/c_cos.c,
545 libF77/c_exp.c, libF77/c_sin.c, libF77/d_cnjg.c,
546 libF77/dtime_.c, libF77/etime_.c, libF77/getenv_.c,
547 libF77/r_cnjg.c, libF77/z_cos.c, libF77/z_exp.c,
548 libF77/z_log.c, libF77/z_sin.c, libI77/Version.c,
549 libI77/err.c, libI77/open.c, libI77/rdfmt.c, readme.netlib:
550 See changes.netlib for info.
551
9cfd948e
CB
552Mon May 3 10:52:53 1999 Craig Burley <craig@jcb-sc.com>
553
554 * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c, libF77/c_log.c,
555 libF77/c_sin.c, libF77/c_sqrt.c, libF77/d_cnjg.c, libF77/pow_zi.c,
556 libF77/r_cnjg.c, libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
557 libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c: Revert back to
558 netlib versions as of f2c-19990501.
559
851fc392
CB
560Sun May 2 01:38:50 1999 Craig Burley <craig@jcb-sc.com>
561
562 * libU77/u77-test.f (main): Declare FTELL as intrinsic.
563
78b2090a
CB
564Sun May 2 01:13:37 1999 Craig Burley <craig@jcb-sc.com>
565
566 * libU77/u77-test.f (main): List libU77 intrinsics
567 not currently tested.
568 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
569 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
570 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
571 Trim blanks off the ends of some printed strings.
572
f9f2ac3f
CB
573Sun May 2 00:06:45 1999 Craig Burley <craig@jcb-sc.com>
574
575 * libU77/u77-test.f (main): Just warn about FSTAT gid
576 disagreement, as it's expected on some systems.
577
92e38ab5
CB
578Sat May 1 23:57:18 1999 Craig Burley <craig@jcb-sc.com>
579
580 * libU77/u77-test.f: Generalize sum-checking to
581 use a new function, which allows for some slop.
582 Clean up some commentary.
583 (issum): The new function.
584 (sgladd): Deleted subroutine.
585
0bfc6dd2
CB
586Sat May 1 23:35:18 1999 Craig Burley <craig@jcb-sc.com>
587
588 * libU77/u77-test.f: Modify to be more like testsuite
589 version, bringing patches to that version here.
590 Add suitable commentary.
591
ec5e633a
CB
592Sat Apr 24 11:02:48 1999 Craig Burley <craig@jcb-sc.com>
593
594 * Makefile.in (s-libi77, s-libf77, s-libu77): Revert
595 the patch from <hjl@gnu.org>, as per the commentary.
596
134fddff
CB
597Sat Apr 17 17:33:30 1999 Craig Burley <craig@jcb-sc.com>
598
599 From H.J. Lu <hjl@gnu.org>:
3eb10f8a
CD
600 * Makefile.in (s-libi77): Depend on i77.
601 (s-libf77): Depend on i77.
602 (s-libu77): Depend on u77.
134fddff 603
d78b684f 604Mon Apr 12 21:38:14 1999 Mumit Khan <khan@xraylith.wisc.edu>
05b7b1c1 605
d78b684f
MK
606 * libF77/getenv_.c: Include stdlib.h.
607
2bcf042c
MK
608Sun Apr 11 23:30:42 1999 Mumit Khan <khan@xraylith.wisc.edu>
609
d2ec29fb
MK
610 * libU77/dtime_.c: Handle all variants of WIN32.
611 * libU77/etime_.c: Likewise.
612
2bcf042c
MK
613 * libU77/aclocal.m4: New file.
614 * libU77/configure.in (LIBU77_HAVE_STRUCT_TIMEZONE): Add test.
615 * libU77/acconfig.h (HAVE_STRUCT_TIMEZONE): Add macro.
616 * libU77/datetime_c.c (G77_date_and_time_0): Use.
617 * libU77/config.hin: Regenerate.
618 * libU77/configure: Likewise.
619
8d0823e2
KG
620Wed Mar 31 13:50:24 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
621
622 * configure.in (extra_includes): Don't attempt to calculate the
05b7b1c1
AJ
623 location of the gcc src or obj directories. Instead rely on
624 precomputed variables, $topsrcdir and $r, to obtain these values.
8d0823e2 625 Set -I flags appropriately.
05b7b1c1 626
d76e5e59
DL
6271999-03-28 Dave Love <fx@gnu.org>
628
629 * configure: Rebuilt.
630
3eb10f8a
CD
631 * configure.in: Fix integer size tests: sanity check first; search
632 toplevel include dir (from Rainer Orth); only mess with ac_cpp
633 once; use -DIN_GCC -DHAVE_CONFIG_H.
d76e5e59 634
3eb10f8a 635 * configure.in: Use `g77_cv_...', not `f77_cv_...'.
d76e5e59 636
3508525e
MK
637Wed Mar 24 22:41:28 1999 Mumit Khan <khan@xraylith.wisc.edu>
638
639 * configure.in (AC_PREREQ): Update to 2.13.
640 (AC_EXEEXT): Call to find possible file extension.
641 (compiler_name): Use.
642 * configure: Regenerate.
643
dbf18916
CB
6441999-03-17 Craig Burley <craig@jcb-sc.com>
645
646 Update to Netlib version of 1999-03-17:
647 * libF77/F77_aloc.c, libF77/README.netlib, libF77/dtime_.c,
648 libF77/etime_.c, libF77/signal1.h0, libI77/Version.c,
649 libI77/dfe.c, libI77/endfile.c, libI77/lread.c,
650 libI77/sfe.c, readme.netlib, changes.netlib:
651 See changes.netlib for info.
652
f177f8bf
CB
6531999-03-06 Craig Burley <craig@jcb-sc.com>
654
655 Mon Dec 21 23:03:54 1998 Hans-Peter Nilsson <hp@axis.se>:
656 * libI77/Makefile.in (all *.o except VersionI.o): Added dependence
657 on respective .c file.
658 * libF77/Makefile.in (all .o except VersionF.o): Similarly.
659 * libU77/Makefile.in (date_.o): Added dependence on date_.c
05b7b1c1 660
411d4e28
CB
6611999-03-06 Craig Burley <craig@jcb-sc.com>
662
663 Rename non-Y2K-compliant intrinsics:
664 * Makefile.in (F2CEXT): Now two versions each of
665 `date' and `vxtidt'.
666 * f2cext.c (date_, vxtidate_): Split into two versions,
667 the existing one calling a new "y2kbuggy" routine that
668 does not exist, and a new one named with "y2kbug" that
669 calls the newly renamed underlying routine.
670 * libU77/date_.c (G77_date_y2kbug_0): Rename from G77_date_0.
671 * libU77/vxtidate_.c (G77_vxtidate_y2kbug_0): Rename from
672 G77_vxtidate_0.
673 * libU77/Version.c: Bump version.
674
37159e91
CB
6751999-03-03 Craig Burley <craig@jcb-sc.com>
676
677 * libU77/vxtidate_.c (G77_vxtidate_0): Truncate
678 year to last two digits (i.e. modulo 100), as per
679 documentation and (documented) Y2K non-compliance.
680
9074cde5
CB
6811999-02-20 Craig Burley <craig@jcb-sc.com>
682
683 From Krister Walfridsson <cato@df.lth.se>:
684 * libU77/lstat_.c (G77_lstat_0): Kill spurious setting
685 of element 6 to zero, as it undid the previous setting.
686
25d7717e
CB
6871999-02-15 Craig Burley <craig@jcb-sc.com>
688
689 * f2c.h: Delete my (old) email address.
690
d4ddd7b9
CB
6911999-02-14 Craig Burley <craig@jcb-sc.com>
692
693 * libU77/Version.c: Bump ("update" below) to date of last change.
694 * libI77/Version.c: Bump to date of last change.
695
2d54e33a
NS
696Tue Feb 9 18:13:30 GMT 1999 Nathan Sidwell <nathan@acm.org>
697
698 * Makefile.in (distclean): Move Makefile deletion to end of
699 commands.
700
1fe93ae3
DL
7011999-01-15 Dave Love <fx@gnu.org>
702
703 * libU77/datetime_.c (G77_date_and_time_0): Return milliseconds as
704 such, not as microseconds.
c20df9e7 705 (s_copy): Declare.
1fe93ae3 706
71205e0b
MH
7071998-11-26 Manfred Hollstein <manfred@s-direktnet.de>
708
709 * configure.in (compiler_name): Add check to detect if this
710 language's compiler has been built.
711 * configure: Regenerate.
712
168aa1fc
KG
713Mon Nov 23 16:52:22 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
714
1fe93ae3
DL
715 * configure.in: Use AC_PREREQ(2.12.1).
716 * libF77/configure.in: Likewise.
717 * libI77/configure.in: Likewise.
718 * libU77/configure.in: Likewise.
168aa1fc 719
a8ae89a5
DL
7201998-10-24 Dave Love <d.love@dl.ac.uk>
721
722 * configure.in: Touch g2c.h in AC_OUTPUT after multilib
723 disturbance.
724
9cfb030f
DL
7251998-10-23 Dave Love <d.love@dl.ac.uk>
726
727 * f2cext.c: Include math.h.
728
495e6ebb
DL
7291998-10-19 Dave Love <d.love@dl.ac.uk>
730
731 * configure: Regenerate.
732
733 * configure.in: Use AC_CONFIG_AUX_DIR.
734
5ddbf40f
DL
7351998-10-12 Dave Love <fx@gnu.org>
736
737 * libI77/open.c (_XOPEN_SOURCE): Define.
738
724f93e7
DL
7391998-10-12 Dave Love <fx@gnu.org>
740
741 * Makefile.in (.SUFFIXES): Don't use any.
742 (all-unilib): New target, like old all.
743 (all): Use it.
744 (.PHONY): Add all-unilib.
745
9eb3f9c9
DL
7461998-10-12 Dave Love <d.love@dl.ac.uk>
747
748 * configure.in: Reorder Makefile, g2c.h in AC_OUTPUT.
749
9a07247c
JL
750Tue Oct 6 21:16:58 1998 Jeffrey A Law (law@cygnus.com)
751
752 * Makefile.in: Revert last patch.
753
3f219cad
L
754Mon Oct 5 01:16:10 1998 H.J. Lu (hjl@gnu.org)
755
756 * Makefile.in (s-libi77): Depend on i77.
757 (s-libf77): Depend on i77.
758 (s-libu77): Depend on u77.
759
43b80f82
DL
7601998-09-30 Dave Love <d.love@dl.ac.uk>
761
762 * Makefile.in (f2cext.c): Depend on g2c.h.
763
05b7b1c1 7641998-09-30 Robert Lipe <robertl@dgii.com>
bba4de62 765
05b7b1c1 766 * Makefile.in (all): Correct dependencies so --disable-multilibs
bba4de62 767 works again.
05b7b1c1 768 (distclean): Correct typo.
bba4de62 769
f5f6df5c
DL
7701998-09-28 Dave Love <d.love@dl.ac.uk>
771
772 * libI77/open.c: Back out part of last Netlib update affecting
773 scratch files which clashed with the g77 variations and broke
774 implicit endfile on rewind.
775
10125720
DL
7761998-09-21 Dave Love <d.love@dl.ac.uk>
777
778 * libI77/Version.c: Update.
779
ab300375
RL
780Mon Sep 21 12:27:27 1998 Robert Lipe <robertl@dgii.com>
781
05b7b1c1 782 * Makefile.in (distclean, clean, uninstall, install, all): Add
ab300375 783 multilib support.
52464fd6
JL
784 * configure.in: Likewise.
785 * configure: Regenerate.
05b7b1c1 786 * libF77/Makefile.in, libU77/Makefile.in, libI77/Makefile.in (clean):
ab300375
RL
787 Explictly remove stamp in parent's directory.
788
0155cab4
DL
7891998-09-20 Dave Love <d.love@dl.ac.uk>
790
791 * libI77/sfe.c (e_wdfe): Set f__init to avoid spurious recursive
792 i/o error from formatted direct i/o.
793
50a029fd
KI
794Thu Sep 10 14:57:25 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl>
795
796 * Makefile.in (install): Add missing "else true;".
797
4ed35cdc
CB
7981998-09-09 Craig Burley <burley@gnu.org>
799
800 * configure.in: Test $srcdir, not $subdir (probable typo).
801 Clarify commentary, fix a bit of spacing.
802
76bb14e3
DL
8031998-09-07 Dave Love <d.love@dl.ac.uk>
804
805 * ChangeLog.egcs: Deleted. Entries merged here.
806
b32067b2
DL
8071998-09-07 Dave Love <d.love@dl.ac.uk>
808
809 * libI77/sfe.c, libI77/dfe.c: Revert last change.
810
b76d3352
DL
8111998-09-06 Dave Love <d.love@dl.ac.uk>
812
813 From Toon to fix spurious recursive i/o errors:
814 * libI77/sfe.c (e_wdfe): Set f__init.
815
816 * libI77/dfe.c (c_dfe): Check and set f__init.
817 (s_rdfe, s_wdfe): Don't check and set f__init.
818
8c6c251d
CB
819Fri Sep 4 18:40:32 1998 Craig Burley <burley@gnu.org>
820
821 * libU77/sys_clock_.c (G77_system_clock_0): Fix indentation.
822
99d7f99a
CB
823Tue Sep 1 10:06:06 1998 Craig Burley <burley@gnu.org>
824
825 * libF77/Version.c: Update.
826 * libU77/Version.c: Update.
827 * libI77/Version.c: Update.
828
563f648b
JL
829Wed Aug 26 23:19:40 1998 Jeffrey A Law (law@cygnus.com)
830
831 * Makefile.in (FLAGS_TO_PASS): Fix typo.
832
beaa74ae
DL
8331998-08-11 Dave Love <d.love@dl.ac.uk>
834
835 * README: Update from Craig.
836
e5d82dcf
DL
8371998-07-24 Dave Love <d.love@dl.ac.uk>
838
76bb14e3
DL
839 * Makefile.in (s-libe77, ${srcdir}/configure, g2c.h, Makefile)
840 (config.status, rebuilt): Rely on VPATH, dropping explicit use of
e5d82dcf
DL
841 $(srcdir) in various places.
842
df192962
DL
8431998-07-19 Dave Love <d.love@dl.ac.uk>
844
845 * Makefile.in (all): Depend on s-libe77, not e77.
846 (.PHONY): Remove e77.
847
76bb14e3
DL
848Thu Jul 16 00:58:52 1998 Jeffrey A Law (law@cygnus.com)
849
850 * libU77/Makefile.in: Missed one config.h.in -> config.hin change.
851
852 * g2c.hin: Renamed from g2c.h.in.
853 * Makefile.in, configure.in: Changed as needed.
854 * configure: Rebuilt.
855
856 * libU77/config.hin: Renamed from libU77/config.h.in.
857 * Makefile.in, configure.in: Changed as needed.
858 * configure: Rebuilt.
859
860Tue Jul 14 21:35:30 1998 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
861
862 * Makefile.in (all): Invoke $(MAKE) instead of just make.
863
864Tue Jul 14 02:16:34 1998 Jeffrey A Law (law@cygnus.com)
865
866 * Makefile.in: stamp-lib* -> s-lib*.
867 * libU77/Makefile.in: Likewise.
868 * libF77/Makefile.in: Likewise.
869 * libI77/Makefile.in: Likewise.
870
871 * libU77/Makefile.in (ALL_CFLAGS): Add -I$(F2C_H_DIR).
872
eeba5929
CB
873Mon Jul 13 13:31:03 1998 Craig Burley <burley@gnu.org>
874
875 * libU77/u77-test.f: Double-check ETIME results, just
876 like 0.5.24 does.
877
b53c05f5
DL
8781998-07-10 Dave Love <d.love@dl.ac.uk>
879
880 * Makefile.in: Re-write build procedure mainly to honour
881 dependencies correctly but also allow making in the build
882 directory by configuring the relevant variables. The lib[FIU]77
883 subdirs do dependency checking of their objects. Stamp files
884 dictate when to run (new) archive targets in subdirs. Some
885 tidying of variables. Supply full set of standard targets.
886
887 * configure.in: Move much of testing to new configures in
888 subdirs. Tidy up handling of RANLIB etc.
889
76bb14e3
DL
890 * stamp-h.in, libF77/configure.in, libI77/configure.in:
891 * libF77/configure, libI77/configure: New files.
b53c05f5
DL
892
893 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
894 Change in step with libf2c/Makefile.in.
895
9aae1551
DL
8961998-07-09 Dave Love <d.love@dl.ac.uk>
897
0f5e5cc5
DL
898 * libU77/Makefile.in (check): Wrap -lg2c ... -lm around $(LIBS) in
899 case of static link.
900
6fcd7598
DL
901 * libU77/Version.c, libI77/Version.c: Update version info.
902
9aae1551
DL
903 * libU77/sys_clock_.c: Replace TIMES conditional stuff removed in
904 error by last change.
905
76bb14e3
DL
9061998-07-06 Mike Stump <mrs@wrs.com>
907
908 * Makefile.in (clean): Don't remove Makefiles, that is done in
909 distclean.
910
a60cb986
DL
9111998-07-06 Dave Love <d.love@dl.ac.uk>
912
913 * libU77/Makefile.in (lib): Change variable lib to LIBS.
914
9151998-07-06 Robert Lipe <robertl@dgii.com>
916
917 * libU77/configure.in: Look for -lsocket, add to LIBS if found.
918
919 * libU77/Makefile.in (lib): Use LIBS from above.
920
9211998-07-05 Dave Love <d.love@dl.ac.uk>
922
923 * f2cext.c (system_clock_): Remove (just f90 intrinsic).
924
83630c20 925 * Makefile.in (F2CEXT): Remove sclock.
a60cb986
DL
926 (UOBJ): Add libU77/datetime_.o.
927
928 * libU77/config.h.in: Add HAVE_GETTIMEOFDAY.
929
930 * libU77/configure.in: Check for gettimeofday.
931
932 * libU77/datetime_.c: New file.
933
934 * libU77/sys_clock_.c: Allow optional args.
935
936 * libU77/Makefile.in (G77DIR): Fix for current directory
937 structure.
938 (SRCS, OBJS): Add datetime.
939
940 * libU77/u77-test.f: Call date_and_time. Call system_clock
941 omitting args.
942
a752ed65
DL
9431998-06-29 Dave Love <d.love@dl.ac.uk>
944
945 * libI77/wsfe.c (s_wsfe): Fix setting of f__curunit lost in
946 previous change.
947 * libI77/rsfe.c (s_rsfe): Likewise.
948
76bb14e3
DL
949Sat Jun 27 23:04:49 1998 Jeffrey A Law (law@cygnus.com)
950
951 * Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR)
952 instead of hardcoding "libraries".
953
9541998-06-26 Manfred Hollstein <manfred@s-direktnet.de>
955
956 * Makefile.in (gcc_version_trigger): Add new macro.
957 (config.status): Add dependency upon $(gcc_version_trigger).
958
959 * configure.in (gcc_version_trigger): New variable; initialize
960 using value from toplevel configure; add AC_SUBST for it.
961 (gcc_version): Change initialization to use this new variable.
962 * configure: Regenerate.
963
9641998-06-24 Manfred Hollstein <manfred@s-direktnet.de>
965
966 * Makefile.in (version): Rename to gcc_version.
967 * configure.in (version): Likewise.
968 (gcc_version): Add code to use an option passed from parent configure.
969 * configure: Regenerate.
970
41924d16
DL
9711998-06-23 Dave Love <d.love@dl.ac.uk>
972
76bb14e3
DL
973 * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c:
974 * libI77/lread.c, libI77/sfe.c, libI77/sue.c, libI77/wsfe.c: Update
41924d16
DL
975 to Netlib version of 1998-06-18.
976
76bb14e3
DL
9771998-06-21 Dave Love <d.love@dl.ac.uk>
978
979 * configure.in (version, target_alias): Define.
980
981 * Makefile.in (version, target_alias, libsubdir): Define.
982 (install): Remove check for libsubdir.
983
f30bc2e7
CB
984Sat Jun 13 03:46:40 1998 Craig Burley <burley@gnu.org>
985
986 * Makefile.in (install): Don't install if $(libsubdir)
987 is empty; issue a diagnostic saying top-level Makefile
988 must pass it in instead, and exit.
989
990 * Makefile.in (g2c.h): Rename from f2c.h.
991
76bb14e3
DL
992 * Makefile.in, libF77/Makefile.in, libI77/Makefile.in:
993 * libU77/Makefile.in: Rewrite config and var assignment
f30bc2e7
CB
994 sections to be even more minimal than before, and to
995 more clearly documented what macros are expected to be
996 set and to what sorts of values. Eliminate CROSS and
997 related stuff, since there's no such things as CROSS
998 in egcs. Rename GCC_FOR_TARGET to CC throughout.
999 * Makefile.in (stamp-libi77, stamp-libf77, stamp-libu77):
1000 Eliminate CROSS.
1001 * configure.in: Eliminate CROSS.
1002
1003 Rename libf2c.a and f2c.h to libg2c.a and g2c.h,
1004 normalize and simplify g77/libg2c build process:
1005 * Makefile.in: Remove all stuff pertaining to
1006 installation, cleaning, and so on. Parent Makefile
1007 does all that now. Pass F2C_H_DIR,
1008 G2C_H_DIR, and GCC_H_DIR, the pathnames for the
1009 directories containing f2c.h, g2c.h, and other
1010 #include files, to subdirectory Makefiles.
1011 (stamp-libf77, stamp-libi77, stamp-libu77):
1012 Don't specify `-f Makefile' anymore, it's not needed
1013 now that subdirectory makefile's from netlib are
1014 renamed to makefile.netlib in g77 source (and to
1015 makefile.ori by configuration process, in case they're
1016 still around somehow).
1017 (stamp-libe77): Don't make libE77 dir unless it doesn't
1018 exist, if it does just delete all objects in it.
1019 Compile using $(GCC_FOR_TARGET), not $(CC).
1020 (rebuilt): Remove this and all subordinate targets,
1021 as parent Makefile now handles all that.
1022 (*clean): Remove.
1023 * configure.in (Pad_UDread, ALWAYS_FLUSH, WANT_LEAD_0):
1024 Remove these and commentary to new f2c.h file.
1025 AC_OUTPUT g2c.h instead of f2c.h. Remove old commentary
1026 regarding concatenation.
1027 * g2c.h.in: Rename from f2c.h.in, add appropriate
1028 commentary.
1029 * f2c.h: New file, a wrapper for g2c.h that does
1030 libg2c-specific stuff.
1031 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in:
1032 Change $(ALL_CFLAGS) to use F2C_H_DIR, G2C_H_DIR, and GCC_H_DIR
1033 macros. Remove F2C_H macro, replace use with explicit
1034 dependencies on f2c.h and g2c.h.
1035 (*clean): Remove.
1036
76bb14e3
DL
1037Mon Apr 27 22:52:31 1998 Richard Henderson <rth@cygnus.com>
1038
1039 * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
1040 * libU77/gmtime_.c: Likewise.
1041
1042Sun Apr 26 18:07:56 1998 Richard Henderson <rth@cygnus.com>
1043
1044 * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
1045 tests to work out of the build directory.
1046
2929d7a2
DL
10471998-05-20 Dave Love <d.love@dl.ac.uk>
1048
1049 * Makefile.in ($(lib)): Use shell loop instead of unportable
1050 make variable substitution.
1051
5a276a25
CB
1052Tue May 19 12:50:27 1998 Craig Burley <burley@gnu.org>
1053
1054 Break up main() into separate .o's so making and
1055 linking against shared libraries with non-Fortran
1056 main() routines is easier:
1057 * Makefile.in (MISC): Add setarg.o and setsig.o.
1058 * libF77/Makefile.in (MISC): Ditto.
1059 * libF77/setarg.c: New file, contains f_setarg().
1060 * libF77/setsig.c: New file, contains f_setsig().
1061 * libF77/getarg_.c: Rename xarg* to f__xarg*.
1062 * libF77/iargc_.c: Ditto
1063
06033860
CB
1064Sat May 2 16:44:46 1998 Craig Burley <burley@gnu.org>
1065
1066 * libF77/signal_.c, libI77/dfe.c, libI77/due.c,
1067 libI77/wsfe.c: Tweaks to eliminate unnecessary
1068 differences vs. netlib libf2c.
1069
a843efa0
CB
1070Fri May 1 11:57:45 1998 Craig Burley <burley@gnu.org>
1071
1072 Update to Netlib version of 1998-04-20:
1073 * libF77/dtime_.c, libF77/etime_.c, libF77/h_dnnt.c,
1074 libF77/h_nint.c, libF77/i_dnnt.c, libF77/i_nint.c,
1075 libF77/main.c, libF77/s_paus.c, libF77/signal1.h0,
1076 libI77/backspace.c, libI77/close.c, libI77/dfe.c,
1077 libI77/endfile.c, libI77/err.c, libI77/fio.h,
1078 libI77/iio.c, libI77/ilnw.c, libI77/lread.c,
1079 libI77/lwrite.c, libI77/open.c, libI77/rawio.h,
1080 libI77/sfe.c, libI77/util.c, libI77/wrtfmt.c,
1081 libI77/wsfe.c, libI77/wsle.c, libI77/wsne.c:
1082 See changes.netlib for info.
1083
515d3c17
CB
1084Sun Apr 26 09:13:41 1998 Craig Burley <burley@gnu.org>
1085
1086 * libU77/hostnm_.c (G77_hostnm_0): Fix off-by-one error
1087 that was trashing the byte just beyond the CHARACTER*(*)
1088 argument.
1089
a0518270
CB
1090Wed Mar 4 16:32:46 1998 Craig Burley <burley@gnu.org>
1091
1092 * libU77/u77-test.f: Don't bother declaring etime.
1093 Use `implicit none' and declare mask and lenstr.
1094 Do ETIME/DTIME consistency check before loop, then
1095 use loop to verify that dtime "ticks" at some point.
1096 Check ETIME array-sum using single-precision add, to
1097 avoid spurious complaint on systems (like x86) that
1098 use more precision for intermediate results.
1099 Fix `Results of ETIME and DTIME...' message to print
1100 pertinent values (r1 and r2 instead of i and j).
1101 Change loop from 10M to 1K repeated up to 1000 times
1102 or until dtime "ticks".
1103 Print the number of 1K loops needed to see this tick.
1104 Answer a commented question.
1105 Split up a long line of output and do other prettying.
1106 Preset lognam in case GETLOG fails to overwrite it.
1107
2731cc56
JL
1108Sat Feb 28 15:32:15 1998 Craig Burley <burley@gnu.org>
1109
1110 * libI77/open.c (f_open): Use sizeof(buf) instead of
1111 256, for the usual reasons.
1112
76bb14e3
DL
11131998-02-17 Dave Love <d.love@dl.ac.uk>
1114
1115 * libU77/u77-test.f: Tweak some o/p.
1116
1117 * libU77/Makefile.in (check): Use -L for new directory structure.
1118
1119 * Makefile.in (check): Run the u77 check.
1120 (config.status, Makefile): New targets.
1121
1122Wed Feb 11 01:46:20 1998 Manfred Hollstein <manfred@s-direktnet.de>
1123
1124 * Makefile.in ($(lib)): Call $(AR) repeatedly to avoid overflowing
1125 argument size limit on ancious System V.
1126
1127Sun Feb 8 00:32:17 1998 Manfred Hollstein <manfred@s-direktnet.de>
1128
1129 * Makefile.in: Add `info install-info clean-info check dvi' targets.
1130
1131Mon Feb 2 11:08:49 1998 Richard Henderson <rth@cygnus.com>
1132
1133 * configure.in: Update F2C_INTEGER and F2C_LONGINT tests
1134 for the new placement in the hierarchy.
1135
1136Sun Feb 1 02:36:33 1998 Richard Henderson <rth@cygnus.com>
1137
1138 * Previous contents of gcc/f/runtime moved into toplevel
1139 "libf2c" directory.
1140
05b7b1c1 1141Sun Feb 1 01:42:47 1998 Mumit Khan <khan@xraylith.wisc.edu>
76bb14e3 1142
05b7b1c1 1143 * libU77/configure.in (getlogin,getgid,getuid, kill,link,ttyname):
76bb14e3
DL
1144 Check.
1145 * libU77/config.h.in (HAVE_GETLOGIN, HAVE_GETGID, HAVE_GETUID,
1146 HAVE_KILL, HAVE_LINK, HAVE_TTYNAME): New defs.
1147 * libU77/getlog_.c: Conditionalize for target platform. Set errno
1148 to ENOSYS if target libc doesn't have the function.
1149 * libU77/getgid_.c: Likewise.
1150 * libU77/getuid_.c: Likewise.
1151 * libU77/kill_.c: Likewise.
1152 * libU77/link_.c: Likewise.
1153 * libU77/ttynam_.c: Likewise.
1154
1155Sun Jan 18 20:01:37 1998 Toon Moene <toon@moene.indiv.nluug.nl>
1156
1157 * libI77/backspace.c: (f_back): Use type `uiolen' to determine size
1158 of record length specifier.
1159
1160Sat Jan 17 22:40:31 1998 Mumit Khan <khan@xraylith.wisc.edu>
1161
1162 * libU77/configure.in (sys/param.h,sys/times.h): Check.
1163 (times,alarm): Likewise.
1164 * libU77/config.h.in (HAVE_SYS_PARAM_H, HAVE_SYS_TIMES_H)
1165 (HAVE_ALARM, HAVE_TIMES): New defs.
1166 * libU77/alarm_.c: Conditionalize for target platform. Set errno
1167 to ENOSYS if target libc doesn't have the function.
1168 * libU77/dtime_.c: Likewise.
1169 * libU77/etime_.c: Likewise.
1170 * libU77/sys_clock_.c: Likewise.
05b7b1c1 1171
76bb14e3
DL
1172 * configure.in (NON_UNIX_STDIO): Define if MINGW32.
1173 (NON_ANSI_RW_MODE): Do not define for CYGWIN32 or MINGW32.
1174
1175 * libI77/rawio.h: Don't providing conflicting declarations for
1176 read() and write(). MINGW32 header files use "const" quals.
1177
1178 * libF77/s_paus.c: _WIN32 does not have pause().
1179
1180Mon Apr 27 22:52:31 1998 Richard Henderson <rth@cygnus.com>
1181
1182 * libU77/ltime_.c: Bounce the ftnint argument through a local time_t.
1183 * libU77/gmtime_.c: Likewise.
1184
1185Sun Apr 26 18:07:56 1998 Richard Henderson <rth@cygnus.com>
1186
1187 * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT
1188 tests to work out of the build directory.
1189
6d433196
CB
1190Tue Dec 23 22:56:01 1997 Craig Burley <burley@gnu.org>
1191
1192 * libF77/signal_.c (G77_signal_0): Return type is
1193 now `void *', to cope with returning previous signal
1194 handler on 64-bit systems like Alphas.
1195 * f2cext.c (signal_): Changed accordingly.
1196
76bb14e3
DL
1197Tue Nov 18 09:49:04 1997 Mumit Khan (khan@xraylith.wisc.edu)
1198
1199 * libI77/close.c (f_exit): Reset f__init so that f_clos does not
1200 (incorrectly) think there is an I/O recursion when program is
1201 interrupted.
1202
1203Sat Nov 1 18:03:42 1997 Jeffrey A Law (law@cygnus.com)
1204
1205 * libF77/signal_.c: Undo last change until we can fix it right.
1206
56a0044b
JL
1207Wed Oct 29 01:01:04 1997 Mumit Khan <khan@brahma.xraylith.wisc.edu>
1208
1209 * configure.in: Set CC to CC_FOR_TARGET when cross-compiling.
1210
2731cc56
JL
1211Fri Oct 24 11:15:22 1997 Mumit Khan <khan@brahma.xraylith.wisc.edu>
1212
1213 * libI77/close.c (f_exit): Reset f__init so that f_clos does not
1214 (incorrectly) think there is an I/O recursion when program is
1215 interrupted.
1216
1217Wed Oct 15 10:06:29 1997 Richard Henderson <rth@cygnus.com>
1218
76bb14e3 1219 * libF77/signal_.c (G77_signal_0): Make return type sig_pf as well.
2731cc56
JL
1220 * libI77/fio.h: Include <string.h> if STDC_HEADERS.
1221 * libU77/chmod_.c: Likewise.
1222
76bb14e3
DL
1223Tue Oct 7 18:22:10 1997 Richard Henderson <rth@cygnus.com>
1224
1225 * Makefile.in (CGFLAGS): Don't force -g0.
1226 * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in: Likewise.
1227
1228Mon Oct 6 14:16:46 1997 Jeffrey A Law (law@cygnus.com)
1229
1230 * Makefile.in (distclean): Do a better job at cleaning up.
1231
1794ae47
DL
12321997-10-03 Dave Love <d.love@dl.ac.uk>
1233
1234 * configure.in: Check for tempnam (best because it obeys TMPDIR).
1235 * libI77/open.c: Use it.
1236 * libI77/err.c: New message # 132.
1237
76bb14e3
DL
1238Wed Oct 1 01:46:16 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
1239
1240 * libU77/sys_clock_.c: File renamed from system_clock_.c.
1241 * libU77/Makefile.in, Makefile.in : Reference sys_clock_.*, not
1242 system_clock_.*.
1243 * libU77/dtime_.c (clk_tck): Try also HZ macro.
1244 * libU77/access.c (G77_access_0): Check malloc return value against 0,
1245 not NULL.
1246 * libU77/getlog_.c, libU77/ttynam_.c, libU77/chdir_.c: Ditto.
1247 * libU77/chmod_.c, libU77/rename_.c: Ditto.
1248
81fea2b1
JL
1249Tue Sep 30 00:41:39 1997 Craig Burley <burley@gnu.ai.mit.edu>
1250
1251 Do a better job of printing the offending FORMAT string
1252 when producing a diagnostic:
1253 * libI77/err.c (f__fmtlen): New variable to hold operating
1254 length of format string.
1255 (f__fatal): Use new variable to limit length of printed string.
1256 * libI77/fmt.c (f_s): Don't skip spaces after closing paren,
1257 so nicer message results (and nested case already skips them).
1258 (pars_f): Record operating length of format string as indicated
1259 by a successful call to f_s, or ad-hoc-calculate it if failure,
1260 limiting the length to 80 characters (and stopping at NUL).
1261 (do_fio): Use new variable to limit length of printed string.
1262 * libI77/fmt.h (f__fmtlen): Declare new variable.
1263 * libI77/lread.c (c_le): Set new variable to known length.
1264
1265Mon Sep 29 16:30:31 1997 Craig Burley <burley@gnu.ai.mit.edu>
1266
1267 Update to Netlib version of 1997-09-23:
1268 * libF77/dtime_.c (dtime_), libF77/etime_.c (dtime_):
1269 Return `double' instead of `float' (these are not used
1270 in g77's version of libf2c).
1271 * libI77/fmt.c, libI77/fmt.h, libI77/rdfmt.c, libI77/wrtfmt.c:
1272 Support machines with 64-bit pointers and 32-bit ints (e.g.
1273 Linux on DEC Alpha).
1274
12751997-09-19 Dave Love <d.love@dl.ac.uk>
1276
1277 * libU77/dtime_.c (G77_dtime_0): Fix types in HAVE_GETRUSAGE case
05b7b1c1 1278 so as not to truncate results to integer values.
76bb14e3
DL
1279 * libU77/Version.c: Bump.
1280
1281Thu Sep 18 16:58:46 1997 Jeffrey A Law (law@cygnus.com)
1282
1283 * Makefile.in (stamp-lib): Don't use '$?', explicitly
1284 list the variables containing the object files to include
1285 in libf2c.a
81fea2b1
JL
1286
1287Tue Sep 9 00:33:24 1997 Craig Burley <burley@gnu.ai.mit.edu>
1288
1289 * Version 0.5.21 released.
1290
1291Mon Sep 8 19:39:01 1997 Craig Burley <burley@gnu.ai.mit.edu>
1292
1293 * libI77/close.c (f_exit): Fix thinko, inverted test
1294 of whether initialization done, so exiting now closes
1295 open units again.
1296
76bb14e3
DL
1297Fri Sep 5 00:18:17 1997 Jeffrey A Law (law@cygnus.com)
1298
1299 * Makefile.in (clean): Don't remove config.cache.
1300 (distclean): Do it here instead.
1301
1302Tue Aug 26 20:14:08 1997 Robert Lipe (robertl@dgii.com)
1303
1304 * hostnm_.c: Include errno.h
1305
81fea2b1
JL
1306Tue Aug 26 01:42:21 1997 Craig Burley <burley@gnu.ai.mit.edu>
1307
1308 From Jim Wilson:
1309 * configure.in: Make sure RANLIB_TEST is set also.
1310
1311 From Robert Lipe <robertl@dgii.com>:
1312 * libU77/getcwd_.c, libU77/hostnm_.c, libU77/lstat_.c:
1313 Also #include <errno.h>, to define ENOSYS.
1314
1315Tue Aug 26 01:25:58 1997 Craig Burley <burley@gnu.ai.mit.edu>
1316
1317 * Makefile.in (stamp-lib): Put all f2cext.c objects in
1318 a temp directory named libE77, then `ar' them all at
1319 once into libf2c.a, to get the job done a bit faster.
1320 Still remove the objects (and libE77 directory) afterward.
1321
76bb14e3
DL
1322Mon Aug 25 23:26:05 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
1323
1324 * Makefile.in (mostlyclean, clean): Check if Makefile exists
1325 before using it. Remove stamp-*.
1326 (stamp-libi77, stamp-libf77, stamp-libu77): New.
1327 (stamp-lib): Only depend on stamp-libi77 stamp-libf77
1328 stamp-libu77
1329
81fea2b1
JL
1330Sun Aug 24 05:04:35 1997 Craig Burley <burley@gnu.ai.mit.edu>
1331
1332 * libU77/rand_.c (G77_rand_0), libU77/dtime_.c (G77_dtime_0),
1333 libU77/etime_.c (G77_etime_0), libU77/secnds_.c (G77_secnds_0),
1334 libU77/second_.c (G77_second_0): Really return `double', not
1335 `doublereal', since the result is cast to `float'.
1336 * f2cext.c: (rand_, dtime_, etime_, secnds_, second_): Ditto.
1337 (erf_, erfc_, besj0_, besj1_, besjn_, besy0_, besy1_,
1338 besyn_, dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
1339 dbesyn_): All of these return `double', not `doublereal',
1340 as they either have `float' or `double' results.
1341 * libU77/bes.c (besj0_, besj1_, besjn_, besy0_, besy1_,
1342 besyn_): Ditto.
1343 * libU77/dbes.c (dbesj0_, dbesj1_, dbesjn_, dbesy0_, dbesy1_,
1344 dbesyn_): Ditto.
1345
1346 Update to Netlib version of 1997-08-16:
1347 * libI77/iio.c: Fix bug in internal writes to an array
1348 of character strings.
1349
1350 * Makefile.in (UOBJ): Restore fixes made by Dan Pettet I
1351 lost, which included the addition of mclock_.o already noted
1352 below, plus adding symlnk_.o.
1353
1354Thu Aug 21 03:58:34 1997 Craig Burley <burley@gnu.ai.mit.edu>
1355
1356 * Makefile.in (UOBJ): Add mclock_.o, thanks to Mumit Khan!
1357
13581997-08-21 Dave Love <d.love@dl.ac.uk>
1359
1360 * libU77/alarm_.c: Fix return type: `integer'.
1361
1362Mon Aug 11 20:12:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
1363
1364 * Makefile.in ($(lib), stamp-lib): Ensure that library
1365 gets fully updated even if updating was aborted earlier.
1366
1367 * libU77/hostnm_.c (G77_hostnm_0): Return ENOSYS and stuff
1368 in errno if system has no gethostname() function.
1369
1370 * libU77/lstat_.c (G77_lstat_0): Return ENOSYS and stuff
1371 in errno if system has no lstat() function.
1372
1373 * libU77/getcwd_.c (G77_getcwd_0): Return ENOSYS and stuff
1374 in errno if system has no getcwd() or getwd() function.
1375 Test HAVE_GETCWD properly.
1376
1377 * libU77/symlnk_.c (G77_symlink_0): Return ENOSYS and stuff
1378 in errno if system has no symlink() function.
1379
1380 * libU77/mclock_.c (G77_mclock_0): Return -1 if system
1381 has no clock() function.
1382
1383Mon Aug 11 01:55:36 1997 Craig Burley <burley@gnu.ai.mit.edu>
1384
1385 * Makefile.in (F2CEXT): Add `alarm' to this list.
1386
1387 * f2cext.c (alarm_): Fix some typos in this function.
1388 Delete third `status' argument.
1389
1390 * libU77/alarm_.c: Delete third `status' argument,
1391 as caller gets this from function result; return
1392 status value as function result for caller.
1393
1394 * configure.in: Rename `ac_cv_struct_FILE' to
1395 `g77_cv_struct_FILE' according to 1997-06-26 change.
1396
13971997-08-06 Dave Love <d.love@dl.ac.uk>
1398
1399 * libU77/vxtidate_.c: Correct day/month argument order.
1400 * f2cext.c: Likewise.
1401
14021997-07-07 Dave Love <d.love@dl.ac.uk>
1403
1404 * f2cext.c: Add alarm_.
1405
1406 * Makefile.in, libU77/Makefile.in: Add alarm_.
1407
1408 * libU77/alarm_.c: New file.
1409
14101997-06-26 Dave Love <d.love@dl.ac.uk>
1411
1412 * configure.in: Generally use prefix `g77_' for cached values
1413 we've invented, not `ac_'.
1414
1415Tue Jun 24 18:50:06 1997 Craig Burley <burley@gnu.ai.mit.edu>
1416
1417 * libI77/ilnw.c (s_wsni): Call f_init() here.
1418 (s_wsli): Ditto.
1419 (e_wsli): Turn off "doing I/O" flag here.
1420
14211997-06-20 Dave Love <d.love@dl.ac.uk>
1422
1423 * runtime/configure.in: Check for cygwin32 after Mumit Khan (but
05b7b1c1
AJ
1424 differently); if cygwin32 define NON_UNIX_STDIO and don't define
1425 NON_ANSI_RW_MODES.
81fea2b1
JL
1426
1427Tue Jun 01 06:26:29 1997 Craig Burley <burley@gnu.ai.mit.edu>
1428
1429 * libI77/rsne.c (nl_init): Don't call f_init() here,
1430 since s_rsne() already does.
1431 (c_lir): Call f_init() here instead.
1432 * libI77/rsli.c (e_rsli): Turn off "doing I/O" flag here.
1433 * libI77/sue.c (e_rsue): Ditto.
1434
1435Sun Jun 22 23:27:22 1997 Craig Burley <burley@gnu.ai.mit.edu>
1436
1437 * libI77/fio.h (err): Mark I/O as no longer in progress
1438 before returning a non-zero error indicator (since
1439 that tells the caller to jump over the remaining I/O
1440 calls, including the corresponding `e_whatever' call).
1441 * libI77/err.c (endif): Ditto.
1442 * libI77/sfe.c (e_wsfe): Ditto.
1443 * libI77/lread.c (ERR): Ditto.
1444 * libI77/lread.c (l_read): Ditto by having quad case
1445 use ERR, not return, to return non-zero error code.
1446
1447Sat Jun 21 12:31:28 1997 Craig Burley <burley@gnu.ai.mit.edu>
1448
1449 * libI77/open.c (fk_open): Temporarily turn off
1450 "doing I/O" flag during f_open() call to avoid recursive
1451 I/O error.
1452
1453Tue Jun 17 22:40:47 1997 Craig Burley <burley@gnu.ai.mit.edu>
1454
1455 * err.c, close.c, rewind.c, inquire.c, backspace.c, endfile.c,
1456 iio.c, open.c, Version.c, sfe.c, wsle.c, rsne.c, sue.c, rsfe.c,
1457 lread.c, wsfe.c, fio.h, due.c, dfe.c: Change f__init from
1458 `flag' to `int' and to signal not just whether initialization
1459 has happened (bit 0), but also whether I/O is in progress
1460 already (bit 1). Consistently produce a clear diagnostic
1461 in cases of recursive I/O. Avoid infinite recursion in
1462 f__fatal, in case sig_die triggers another error. Don't
1463 output info on internals if not initialized in f__fatal. Don't
1464 bother closing units in f_exit if initialization hasn't
1465 happened.
1466
1467Tue Jun 10 12:57:44 1997 Craig Burley <burley@gnu.ai.mit.edu>
1468
1469 Update to Netlib version of 1997-06-09:
1470 * libI77/err.c, libI77/lread.c, libI77/rdfmt.c,
1471 libI77/wref.c: Move some #include's around.
1472
1473Mon Jun 9 18:11:56 1997 Craig Burley <burley@gnu.ai.mit.edu>
1474
1475 * libU77/kill_.c (kill_): KR_headers version needed
1476 `*' in front of args in decls.
1477
1478Sun May 25 03:16:53 1997 Craig Burley <burley@gnu.ai.mit.edu>
1479
1480 Update to Netlib version of 1997-05-24:
1481 * libF77/README, libF77/Version.c, libF77/main.c,
1482 libF77/makefile, libF77/s_paus.c, libF77/signal1.h,
1483 libF77/signal_.c, libF77/z_div.c, libI77/Notice,
1484 libI77/README, libI77/Version.c, libI77/dfe.c,
1485 libI77/err.c, libI77/fmt.c, libI77/makefile,
1486 libI77/rawio.h: Apply many, but not all, of the changes
1487 made to libf2c since last update.
1488 * libF77/Makefile.in (MISC), Makefile.in (MISC): Rename
1489 exit.o to exit_.o to go along with Netlib.
1490 * libF77/signal.c: Make the prologue much simpler than
1491 Netlib has it.
1492
1493Sun May 18 20:56:02 1997 Craig Burley <burley@gnu.ai.mit.edu>
1494
1495 * libU77/unlink_.c, libU77/stat_.c, libU77/symlnk_.c,
1496 libU77/chmod_.c: g_char first arg is const.
1497
1498 * libU77/chmod_.c: s_cat expects ftnlen[], not int[] or
1499 integer[], change types of array and variables
1500 accordingly.
1501
1502May 7 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1503
1504 * libU77/dbes_.c: Commented out the code in the
1505 same way the bes* routines are commented out. This
1506 was done because corresponding C routines are referenced
1507 directly in com-rt.def.
1508
1509Mon May 5 13:56:02 1997 Craig Burley <burley@gnu.ai.mit.edu>
1510
1511 * libU77/stat_.c: Reverse KR/ANSI decls of g_char().
1512
1513Apr 18 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1514
1515 * libF77/F77_aloc.c, libF77/abort_.c, libF77/derf_.c,
1516 libF77/derfc_.c, libF77/ef1asc_.c, libF77/ef1cmc_.c,
1517 libF77/erf_.c, libF77/erfc_.c, libF77/exit.c,
1518 libF77/getarg_.c, libF77/getenv_.c, libF77/iargc_.c,
1519 libF77/s_cat.c, libF77/signal_.c, libF77/system_.c,
1520 libI77/close.c, libI77/ftell_.c, libU77/access_.c,
1521 libU77/bes.c, libU77/chdir_.c, libU77/chmod_.c, libU77/ctime_.c,
1522 libU77/date_.c, libU77/dbes.c, libU77/dtime_.c, libU77/etime_.c,
1523 libU77/fdate_.c, libU77/fgetc_.c, libU77/flush1_.c,
1524 libU77/fnum_.c, libU77/fputc_.c, libU77/fstat_.c,
1525 libU77/gerror_.c, libU77/getcwd_.c, libU77/getgid_.c,
1526 libU77/getlog_.c, libU77/getpid_.c, libU77/getuid_.c,
1527 libU77/gmtime_.c, libU77/hostnm_.c, libU77/idate_.c,
1528 libU77/ierrno_.c, libU77/irand_.c, libU77/isatty_.c,
1529 libU77/itime_.c, libU77/kill_.c, libU77/link_.c,
1530 libU77/lnblnk_.c, libU77/ltime_.c, libU77/mclock_.c,
1531 libU77/perror_.c, libU77/rand_.c, libU77/rename_.c,
1532 libU77/secnds_.c, libU77/second_.c, libU77/sleep_.c,
1533 libU77/srand_.c, libU77/stat_.c, libU77/symlnk_.c,
1534 libU77/system_clock_.c, libU77/time_.c, libU77/ttynam_.c,
1535 libU77/umask_.c, libU77/unlink_.c, libU77/vxtidate_.c,
1536 libU77/vxttime_.c: Completed renaming routines that are directly
1537 callable from g77 to internal names of the form
1538 G77_xxxx_0 that are known as intrinsics by g77.
1539
1540Apr 8 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1541
1542 * Makefile.in: Add libU77/mclock_.o and libU77/symlnk_.o to UOBJ.
1543 * libU77/Makefile.in: Add mclock_.c to SRCS.
1544 Add mclock_.o and symlnk_.o to OBJS.
1545 Add mclock_.o dependency.
1546
1547Apr 8 1997 Daniel Pettet <dan.pettet@bchydro.bc.ca>
1548
1549 * libU77/symlnk_.c: Added a couple of (char*) casts to malloc
1550 to silence the compiler.
1551
15521997-03-17 Dave Love <d.love@dl.ac.uk>
1553
1554 * libU77/access_.c, libU77/chdir_.c, libU77/chmod_.c,
1555 libU77/link_.c, libU77/lstat_.c, libU77/rename_.c, libU77/stat_.c,
1556 libU77/symlnk_.c, libU77/u77-test.f, libU77/unlink_.c: Strip
1557 trailing blanks from file names for consistency with other
1558 implementations (notably Sun's).
1559
1560 * libU77/chmod_.c: Quote the file name given to the shell.
1561
1562Mon Mar 10 00:19:17 1997 Craig Burley <burley@gnu.ai.mit.edu>
1563
1564 * libI77/uio.c (do_ud) [PAD_UDread]: Add semicolon to err()
1565 invocation when macro not defined (from Mumit Khan
1566 <khan@xraylith.wisc.edu>).
1567
1568Fri Feb 28 13:16:50 1997 Craig Burley <burley@gnu.ai.mit.edu>
1569
1570 * Version 0.5.20 released.
1571
1572Wed Feb 26 20:28:53 1997 Craig Burley <burley@gnu.ai.mit.edu>
1573
1574 * Makefile.in: $(MAKE) invocations now explicitly
1575 specify `-f Makefile', just in case the `makefile's
1576 from the netlib distribution would get used instead.
1577
1578Mon Feb 24 16:43:39 1997 Craig Burley <burley@gnu.ai.mit.edu>
1579
1580 * libU77/Makefile.in (check): Specify driver, and
1581 don't bother enabling already-enabled intrinsic groups.
1582 Also, get the $(srcdir) version of u77-test.f.
1583
1584Sat Feb 22 14:08:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
1585
1586 * libU77/u77-test.f: Explicitly declare intrinsics, get
1587 rid of useless CHARACTER declarations on intrinsics (maybe
1588 someday appropriate to implement meaning of that in g77
1589 and restore them?).
1590 Add spin loop just to fatten up the timings a bit.
1591 Clarify ETIME output as having three fields.
1592 Call TIME with CHARACTER*8, not CHARACTER*6, argument.
1593 Call new SECOND intrinsic subroutine, after calling
1594 new DUMDUM subroutine just to ensure the correct value
1595 doesn't get left around in a register or something.
1596
1597Thu Feb 20 15:22:42 1997 Craig Burley <burley@gnu.ai.mit.edu>
1598
1599 * libU77/bes.c: Comment out all the code, as g77 avoids actually
1600 calling it, going directly to the system's library instead.
1601
1602Mon Feb 17 02:27:41 1997 Craig Burley <burley@gnu.ai.mit.edu>
1603
1604 * libU77/fgetc_.c (fgetc_): Allow return value to be
1605 CHARACTER*(*), properly handle CHARACTER*0 and blank-pad
1606 CHARACTER*n where n>1.
1607
1608Tue Feb 11 14:12:19 1997 Craig Burley <burley@gnu.ai.mit.edu>
1609
1610 * Makefile.in: Clarify role of $(srcdir) here. Fix
1611 various targets accordingly. Don't rely at all on
1612 gcc/f/include/ being a link to gcc/include/ -- just
1613 use it directly.
1614 (${srcdir}/configure, ${srcdir}/libU77/configure):
1615 Remove the config.cache files in build directory before
1616 cd'ing to source directory as well.
1617
1618 * libF77/Makefile.in, libI77/Makefile.in (ALL_CFLAGS):
1619 Include `-I.' to pick up build directory.
1620 Use gcc/include/ directly.
1621 * libU77/Makefile.in (ALL_CFLAGS): Include `-I$(srcdir)'
1622 to pick up source directory.
1623 (OBJS): Fix typo in `chmod_.o' (was `chmod.o').
1624
1625Mon Feb 10 12:54:47 1997 Craig Burley <burley@gnu.ai.mit.edu>
1626
1627 * Makefile.in (UOBJ), libU77/Makefile.in (OBJS): Add
1628 libU77/chmod_.o to list of objects.
1629 * libU77/chmod_.c: Fix up headers.
1630 Fix implementation to not prematurely truncate command
1631 string and make room for trailing null.
1632
1633 * libU77/ctime_.c: Incoming xstime argument is now longint.
1634 * libU77/mclock_.c: Now returns longint.
1635 * libU77/time_.c: Now returns longint.
1636
16371997-02-10 Dave Love <d.love@dl.ac.uk>
1638
1639 * etime_.c, dtime_.c: Typo rounded times to seconds.
1640
1641 * date_.c: Add missing return.
1642
1643 * hostnm_.c: #include unistd.h.
1644
1645Sat Feb 8 03:30:19 1997 Craig Burley <burley@gnu.ai.mit.edu>
1646
1647 INTEGER*8 support built in to f2c.h and libf2c (since
1648 gcc will be used to compile relevant code anyway):
1649 * Makefile.in, libF77/Makefile.in: Add pow_qq.o,
1650 qbitbits.o, and qbitshft.o to $POW and $F90BIT macros,
1651 as appropriate.
1652 * f2c.h.in: Define appropriate types and macros.
1653 Place #error directive correctly.
1654 * configure.in: Determine appropriate types for long
1655 integer (F2C_LONGINT).
1656 Meanwhile, quote strings in #error, for consistency.
1657 Fix restoring of ac_cpp macro.
1658 * configure: Regenerated using autoconf-2.12.
1659
1660 * libF77/Version.c, libI77/Version.c, libU77/Version.c:
1661 Update version numbers.
1662 Change names and code for g77-specific version-printing
1663 routines (shorter names should be safer to link on
1664 weird, 8-char systems).
1665
1666 * libF77/c_cos.c, libF77/c_div.c, libF77/c_exp.c,
1667 libF77/c_log.c, libF77/c_sin.c, libF77/c_sqrt.c,
1668 libF77/d_cnjg.c, libF77/pow_zi.c, libF77/r_cnjg.c,
1669 libF77/z_cos.c, libF77/z_div.c, libF77/z_exp.c,
1670 libF77/z_log.c, libF77/z_sin.c, libF77/z_sqrt.c:
1671 Changed to work properly even when result is aliased
1672 with any inputs.
1673
1674 * libF77/makefile, libI77/makefile: Leave these in
1675 the g77 distribution, so it is easier to track changes
1676 to official libf2c.
1677
1678 * libF77/signal_.c: Eliminate redundant `return 0;'.
1679
1680 * libI77/fio.h (err, errfl): Fix these so they work
1681 (and must be expressed) as statements.
1682 Fix up many users of err() to include trailing semicolon.
1683
1684 * Incorporate changes by Bell Labs to libf2c through 1997-02-07.
1685
16861997-02-06 Dave Love <d.love@dl.ac.uk>
1687
1688 * libU77/etime_.c, libU77/dtime_.c: Fix getrusage stuff.
1689
1690 * libU77/config.h.in: Regenerate for HAVE_GETRUSAGE.
1691
1692 * libU77/Makefile.in, libI77/Makefile.in, libF77/Makefile.in:
1693 Redo *clean targets; distclean and maintainer-clean remove the stage?
1694 and include links. This probably want looking at further.
1695
1696Wed Feb 5 00:21:23 1997 Craig Burley <burley@gnu.ai.mit.edu>
1697
1698 Add libU77 library from Dave Love <d.love@dl.ac.uk>:
1699 * Makefile.in: Add libU77 directory, rules, etc.
1700 * configure.in: New libU77 directory, Makefile, etc.
1701
1702 * Makefile.in, libF77/Makefile.in, libI77/Makefile.in,
1703 libU77/Makefile.in: Reorganize these so $(AR) commands
1704 handled by the top-level Makefile instead of the
1705 subordinates. This permits it to do $(AR) only when
1706 one or more object files actually change, instead of
1707 having to force-update it as was necessary before.
1708 And that had the disadvantage of requiring, e.g., user
1709 root to have access to $(AR) to the library simply to
1710 install g77, which might be problematic on an NFS setup.
1711 (mostlyclean, clean, distclean, maintainer-clean):
1712 Properly handle these rules.
1713
1714 * Makefile.in: Don't invoke config.status here -- let
1715 compiler-level stuff handle all that.
1716
06033860 1717 * libI77/err.c [MISSING_FILE_ELEMS]: Declare malloc in this case
81fea2b1
JL
1718 too, so it doesn't end up as an integer.
1719
1720Sat Feb 1 02:43:48 1997 Craig Burley <burley@gnu.ai.mit.edu>
1721
1722 * libF77/Makefile.in: More fixup for $(F90BIT) -- wasn't
1723 in list for ar command, and it wasn't correctly listed
1724 in the list of things depending on f2c.h.
1725
1726 * f2c.h.in: Fix up #error directive.
1727
17281997-01-31 Dave Love <d.love@dl.ac.uk>
1729
1730 * libF77/Makefile.in ($(lib)): Add $(F90BIT); shouldn't exclude
1731 stuff f2c needs so we can share the library.
1732
1733Sat Jan 18 19:39:03 1997 Craig Burley <burley@gnu.ai.mit.edu>
1734
1735 * configure.in: No longer define ALWAYS_FLUSH, the
1736 resulting performance is too low.
1737
1738Wed Dec 18 12:06:02 1996 Craig Burley <burley@gnu.ai.mit.edu>
1739
1740 Patch from Mumit Khan <khan@xraylith.wisc.edu>:
1741 * libF77/s_paus.c: Add __CYGWIN32__ to list of macros
1742 controlling how to pause.
1743
1744Sun Dec 1 21:25:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
1745
1746 * configure: Regenerated using autoconf-2.12.
1747
1748Mon Nov 25 21:16:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
1749
1750 * configure: Regenerated using autoconf-2.11.
1751
17521996-11-19 Dave Love <d.love@dl.ac.uk>
1753
1754 * libI77/backspace.c: Include sys/types.h for size_t.
1755
1756Wed Nov 6 14:17:27 1996 Craig Burley <burley@gnu.ai.mit.edu>
1757
1758 * f2c.h.in: Properly comment out the unsupported stuff so
1759 we don't get build-time errors.
1760
1761 * libF77/Version.c, libI77/Version.c: Restore macro definition
1762 of version information.
1763
76bb14e3 1764 * libI77/Makefile.in (OBJ) [foo]: Add ftell_.o to list of objects.
81fea2b1
JL
1765
1766 * libI77/uio.c (do_ud): Fix up casts in PAD_UDread case just
1767 like they were fixed in the other case.
1768
1769Thu Oct 31 22:27:45 1996 Craig Burley <burley@gnu.ai.mit.edu>
1770
1771 * libI77/ftell_.c (fseek_): Map incoming whence argument to
1772 system's actual SEEK_CUR, SEEK_SET, or SEEK_END macro for
1773 fseek(), and crash (gracefully) if the argument is invalid.
1774
17751996-10-19 Dave Love <d.love@dl.ac.uk>
1776
1777 * configure.in: Add check that we have the tools to cross-compile
76bb14e3 1778 if appropriate.
81fea2b1
JL
1779 (NO_EOF_CHAR_CHECK,Skip_f2c_Undefs): Define.
1780
1781 * libF77/Makefile.in (F90BIT): New routines from Netlib.
1782
1783 * f2c.h.in:
1784 Use more sanitary #error (indented for K&R compliance if necessary) if
1785 f2c_i2 defined.
1786 Sync with Netlib: Add `uninteger'. (Commented out) integer*8 stuff.
1787 bit_{test,clear,set} macros.
1788
17891996-10-19 Dave Love <d.love@dl.ac.uk>
1790
1791 Update to Netlib version of 1996-09-26.
05b7b1c1 1792
81fea2b1
JL
1793 * libI77/Version.c: Use <stdio.h>, not "stdio.h".
1794 * libF77/Version.c: Likewise.
1795
1796Wed Aug 28 13:25:29 1996 Dave Love <d.love@dl.ac.uk>
1797
1798 * libI77/rsne.c (x_rsne): Use size_t instead of int.
1799
1800 * libI77/endfile.c (copy): Use size_t in place of int.
1801
1802Wed Aug 28 13:22:20 1996 Dave Love <d.love@dl.ac.uk>
1803
1804 * libI77/backspace.c (f_back): Cast fread arg to size_t.
1805
1806Tue Aug 27 19:11:30 1996 Dave Love <d.love@dl.ac.uk>
1807
1808 * libI77/Version.c: Supply */ to avoid apparent nested comment.
1809
1810Tue Aug 20 09:21:43 1996 Dave Love <d.love@dl.ac.uk>
1811
1812 * libF77/Makefile.in (ALL_CFLAGS): Fix missing ../ for include.
1813 * libI77/Makefile.in (ALL_CFLAGS): Likewise.
1814
1815Sat Aug 17 13:00:47 1996 Dave Love <d.love@dl.ac.uk>
1816
76bb14e3
DL
1817 * libF77/qbitshft.c, libF77/qbitbits.c, libF77/lbitshft.c,
1818 libF77/lbitbits.c: New file from Netlib. qbit... not currently
81fea2b1
JL
1819 compiled.
1820
1821Sun Jul 7 18:06:33 1996 Dave Love <d.love@dl.ac.uk>
1822
1823 * libF77/z_sqrt.c, libF77/z_sin.c, libF77/z_exp.c, libF77/z_log.c,
05b7b1c1
AJ
1824 libF77/system_.c, libF77/z_cos.c, libF77/signal_.c,
1825 libF77/s_stop.c, libF77/sig_die.c, libF77/s_paus.c,
1826 libF77/s_rnge.c, libF77/s_cat.c, libF77/r_tan.c, libF77/r_tanh.c,
1827 libF77/r_sinh.c, libF77/r_sqrt.c, libF77/r_sin.c, libF77/r_mod.c,
1828 libF77/r_nint.c, libF77/r_lg10.c, libF77/r_log.c, libF77/r_exp.c,
1829 libF77/r_int.c, libF77/r_cosh.c, libF77/r_atn2.c, libF77/r_cos.c,
1830 libF77/r_asin.c, libF77/r_atan.c, libF77/r_acos.c,
1831 libF77/pow_dd.c, libF77/pow_zz.c, libF77/main.c, libF77/i_dnnt.c,
1832 libF77/i_nint.c, libF77/h_dnnt.c, libF77/h_nint.c, libF77/exit.c,
1833 libF77/d_tan.c, libF77/d_tanh.c, libF77/d_sqrt.c, libF77/d_sin.c,
1834 libF77/d_sinh.c, libF77/d_mod.c, libF77/d_nint.c, libF77/d_log.c,
1835 libF77/d_int.c, libF77/d_lg10.c, libF77/d_cosh.c, libF77/d_exp.c,
1836 libF77/d_atn2.c, libF77/d_cos.c, libF77/d_atan.c, libF77/d_acos.c,
1837 libF77/d_asin.c, libF77/c_sqrt.c, libF77/cabs.c, libF77/c_sin.c,
1838 libF77/c_exp.c, libF77/c_log.c, libF77/c_cos.c, libF77/F77_aloc.c,
1839 libF77/abort_.c, libI77/xwsne.c, libI77/wref.c, libI77/util.c,
1840 libI77/uio.c, libI77/rsne.c, libI77/rdfmt.c, libI77/rawio.h,
1841 libI77/open.c, libI77/lread.c, libI77/inquire.c, libI77/fio.h,
1842 libI77/err.c, libI77/endfile.c, libI77/close.c:
81fea2b1
JL
1843 Use #include <...>, not #include "..." for mkdeps
1844
1845Sat Jul 6 21:39:21 1996 Dave Love <d.love@dl.ac.uk>
1846
1847 * libI77/ftell_.c: Added from Netlib distribution.
1848
1849Sat Mar 30 20:57:24 1996 Dave Love <d.love@dl.ac.uk>
1850
1851 * configure.in: Eliminate explicit use of
05b7b1c1 1852 {RANLIB,AR}_FOR_TARGET.
81fea2b1
JL
1853 * Makefile.in: Likewise.
1854 * libF77/Makefile.in: Likewise.
1855 * libI77/Makefile.in: Likewise.
1856 * configure: Regenerated.
1857
1858Sat Mar 30 21:02:03 1996 Dave Love <d.love@dl.ac.uk>
1859
1860 * Makefile.in: Eliminate explicit use of
05b7b1c1 1861 {RANLIB,AR}_FOR_TARGET.
81fea2b1
JL
1862
1863Tue Mar 26 23:39:59 1996 Dave Love <d.love@dl.ac.uk>
1864
1865 * Makefile.in: Remove hardwired RANLIB and RANLIB_TEST (unnoted
05b7b1c1 1866 change).
81fea2b1
JL
1867
1868Mon Mar 25 21:04:56 1996 Craig Burley <burley@gnu.ai.mit.edu>
1869
1870 * Incorporate changes by Bell Labs to libf2c through 1996-03-23,
1871 including changes to dmg and netlib email addresses.
1872
1873Tue Mar 19 13:10:02 1996 Craig Burley <burley@gnu.ai.mit.edu>
1874
1875 * Incorporate changes by AT&T/Bellcore to libf2c through 1996-03-19.
1876
1877 * Makefile.in (rebuilt): New target.
1878
76bb14e3
DL
1879 * libF77/Makefile.in, libI77/Makefile.in: Use $AR_FOR_TARGET, not
1880 $AR.
81fea2b1
JL
1881
1882Tue Mar 19 12:53:19 1996 Dave Love <d.love@dl.ac.uk>
1883
1884 * configure.in (ac_cpp): #include <stdio.h> instead
1885 of <features.h>.
1886
1887Tue Mar 19 12:52:09 1996 Mumit Khan <khan@xraylith.wisc.edu>
1888
1889 * configure.in (ac_cpp): For f2c integer type,
1890 add -I$srcdir/../.. to make it work on mips-ultrix4.2.
1891
1892Sat Mar 9 17:37:15 1996 Craig Burley <burley@gnu.ai.mit.edu>
1893
1894 * libI77/Makefile.in (.c.o): Add -DAllow_TYQUAD, to enable
1895 I/O support for INTEGER*8.
1896 * f2c.h.in: Turn on longint type.
1897
1898Fri Dec 29 18:22:01 1995 Craig Burley <burley@gnu.ai.mit.edu>
1899
1900 * Makefile.in: Reorganize the *clean rules to more closely
1901 parallel gcc's.
1902
76bb14e3
DL
1903 * libF77/Makefile.in, libI77/Makefile.in: Ignore error from $(AR)
1904 command, in case just doing an install and installer has no write
1905 access to library (this is a kludge fix -- perhaps install targets
1906 should never try updating anything?).
81fea2b1
JL
1907
1908Sat Nov 18 19:37:22 1995 Craig Burley (burley@gnu.ai.mit.edu)
1909
1910 * Version 0.5.17 released.
1911
1912Thu Nov 16 07:20:35 1995 Craig Burley (burley@gnu.ai.mit.edu)
1913
1914 * Incorporate changes by AT&T/Bellcore to libf2c through 1995-11-15.
1915
1916Fri Sep 22 02:19:59 1995 Craig Burley (burley@gnu.ai.mit.edu)
1917
1918 * libI77/backspace.c, libI77/close.c, libI77/endfile.c,
1919 libI77/fio.h, libI77/inquire.c, libI77/rawio.h,
1920 libF77/s_paus.c: Not an MSDOS system if GO32
1921 is defined, in the sense that the run-time environment
1922 is thus more UNIX-like.
1923
1924Wed Sep 20 02:24:51 1995 Craig Burley (burley@gnu.ai.mit.edu)
1925
1926 * libF77/Makefile.in, libI77/Makefile.in: Comment out `ld -r -x'
1927 and `mv' line pairs, since `-x' isn't supported on systems
1928 such as Solaris, and these lines don't seem to do anything
1929 useful after all.
1930
1931Wed Aug 30 15:58:35 1995 Craig Burley (burley@gnu.ai.mit.edu)
1932
1933 * Version 0.5.16 released.
1934
1935 * Incorporate changes by AT&T/Bellcore to libf2c through 950829.
1936
1937Mon Aug 28 12:50:34 1995 Craig Burley (burley@gnu.ai.mit.edu)
1938
1939 * libF77/Makefile.in, libI77/Makefile.in ($(lib)): Force ar'ing
1940 and ranlib'ing of libf2c.a, else after rm'ing libf2c.a and
1941 doing a make, only libI77 or libF77 would be added to
1942 the newly created archive.
1943 Also, instead of `$?' list all targets explicitly so all
1944 objects are updated in libf2c.a even if only one actually
1945 needs recompiling, for similar reason -- we can't easily tell
1946 if a given object is really up-to-date in libf2c.a, or even
1947 present there.
1948
1949Sun Aug 27 14:54:24 1995 Craig Burley (burley@gnu.ai.mit.edu)
1950
1951 * libF77/Makefile.in, libI77/Makefile.in: Fix spacing so
1952 initial tabs are present in all appropriate places.
1953 Move identical $(AR) commands in if then/else clauses
1954 to single command preceding if.
1955 (.c.o, Version[FI].o): Use $@ instead of $* because AIX (RS/6000)
1956 says $@ means source, not object, basename, and $@ seems to work
1957 everywhere.
1958
1959Wed Aug 23 15:44:25 1995 Craig Burley (burley@gnu.ai.mit.edu)
1960
1961 * libF77/system_.c (system_): Declare as returning `ftnint',
1962 consistent with signal_, instead of defaulting to `int'.
1963 Hope dmg@research.att.com agrees, else probably will
1964 change to whatever he determines is correct (and change
1965 g77 accordingly).
1966
1967Thu Aug 17 08:46:17 1995 Craig Burley (burley@gnu.ai.mit.edu)
1968
1969 * libI77/rsne.c (s_rsne): Call f_init if not already done.
1970
1971Thu Aug 17 04:35:28 1995 Craig Burley (burley@gnu.ai.mit.edu)
1972
1973 * Incorporate changes by Bellcore to libf2c through 950817.
1974 And this text is for EMACS: (foo at bar).
1975
1976Wed Aug 16 17:33:06 1995 Craig Burley (burley@gnu.ai.mit.edu)
1977
1978 * libF77/Makefile.in, libI77/Makefile.in (CFLAGS): Put -g1
1979 after configured CFLAGS but before GCC_CFLAGS, so by default
1980 the libraries are built with minimal debugging information.
1981
1982Fri Jul 28 10:30:15 1995 Dave Love <d.love@dl.ac.uk>
1983
1984 * libI77/open.c (f_open): Call f_init if not already done.
1985
1986Sat Jul 1 19:31:56 1995 Craig Burley (burley@gnu.ai.mit.edu)
1987
1988 * libF77/system_.c (system_): Make buff one byte bigger so
1989 following byte doesn't get overwritten by call with large
1990 string.
1991
1992Tue Jun 27 23:28:16 1995 Craig Burley (burley@gnu.ai.mit.edu)
1993
1994 * Incorporate changes by Bellcore to libf2c through 950613.
1995
1996 * libF77/Version.c (__G77_LIBF77_VERSION__): Add this string
1997 to track g77 mods to libf2c.
1998
1999 * libI77/Version.c (__G77_LIBI77_VERSION__): Add this string
2000 to track g77 mods to libf2c.
2001
2002 * libI77/rawio.h: #include <rawio.h> only conditionally,
2003 using macro intended for that purpose.
2004
2005Fri May 19 11:20:00 1995 Craig Burley (burley@gnu.ai.mit.edu)
2006
2007 * configure.in: Incorporate change made by d.love,
2008
2009 * configure: Regenerated.
2010
2011Wed Apr 26 21:08:57 BST 1995 Dave Love <d.love@dl.ac.uk>
2012
2013 * configure.in: Fix quoting problem in atexit check.
2014
2015 * configure: Regenerated (with current autoconf).
2016
2017Wed Mar 15 12:49:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
2018
2019 * Incorporate changes by Bellcore to libf2c through 950315.
2020
2021Sun Mar 5 18:54:29 1995 Craig Burley (burley@gnu.ai.mit.edu)
2022
2023 * README: Tell people not to read lib[fi]77/README.
2024
2025Wed Feb 15 14:30:58 1995 Craig Burley (burley@gnu.ai.mit.edu)
2026
2027 * configure.in: Update copyright notice at top of file.
2028
2029 * f2c.h.in (f2c_i2): Make sure defining this crashes compilations.
2030
2031 * libI77/Makefile.in (F2C_H): Fix typo in definition of this
2032 symbol (was FF2C_H=...).
2033
2034Sun Feb 12 13:39:36 1995 Craig Burley (burley@gnu.ai.mit.edu)
2035
2036 * README: Remove some obsolete items.
2037 Add date.
2038
2039 * TODO: Add date.
2040
2041Sat Feb 11 22:07:54 1995 Craig Burley (burley@gnu.ai.mit.edu)
2042
2043 * Makefile.in (libf77, libi77): Add rules to .PHONY list.
2044
2045 * f2c.h.in (flag): Make same type as friends.
2046
2047 * libF77/Makefile.in (libf77): Rename to $(lib), remove from
2048 .PHONY list. Fix some typos.
2049
2050 * libI77/Makefile.in (libi77): Rename to $(lib), remove from
2051 .PHONY list. Fix some typos.
2052
2053Thu Feb 2 12:22:41 1995 Craig Burley (burley@gnu.ai.mit.edu)
2054
2055 * Makefile.in (libF77/Makefile): Fix typos in this rule's name
2056 and dependencies.
2057
2058 * libF77/Makefile.in (libf77): Add rule to .PHONY list.
2059
2060 * libI77/Makefile.in (libi77): Add rule to .PHONY list.
a757bf81
CB
2061
2062Local Variables:
2063add-log-time-format: current-time-string
2064End:
This page took 0.426328 seconds and 5 git commands to generate.