transfer_array_intrinsic testcase failures (was Re: transfer_array_intrinsic failures)
THOMAS Paul Richard 169137
paul.richard.thomas@cea.fr
Mon Mar 27 15:28:00 GMT 2006
Thomas,
The consensus is that I was wrong! My apologies to you.
Lest anybody ascribe the wrongness incorrectly, this is where the difficulty arose:
> Result Value. If the physical representation of the result has the same
> length as that of SOURCE, the physical representation of the result is
> that of SOURCE. If the physical representation of the result is longer
> than that of SOURCE, the physical representation of the leading part is
> that of SOURCE and the remainder is processor dependent. If the physical
I took this literally:
I have size (result) = size (dest) but
the bytes transferred are min (size_bytes(SOURCE), size_bytes(DEST), SIZE*word_size(MOLD)).
Compliance is assured because the value of SIZE is over-ridden, if it is too large.
I am working on a patch to correct these issues.
Paul
More information about the Fortran
mailing list