Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-27 Thread Mikael Morin
On Wednesday 27 April 2011 23:10:14 Steve Kargl wrote: > On Wed, Apr 27, 2011 at 10:54:37PM +0200, Mikael Morin wrote: > > On Wednesday 27 April 2011 01:06:26 Steve Kargl wrote: > > > It's an 'if -- else if' construct. If gfc_notify_std == FAILURE, then > > > the error message is issues and the fu

Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-27 Thread Steve Kargl
On Wed, Apr 27, 2011 at 10:54:37PM +0200, Mikael Morin wrote: > On Wednesday 27 April 2011 01:06:26 Steve Kargl wrote: > > > > It's an 'if -- else if' construct. If gfc_notify_std == FAILURE, then > > the error message is issues and the function returns. If it is TRUE, > > then there should be

Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-27 Thread Mikael Morin
On Wednesday 27 April 2011 01:06:26 Steve Kargl wrote: > > > Index: primary.c > > > === > > > --- primary.c (revision 172974) > > > +++ primary.c (working copy) > > > @@ -541,6 +541,17 @@ match_real_constant (gfc_expr **result, > >

Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-26 Thread Steve Kargl
On Wed, Apr 27, 2011 at 12:23:03AM +0200, Mikael Morin wrote: > On Tuesday 26 April 2011 18:52:58 Steve Kargl wrote: > > On Mon, Apr 25, 2011 at 11:15:35PM +0300, Janne Blomqvist wrote: > > > On Mon, Apr 25, 2011 at 22:45, Steve Kargl > > > > > > wrote: > > > > On Mon, Apr 25, 2011 at 10:26:20PM

Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-26 Thread Mikael Morin
On Tuesday 26 April 2011 18:52:58 Steve Kargl wrote: > On Mon, Apr 25, 2011 at 11:15:35PM +0300, Janne Blomqvist wrote: > > On Mon, Apr 25, 2011 at 22:45, Steve Kargl > > > > wrote: > > > On Mon, Apr 25, 2011 at 10:26:20PM +0300, Janne Blomqvist wrote: > > >> Hmm, I'd prefer if the warning was is

Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-26 Thread Janne Blomqvist
On Tue, Apr 26, 2011 at 19:52, Steve Kargl wrote: > Yes.  I've implemented in the revised patch, and I've > updated the docs. > > 2011-04-26  Steven G. Kargl   > >        PR fortran/48720 >        * gfortran.texi: Document the 'Q' exponent-letter extension. >        * invoke.texi: Document -Wreal-

Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-26 Thread Steve Kargl
On Mon, Apr 25, 2011 at 11:15:35PM +0300, Janne Blomqvist wrote: > On Mon, Apr 25, 2011 at 22:45, Steve Kargl > wrote: > > On Mon, Apr 25, 2011 at 10:26:20PM +0300, Janne Blomqvist wrote: > >> Hmm, I'd prefer if the warning was issued only with -Wsomething which > >> would be included in -Wall. Bu

Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-25 Thread Janne Blomqvist
On Mon, Apr 25, 2011 at 22:45, Steve Kargl wrote: > On Mon, Apr 25, 2011 at 10:26:20PM +0300, Janne Blomqvist wrote: >> On Mon, Apr 25, 2011 at 21:42, Steve Kargl >> wrote: >> > Historically, gfortran has accepted real-literal-constants >> > of the form 1.23Q45 as single precision values. ??Many

Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-25 Thread Steve Kargl
On Mon, Apr 25, 2011 at 10:26:20PM +0300, Janne Blomqvist wrote: > On Mon, Apr 25, 2011 at 21:42, Steve Kargl > wrote: > > Historically, gfortran has accepted real-literal-constants > > of the form 1.23Q45 as single precision values. ??Many commercial > > compilers (dating back years) have used th

Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-25 Thread Janne Blomqvist
On Mon, Apr 25, 2011 at 21:42, Steve Kargl wrote: > Historically, gfortran has accepted real-literal-constants > of the form 1.23Q45 as single precision values.  Many commercial > compilers (dating back years) have used the 'Q' exponent-letter > to mean quadruple precision.  With the addition of s

Re: [PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-25 Thread Steve Kargl
On Mon, Apr 25, 2011 at 11:42:07AM -0700, Steve Kargl wrote: > > 2011-04-25 Steven G. Kargl > > PR fortran/48720 > * gfortran.texi: Document the 'Q' exponent-letter extension. > * primary.c (match_real_constant): Accept 'Q' as exponent-letter > for REAL(16) real-litera

[PATCH,Fortran] Handle 'q' exponent-letter in real-literal-constant

2011-04-25 Thread Steve Kargl
Historically, gfortran has accepted real-literal-constants of the form 1.23Q45 as single precision values. Many commercial compilers (dating back years) have used the 'Q' exponent-letter to mean quadruple precision. With the addition of software support for REAL(16) on i386 and x86_64 targets, I