This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: [fortran, patch] Handle POW/CPOW builtins for all floating-point types
- From: FX <fxcoudert at gmail dot com>
- To: Tobias Burnus <burnus at net-b dot de>
- Cc: Fortran List <fortran at gcc dot gnu dot org>, gcc-patches at gcc dot gnu dot org
- Date: Wed, 1 Sep 2010 10:43:06 +0200
- Subject: Re: [fortran, patch] Handle POW/CPOW builtins for all floating-point types
- References: <550FFCCF-E4EB-4731-8683-B03BF3E71539@gmail.com> <4C7E05D7.9060004@net-b.de>
Committed as rev. 163721, thanks for the review.
Regarding array descriptors:
> "Array intrinsics *do not work at all*. This is a limitation of the array descriptor structure, which I cannot overcome by myself."
> Wouldn't it work to use a patch as the following - or have I missed some fine print? I think we have enough bits to fit 8 DTYPEs - and without the following patch I only count 7.
I'll have to check... in your idea, would a real(kind=16) descriptor have only GFC_DTYPE_FLOAT128 set, or (GFC_DTYPE_FLOAT128 | GFC_DTYPE_REAL)?
FX