[patch, fortran] byte-wise access to masks
Brooks Moses
brooks.moses@codesourcery.com
Mon Aug 13 03:21:00 GMT 2007
Brooks Moses wrote:
> Thomas Koenig wrote:
>> Regression-tested on i686-pc-linux-gnu. This absolutely needs
>> to be tested on a big-endian system before committing. OK
>> once this has been done?
>
> Here are the key results from "make check-fortran" on
> powerpc-apple-darwin8. The edit_real_1 and large_real_kind* failures
> are known ones on that platform. The zero_sized_1 failure, however,
> appears to be due to your patch; I tried again with your patch reverted,
> and it goes away.
Specifically, the following reduced testcase gives a "Bus error" on
execution with your patch, but works fine without it:
program test
integer :: tempn(1,5)
tempn = 2
if (size(pack(tempn(:,-4:-5),tempn(:,-4:-5)/=0, &
(/1,3,4,5,1,0,7,9/))) /= 8) &
call abort
end
- Brooks
More information about the Fortran
mailing list