aboutsummaryrefslogtreecommitdiff
path: root/libf2c
AgeCommit message (Collapse)AuthorFilesLines
1998-07-14* Makefile.in (all): Invoke $(MAKE) instead of just make.Gerald Pfeifer2-1/+5
From-SVN: r21152
1998-07-13* libU77/Makefile.in (ALL_CFLAGS): Add -I$(F2C_H_DIR).Jeffrey A Law2-1/+5
From-SVN: r21129
1998-07-13u77-test.f: Double-check ETIME results, just like 0.5.24 does.Craig Burley2-0/+8
Mon Jul 13 13:31:03 1998 Craig Burley <burley@gnu.org> * libU77/u77-test.f: Double-check ETIME results, just like 0.5.24 does. From-SVN: r21106
1998-07-12Regenerate.Dave Love2-1013/+223
From-SVN: r21083
1998-07-12Makefile.in: Re-write build procedure mainly to honour dependencies ↵Dave Love13-416/+3761
correctly but also allow... 1998-07-10 Dave Love <d.love@dl.ac.uk> * Makefile.in: Re-write build procedure mainly to honour dependencies correctly but also allow making in the build directory by configuring the relevant variables. The lib[FIU]77 subdirs do dependency checking of their objects. Stamp files dictate when to run (new) archive targets in subdirs. Some tidying of variables. Supply full set of standard targets. * configure.in: Move much of testing to new configures in subdirs. Tidy up handling of RANLIB etc. * stamp-h.in, libF77/configure.in, libI77/configure.in, libF77/configure, libI77/configure: New files. * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in: Change in step with libf2c/Makefile.in. From-SVN: r21082
1998-07-09Makefile.in (check): Wrap -lg2c ...Dave Love1-0/+3
* libU77/Makefile.in (check): Wrap -lg2c ... -lm around $(LIBS) in case of static link. From-SVN: r21037
1998-07-09(check): Wrap -lg2c ...Dave Love1-1/+1
(check): Wrap -lg2c ... -lm around $(LIBS) in case of static link. From-SVN: r21036
1998-07-09* libU77/Version.c, libI77/Version.c: Update version info.Dave Love1-0/+2
From-SVN: r21031
1998-07-09Update version info.Dave Love2-2/+10
From-SVN: r21030
1998-07-09Zap spurious entry.Dave Love1-16/+0
From-SVN: r21029
1998-07-09sys_clock_.c: Replace TIMES conditional stuff removed in error by last change.Dave Love1-0/+21
1998-07-09 Dave Love <d.love@dl.ac.uk> * libU77/sys_clock_.c: Replace TIMES conditional stuff removed in error by last change. From-SVN: r21028
1998-07-09Replace TIMES conditional stuff removed inDave Love1-2/+12
error by last change. From-SVN: r21027
1998-07-06Move recent entry into the right file.Jeff Law2-5/+5
From-SVN: r20959
1998-07-06Makefile.in (clean): Don't remove Makefiles, that is done in distclean.Mike Stump2-4/+6
* Makefile.in (clean): Don't remove Makefiles, that is done in distclean. From-SVN: r20956
1998-07-06Fix 1998-07-05 entryDave Love1-1/+1
From-SVN: r20948
1998-07-06(system_clock_): Remove (just f90 intrinsic).Dave Love1-7/+0
From-SVN: r20947
1998-07-06(F2CEXT): Remove sclock.Dave Love1-2/+2
(UOBJ): Add libU77/datetime_.o. From-SVN: r20946
1998-07-06f2cext.c (system_clock_): Remove (just f90 intrinsic).Dave Love1-0/+78
1998-07-05 Dave Love <d.love@dl.ac.uk> * f2cext.c (system_clock_): Remove (just f90 intrinsic). * Makefile.in (F2CEXT): Add datetime, remove sclock. (UOBJ): Add libU77/datetime_.o. * libU77/config.h.in: Add HAVE_GETTIMEOFDAY. * libU77/configure.in: Check for gettimeofday. * libU77/datetime_.c: New file. * libU77/sys_clock_.c: Allow optional args. * libU77/Makefile.in (G77DIR): Fix for current directory structure. (SRCS, OBJS): Add datetime. From-SVN: r20942
1998-07-06[multiple changes]Dave Love4-4/+81
1998-07-06 Dave Love <d.love@dl.ac.uk> * libU77/Makefile.in (lib): Change variable lib to LIBS. 1998-07-06 Robert Lipe <robertl@dgii.com> * libU77/configure.in: Look for -lsocket, add to LIBS if found. * libU77/Makefile.in (lib): Use LIBS from above. From-SVN: r20941
1998-07-06f2cext.c (system_clock_): Remove (just f90 intrinsic).Dave Love6-29/+35
1998-07-05 Dave Love <d.love@dl.ac.uk> * f2cext.c (system_clock_): Remove (just f90 intrinsic). * Makefile.in (F2CEXT): Add datetime, remove sclock. (UOBJ): Add libU77/datetime_.o. * libU77/config.h.in: Add HAVE_GETTIMEOFDAY. * libU77/configure.in: Check for gettimeofday. * libU77/datetime_.c: New file. * libU77/sys_clock_.c: Allow optional args. * libU77/Makefile.in (G77DIR): Fix for current directory structure. (SRCS, OBJS): Add datetime. * libU77/u77-test.f: Call date_and_time. Call system_clock omitting args. From-SVN: r20940
1998-07-06Should have been removed before.Dave Love1-64/+0
From-SVN: r20939
1998-07-01wsfe.c (s_wsfe): Fix setting of f__curunit lost in previous change.Dave Love3-0/+8
1998-06-29 Dave Love <d.love@dl.ac.uk> * libI77/wsfe.c (s_wsfe): Fix setting of f__curunit lost in previous change. * libI77/rsfe.c (s_rsfe): Likewise. From-SVN: r20871
1998-07-01Current Netlib version, previously omitted.Dave Love1-8/+27
From-SVN: r20870
1998-06-27Makefile.in (FLAGS_TO_PASS, [...]): Use $(TARGET_SUBDIR) instead of ↵Jeffrey A Law2-1/+6
hardcoding "libraries". * Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR) instead of hardcoding "libraries". From-SVN: r20762
1998-06-26Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.Manfred Hollstein3-22/+22
d egcs/ChangeLog: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger. (Makefile): Depend on $(gcc_version_trigger). * configure (gcc_version): Change default initializer to empty string. (gcc_version_trigger): New variable; pass this variable down to subdir configures to enable them checking gcc's version themselves. Emit make macros for both gcc_version vars. (topsrcdir): Initialize reliably. (recursion line): Remove --with-gcc-version=${gcc_version}. egcs/gcc/ChangeLog: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (gcc_version, gcc_version_trigger): New macros. (version): Initialize from $(gcc_version). * configure.in (version): Rename to gcc_version. (gcc_version_trigger): New variable; call AC_SUBST for it and emit it into the generated config.status. * configure: Regenerate. egcs/libf2c/ChangeLog.egcs: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (gcc_version_trigger): Add new macro. (config.status): Add dependency upon $(gcc_version_trigger). * configure.in (gcc_version_trigger): New variable; initialize using value from toplevel configure; add AC_SUBST for it. (gcc_version): Change initialization to use this new variable. * configure: Regenerate. egcs/libio/ChangeLog: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * config.shared (FLAGS_TO_PASS): Add gcc_version_trigger. (Makefile): Add dependency upon $(gcc_version_trigger). From-SVN: r20736
1998-06-26Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.Manfred Hollstein1-0/+10
1 egcs/ChangeLog: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger. (Makefile): Depend on $(gcc_version_trigger). * configure (gcc_version): Change default initializer to empty string. (gcc_version_trigger): New variable; pass this variable down to subdir configures to enable them checking gcc's version themselves. Emit make macros for both gcc_version vars. (topsrcdir): Initialize reliably. (recursion line): Remove --with-gcc-version=${gcc_version}. egcs/gcc/ChangeLog: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (gcc_version, gcc_version_trigger): New macros. (version): Initialize from $(gcc_version). * configure.in (version): Rename to gcc_version. (gcc_version_trigger): New variable; call AC_SUBST for it and emit it into the generated config.status. * configure: Regenerate. egcs/libf2c/ChangeLog.egcs: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (gcc_version_trigger): Add new macro. (config.status): Add dependency upon $(gcc_version_trigger). * configure.in (gcc_version_trigger): New variable; initialize using value from toplevel configure; add AC_SUBST for it. (gcc_version): Change initialization to use this new variable. * configure: Regenerate. egcs/libio/ChangeLog: 1998-06-26 Manfred Hollstein <manfred@s-direktnet.de> * config.shared (FLAGS_TO_PASS): Add gcc_version_trigger. (Makefile): Add dependency upon $(gcc_version_trigger). From-SVN: r20734
1998-06-26Manfred Hollstein1-0/+7
* Forgot to commit :-( From-SVN: r20730
1998-06-24backspace.c, [...]: Update to Netlib version of 1998-06-18.Dave Love1-0/+6
1998-06-23 Dave Love <d.love@dl.ac.uk> * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c, libI77/lread.c, libI77/ sfe.c, libI77/sue.c, libI77/wsfe.c: Update to Netlib version of 1998-06-18. From-SVN: r20696
1998-06-24configure (gcc_version): Initialize properly depending on how and where ↵Manfred Hollstein3-9/+27
configure is started. d egcs/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * configure (gcc_version): Initialize properly depending on how and where configure is started. (recursion line): Pass a --with-gcc-version=${gcc_version} to configures in subdirs. egcs/libf2c/ChangeLog.egcs: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (version): Rename to gcc_version. * configure.in (version): Likewise. (gcc_version): Add code to use an option passed from parent configure. * configure: Regenerate. egcs/libio/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * config.shared (FLAGS_TO_PASS): Add gcc_version. From-SVN: r20687
1998-06-23backspace.c, [...]: Update to Netlib version of 1998-06-18.Dave Love9-24/+67
1998-06-23 Dave Love <d.love@dl.ac.uk> * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c, libI77/lread.c, libI77/ sfe.c, libI77/sue.c, libI77/wsfe.c: Update to Netlib version of 1998-06-18. From-SVN: r20678
1998-06-20configure.in (version, [...]): Define.Jeff Law2-0/+116
� * configure.in (version, target_alias): Define. * Makefile.in (version, target_alias, libsubdir): Define. (install): Remove check for libsubdir. From-SVN: r20634
1998-06-20configure.in (version, [...]): Define.Dave Love2-21/+10
X * configure.in (version, target_alias): Define. * Makefile.in (version, target_alias, libsubdir): Define. (install): Remove check for libsubdir. From-SVN: r20633
1998-06-15Update versions to 0.5.23.Dave Love3-3/+3
From-SVN: r20509
1998-06-15Makefile.in (install): Don't install if $(libsubdir) is empty...Craig Burley10-317/+397
Sat Jun 13 03:46:40 1998 Craig Burley <burley@gnu.org> * Makefile.in (install): Don't install if $(libsubdir) is empty; issue a diagnostic saying top-level Makefile must pass it in instead, and exit. * Makefile.in (g2c.h): Rename from f2c.h. * Makefile.in, libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in: Rewrite config and var assignment sections to be even more minimal than before, and to more clearly documented what macros are expected to be set and to what sorts of values. Eliminate CROSS and related stuff, since there's no such things as CROSS in egcs. Rename GCC_FOR_TARGET to CC throughout. * Makefile.in (stamp-libi77, stamp-libf77, stamp-libu77): Eliminate CROSS. * configure.in: Eliminate CROSS. Rename libf2c.a and f2c.h to libg2c.a and g2c.h, normalize and simplify g77/libg2c build process: * Makefile.in: Remove all stuff pertaining to installation, cleaning, and so on. Parent Makefile does all that now. Pass F2C_H_DIR, G2C_H_DIR, and GCC_H_DIR, the pathnames for the directories containing f2c.h, g2c.h, and other #include files, to subdirectory Makefiles. (stamp-libf77, stamp-libi77, stamp-libu77): Don't specify `-f Makefile' anymore, it's not needed now that subdirectory makefile's from netlib are renamed to makefile.netlib in g77 source (and to makefile.ori by configuration process, in case they're still around somehow). (stamp-libe77): Don't make libE77 dir unless it doesn't exist, if it does just delete all objects in it. Compile using $(GCC_FOR_TARGET), not $(CC). (rebuilt): Remove this and all subordinate targets, as parent Makefile now handles all that. (*clean): Remove. * configure.in (Pad_UDread, ALWAYS_FLUSH, WANT_LEAD_0): Remove these and commentary to new f2c.h file. AC_OUTPUT g2c.h instead of f2c.h. Remove old commentary regarding concatenation. * g2c.h.in: Rename from f2c.h.in, add appropriate commentary. * f2c.h: New file, a wrapper for g2c.h that does libg2c-specific stuff. * libF77/Makefile.in, libI77/Makefile.in, libU77/Makefile.in: Change $(ALL_CFLAGS) to use F2C_H_DIR, G2C_H_DIR, and GCC_H_DIR macros. Remove F2C_H macro, replace use with explicit dependencies on f2c.h and g2c.h. (*clean): Remove. From-SVN: r20507
1998-05-22Makefile.in ($(lib)): Use shell loop instead of unportable make variable ↵Dave Love2-1/+7
substitution. 1998-05-20 Dave Love <d.love@dl.ac.uk> * Makefile.in ($(lib)): Use shell loop instead of unportable make variable substitution. From-SVN: r19957
1998-05-22Break up main() into separate .o's so making and linking against shared...Craig Burley8-87/+156
Tue May 19 12:50:27 1998 Craig Burley <burley@gnu.org> Break up main() into separate .o's so making and linking against shared libraries with non-Fortran main() routines is easier: * Makefile.in (MISC): Add setarg.o and setsig.o. * libF77/Makefile.in (MISC): Ditto. * libF77/setarg.c: New file, contains f_setarg(). * libF77/setsig.c: New file, contains f_setsig(). * libF77/getarg_.c: Rename xarg* to f__xarg*. * libF77/iargc_.c: Ditto From-SVN: r19956
1998-05-19signal_.c, [...]: Tweaks to eliminate unnecessary differences vs.Craig Burley1-1/+7
Sat May 2 16:44:46 1998 Craig Burley <burley@gnu.org> * libF77/signal_.c, libI77/dfe.c, libI77/due.c, libI77/wsfe.c: Tweaks to eliminate unnecessary differences vs. netlib libf2c. From-SVN: r19879
1998-05-19Tweaks to eliminate unnecessary differences vs.Craig Burley7-7/+7
Tweaks to eliminate unnecessary differences vs. netlib libf2c. From-SVN: r19878
1998-05-19Update to Netlib version of 1998-04-20Craig Burley33-475/+527
From-SVN: r19877
1998-05-18Fix entries (JCB).Dave Love2-9/+9
From-SVN: r19846
1998-05-06typo typo fixes fixesJeff Law1-1/+1
From-SVN: r19601
1998-04-27Bounce the ftnint argument through a local time_t.Richard Henderson2-4/+6
From-SVN: r19460
1998-04-27* libU77/ltime_.c: Bounce the ftnint argument through a local time_t.Richard Henderson2-4/+9
From-SVN: r19457
1998-04-27One more try at correct paths to f771 headers.Richard Henderson2-22/+26
From-SVN: r19456
1998-04-27hostnm_.c (G77_hostnm_0): Fix off-by-one error that was trashing the byte ↵Craig Burley1-0/+6
just beyond the CHARACTER*(*)... Sun Apr 26 09:13:41 1998 Craig Burley <burley@gnu.org> * libU77/hostnm_.c (G77_hostnm_0): Fix off-by-one error that was trashing the byte just beyond the CHARACTER*(*) argument. From-SVN: r19429
1998-04-27(G77_hostnm_0): Fix off-by-one errorCraig Burley1-1/+1
that was trashing the byte just beyond the CHARACTER*(*) argument. From-SVN: r19427
1998-04-26configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT tests to ↵Richard Henderson3-9/+30
work out of the... * configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINT tests to work out of the build directory. From-SVN: r19419
1998-03-27u77-test.f: Don't bother declaring etime.Craig Burley2-15/+76
* libU77/u77-test.f: Don't bother declaring etime. Use `implicit none' and declare mask and lenstr. Do ETIME/DTIME consistency check before loop, then use loop to verify that dtime "ticks" at some point. Check ETIME array-sum using single-precision add, to avoid spurious complaint on systems (like x86) that use more precision for intermediate results. Fix `Results of ETIME and DTIME...' message to print pertinent values (r1 and r2 instead of i and j). Change loop from 10M to 1K repeated up to 1000 times or until dtime "ticks". Print the number of 1K loops needed to see this tick. Answer a commented question. Split up a long line of output and do other prettying. Preset lognam in case GETLOG fails to overwrite it. Patch from Craig. From-SVN: r18861
1998-03-22Initial revisionJeff Law1-0/+64
From-SVN: r18760
1998-03-22Merge in g77-0.5.22.Jeff Law8-15/+104
From-SVN: r18757