transfer_array_intrinsic failures
Thomas Koenig
Thomas.Koenig@online.de
Sun Mar 26 19:45:00 GMT 2006
On Sat, Mar 25, 2006 at 04:09:35PM -0500, David Edelsohn wrote:
> > There isn't one - these are new tests that pass on i686 systems/Linux
> > and Cygwin. Could you pass on the details, please? I will try to deal
> > with it as fast as possible.
>
> It appears to be broken on all big-endian architectures. Pinski
> mentioned on IRC that the problem may be the testcase and not the code
> generation.
>
> transfer_array_intrinsic_1.f90 fails on powerpc and s390.
> transfer_array_intrinsic_2.f90 fails on powerpc-aix as well.
>
> All execution failures.
Here's what ifort 8.0 has to say about the test cases:
$ ifort transfer_array_intrinsic_1.f90
fortcom: Error: transfer_array_intrinsic_1.f90, line 35: The shapes of the array expressions do not conform. [CMP]
cmp = transfer (z, cmp, 1) * 8.0
-----^
fortcom: Error: transfer_array_intrinsic_1.f90, line 79: The shapes of the array expressions do not conform. [CH]
ch(3:2:-1) = transfer (y, ch, 3)
-----^
fortcom: Error: transfer_array_intrinsic_1.f90, line 85: The shapes of the array expressions do not conform. [CH]
ch(1:2) = transfer (y, ch, 3)
-----^
compilation aborted for transfer_array_intrinsic_1.f90 (code 1)
$ ifort transfer_array_intrinsic_2.f90
fortcom: Warning: transfer_array_intrinsic_2.f90, line 6: The structure length is not a multiple of its largest element; could create misalignments for arrays of this type. [MYTYPE]
type mytype
----------^
More information about the Fortran
mailing list