aboutsummaryrefslogtreecommitdiff
path: root/libf2c
AgeCommit message (Collapse)Author
1998-07-12Regenerate.Dave Love
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@21083 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-121998-07-10 Dave Love <d.love@dl.ac.uk>Dave Love
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@21082 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-09 * libU77/Makefile.in (check): Wrap -lg2c ... -lm around $(LIBS) inDave Love
case of static link. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@21037 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-09(check): Wrap -lg2c ... -lm around $(LIBS) inDave Love
case of static link. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@21036 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-09 * libU77/Version.c, libI77/Version.c: Update version info.Dave Love
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@21031 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-09Update version info.Dave Love
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@21030 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-09Zap spurious entry.Dave Love
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@21029 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-091998-07-09 Dave Love <d.love@dl.ac.uk>Dave Love
* libU77/sys_clock_.c: Replace TIMES conditional stuff removed in error by last change. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@21028 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-09Replace TIMES conditional stuff removed inDave Love
error by last change. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@21027 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-06Move recent entry into the right file.Mike Stump
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20959 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-06 * Makefile.in (clean): Don't remove Makefiles, that is done inMike Stump
distclean. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20956 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-06Fix 1998-07-05 entryDave Love
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20948 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-06(system_clock_): Remove (just f90 intrinsic).Dave Love
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20947 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-06(F2CEXT): Remove sclock.Dave Love
(UOBJ): Add libU77/datetime_.o. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20946 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-061998-07-05 Dave Love <d.love@dl.ac.uk>Dave Love
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20942 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-061998-07-06 Dave Love <d.love@dl.ac.uk>Dave Love
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20941 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-061998-07-05 Dave Love <d.love@dl.ac.uk>Dave Love
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20940 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-06Should have been removed before.Dave Love
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20939 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-011998-06-29 Dave Love <d.love@dl.ac.uk>Dave Love
* libI77/wsfe.c (s_wsfe): Fix setting of f__curunit lost in previous change. * libI77/rsfe.c (s_rsfe): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20871 138bc75d-0d04-0410-961f-82ee72b054a4
1998-07-01Current Netlib version, previously omitted.Dave Love
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20870 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-27 * Makefile.in (FLAGS_TO_PASS, case G2C_H_DIR): Use $(TARGET_SUBDIR)Jeffrey A Law
instead of hardcoding "libraries". git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20762 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-26dManfred Hollstein
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). git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20736 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-261Manfred Hollstein
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). git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20734 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-26Manfred Hollstein
* Forgot to commit :-( git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20730 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-241998-06-23 Dave Love <d.love@dl.ac.uk>Dave Love
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20696 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-24dManfred Hollstein
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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20687 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-231998-06-23 Dave Love <d.love@dl.ac.uk>Dave Love
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20678 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-21Jeffrey A Law
* configure.in (version, target_alias): Define. * Makefile.in (version, target_alias, libsubdir): Define. (install): Remove check for libsubdir. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20634 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-21XDave Love
* configure.in (version, target_alias): Define. * Makefile.in (version, target_alias, libsubdir): Define. (install): Remove check for libsubdir. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20633 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-15Update versions to 0.5.23.Dave Love
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20509 138bc75d-0d04-0410-961f-82ee72b054a4
1998-06-15Sat Jun 13 03:46:40 1998 Craig Burley <burley@gnu.org>Craig Burley
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@20507 138bc75d-0d04-0410-961f-82ee72b054a4
1998-05-221998-05-20 Dave Love <d.love@dl.ac.uk>Dave Love
* Makefile.in ($(lib)): Use shell loop instead of unportable make variable substitution. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19957 138bc75d-0d04-0410-961f-82ee72b054a4
1998-05-22Tue May 19 12:50:27 1998 Craig Burley <burley@gnu.org>Craig Burley
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 git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19956 138bc75d-0d04-0410-961f-82ee72b054a4
1998-05-19Sat May 2 16:44:46 1998 Craig Burley <burley@gnu.org>Craig Burley
* libF77/signal_.c, libI77/dfe.c, libI77/due.c, libI77/wsfe.c: Tweaks to eliminate unnecessary differences vs. netlib libf2c. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19879 138bc75d-0d04-0410-961f-82ee72b054a4
1998-05-19Tweaks to eliminate unnecessaryDave Love
differences vs. netlib libf2c. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19878 138bc75d-0d04-0410-961f-82ee72b054a4
1998-05-19Update to Netlib version of 1998-04-20Craig Burley
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19877 138bc75d-0d04-0410-961f-82ee72b054a4
1998-05-18Fix entries (JCB).Dave Love
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19846 138bc75d-0d04-0410-961f-82ee72b054a4
1998-05-06typo typo fixes fixesJeffrey A Law
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19601 138bc75d-0d04-0410-961f-82ee72b054a4
1998-04-27Bounce the ftnint argument through a local time_t.Richard Henderson
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19460 138bc75d-0d04-0410-961f-82ee72b054a4
1998-04-27* libU77/ltime_.c: Bounce the ftnint argument through a local time_t.Richard Henderson
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19457 138bc75d-0d04-0410-961f-82ee72b054a4
1998-04-27One more try at correct paths to f771 headers.Richard Henderson
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19456 138bc75d-0d04-0410-961f-82ee72b054a4
1998-04-27Sun Apr 26 09:13:41 1998 Craig Burley <burley@gnu.org>Craig Burley
* libU77/hostnm_.c (G77_hostnm_0): Fix off-by-one error that was trashing the byte just beyond the CHARACTER*(*) argument. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19429 138bc75d-0d04-0410-961f-82ee72b054a4
1998-04-27(G77_hostnm_0): Fix off-by-one errorDave Love
that was trashing the byte just beyond the CHARACTER*(*) argument. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19427 138bc75d-0d04-0410-961f-82ee72b054a4
1998-04-26* configure.in: Adjust include paths in F2C_INTEGER and F2C_LONGINTRichard Henderson
tests to work out of the build directory. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@19419 138bc75d-0d04-0410-961f-82ee72b054a4
1998-03-28 * libU77/u77-test.f: Don't bother declaring etime.Craig Burley
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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@18861 138bc75d-0d04-0410-961f-82ee72b054a4
1998-03-22Initial revisionJeff Law
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@18760 138bc75d-0d04-0410-961f-82ee72b054a4
1998-03-22Merge in g77-0.5.22.Jeff Law
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@18757 138bc75d-0d04-0410-961f-82ee72b054a4
1998-03-17Regenerate.Jim Wilson
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@18648 138bc75d-0d04-0410-961f-82ee72b054a4
1998-02-23Update address.Jeffrey A Law
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@18211 138bc75d-0d04-0410-961f-82ee72b054a4
1998-02-22Another bunch of patches from Craig. See ChangeLogs for details.Jeffrey A Law
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@18188 138bc75d-0d04-0410-961f-82ee72b054a4