[gfortran,patch] Front-end and library support for large integer and real kinds

Steve Kargl sgk@troutmask.apl.washington.edu
Tue Jul 19 17:34:00 GMT 2005


On Tue, Jul 19, 2005 at 07:14:49PM +0200, FX Coudert wrote:
> This new round of patches adds support for integer(16), real(10) and 
> real(16) kinds in function calls. It is similar in design to the patch 
> proposed in http://gcc.gnu.org/ml/fortran/2005-06/msg00429.html, which 
> did not raise much comment. I splitted it up in 3 parts so that it is 
> easier to read:
> 
>   * middle-end changes: this small patch has already been submitted on 
> the gcc list twice, but nobody reviewed it yet. Unfortunately, it is 
> necessary to support the complex log10 function.
> 
>   * front-end: this is the difficult patch.
> 
>   * library: mainly support for array functions. All generated files 
> should be deleted and then regenerated. The fortran generated files will 
> have a .F90 suffix (instead of .f90) since I used preprocessing to 
> compile code only for the supported kinds. A new include file 
> (kinds.inc) is used for that purpose.
> 
> Can someone review it? Or only part of it? I guess the front-end part is 
> more difficult and will need more care that the library part, since I am 
> not an expert in this area.
> 

I look it over this weekend.  I owe Janne a review of flush()
patch.  Unfortunately, work and really life has slowed my involvement
in gfortran.

--
Steve



More information about the Fortran mailing list