Dealing with default recursive procedures in Fortran
Michael Matz
matz@suse.de
Tue Apr 17 02:35:00 GMT 2018
Hi,
On Thu, 12 Apr 2018, Thomas König wrote:
> with Fortran 2018, recursive is becoming the default. This will likely
> have a serious impact on many user codes, which often declare large
> arrays which could then overflow stacks, leading to segfaults without
> further explanation.
-fopenmp already implies max-stack-var-size=-1 (as -fautomatic is
default). Same with -Ofast which enables -fstack-arrays (which
effectively ignores max-stack-var-size for some arrays). So maybe the
impact in the real world won't be large?
Ciao,
Michael.
More information about the Gcc
mailing list