[patch, fortran] Byte-wise access to masks
Jerry DeLisle
jvdelisle@verizon.net
Fri Aug 24 03:50:00 GMT 2007
Thomas Koenig wrote:
> :ADDPATCH fortran:
>
> Hello world,
>
> this patch switches to byte-wise handling in Fortran intrinsic masks.
> Previously, if a user supplied a kind=1 logical array argument to mask,
> we converted it to a kind=4 logical, wasting CPU cycles and memory,
> which the user presumably wanted to save in the first place.
>
> This version of the patch has been regression-tested on
> i686-pc-linux-gnu. A previous version has been regression-tested
> on a big-endian system, powerpc-apple-darwin8, as seen on
> http://gcc.gnu.org/ml/fortran/2007-08/msg00288.html
> and http://gcc.gnu.org/ml/fortran/2007-08/msg00289.html .
> There was one regression, which has been fixed in this version
> of the patch.
>
> Right now, I can't get anybody to test this on a big-endian system.
> Because this was tested already, and a fix is in, I think the risk
> of causing a regression is low.
>
> OK for trunk?
>
> Thomas
>
The patch applied cleanly and regression tested fine on x86-64. OK
Jerry
More information about the Gcc-patches
mailing list