diff options
author | langou <langou@users.noreply.github.com> | 2013-10-04 19:55:20 +0000 |
---|---|---|
committer | langou <langou@users.noreply.github.com> | 2013-10-04 19:55:20 +0000 |
commit | 3a87b2df45b999b6da5a4ee3f54c766c7b1e8f4d (patch) | |
tree | e80525301ccae423ef3b218d3e6d6131e1d4d207 /INSTALL | |
parent | 36fb0160c3045958e395823210a8f7144749d35f (diff) | |
download | lapack-3a87b2df45b999b6da5a4ee3f54c766c7b1e8f4d.tar.gz lapack-3a87b2df45b999b6da5a4ee3f54c766c7b1e8f4d.tar.bz2 lapack-3a87b2df45b999b6da5a4ee3f54c766c7b1e8f4d.zip |
FIX BUG 112.
(Bug reported on Aug 18 2013 by Daniel Strobusch on LAPACK mailing list)
(Bug fixed by Rodney on Aug 19 2013)
This is a problem with gfortran. One need to force gfortran to allocate all
local arrays on the stack. One way to do this is to have the option
-frecursive
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL/make.inc.gfortran | 4 | ||||
-rw-r--r-- | INSTALL/make.inc.gfortran_debug | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/INSTALL/make.inc.gfortran b/INSTALL/make.inc.gfortran index 94b5d178..a423e40b 100644 --- a/INSTALL/make.inc.gfortran +++ b/INSTALL/make.inc.gfortran @@ -13,9 +13,9 @@ SHELL = /bin/sh # desired load options for your machine. # FORTRAN = gfortran -OPTS = -O2 +OPTS = -O2 -frecursive DRVOPTS = $(OPTS) -NOOPT = -O0 +NOOPT = -O0 -frecursive LOADER = gfortran LOADOPTS = # diff --git a/INSTALL/make.inc.gfortran_debug b/INSTALL/make.inc.gfortran_debug index edf812a1..3bb871f7 100644 --- a/INSTALL/make.inc.gfortran_debug +++ b/INSTALL/make.inc.gfortran_debug @@ -12,10 +12,10 @@ SHELL = /bin/sh # selected. Define LOADER and LOADOPTS to refer to the loader # and desired load options for your machine. # -FORTRAN = gfortran -fimplicit-none -g +FORTRAN = gfortran -fimplicit-none -g -frecursive OPTS = DRVOPTS = $(OPTS) -NOOPT = -g -O0 +NOOPT = -g -O0 -frecursive LOADER = gfortran -g LOADOPTS = # |