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