[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