[Bug fortran/20248] gfortran: intrinsics and std=f95, inconsistency with other compilers
sgk at troutmask dot apl dot washington dot edu
gcc-bugzilla@gcc.gnu.org
Fri May 5 14:25:00 GMT 2006
------- Comment #13 from sgk at troutmask dot apl dot washington dot edu 2006-05-05 14:25 -------
Subject: Re: gfortran: intrinsics and std=f95, inconsistency with other
compilers
On Fri, May 05, 2006 at 07:09:37AM -0000, anlauf at gmx dot de wrote:
>
>
> ------- Comment #12 from anlauf at gmx dot de 2006-05-05 07:09 -------
> (In reply to comment #11)
>
> > I've looked at the problem. The -Wall option will set the -Wnonstd-intrinsic
> > option. This flag appears to trigger a warning when used with -pedantic.
> > It does not trigger a warning if you use it with just -std=f95.
>
> I am getting rather confused now.
You're not the only one. :) gfortran is growing a rather
large set of options and checking the interaction among
them is a pain.
> BTW: I just checked -Wnonstd-intrinsics (did not know about it before)
> and found that I cannot turn it off by using "-Wno-nonstd-intrinsics".
> I guess that this is a bug.
I would need to look at options.c to see how the flag is
set. I'm surprise that the no- form isn't available.
>
> > troutmask:sgk[255] gfc4x -std=f95 -fall-intrinsics -Wnonstd-intrinsics -o z
> > iargc.f90
> > In file iargc.f90:5
> >
> > print *, iargc()
> > 1
> > Warning: Intrinsic 'iargc' at (1) is not included in the selected standard
> > troutmask:sgk[256] ./z 2
> >
>
> Any chance that "-std=f95 -Wall -fall-intrinsics" could do the same,
> maybe (*cough*) without (*cough*) a warning, needless to say an error?
Sure. I can make it do this.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20248
More information about the Gcc-bugs
mailing list