ICE for coarray component of a derived-type

ICE for coarray component of a derived-type


Trying to find a workaround for the issue DPD200244116 (, I've encountered a internal compiler error.

I've attached the source code.

I'm working with

$ ifort -V
Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version Build 20130313
Copyright (C) 1985-2013 Intel Corporation.  All rights reserved.

and the compiler error is the following:

$ make
ifort -coarray -coarray-num-images=1 -c main.f90 -o main.o
main.f90(9): error #6404: This name does not have a type, and must have an explicit type.   [BLOCK_TYPE]
  call Construct_Mesh( Mesh )
main.f90(12): catastrophic error: Internal Compiler Error: possible out of order or missing USE
compilation aborted for main.f90 (code 1)
make: *** [main.o] Erreur 1

Downloadapplication/octet-stream ice-coarray-component.tar.gz640 bytes
2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

We are planning to include a fix for this issue in the next major release which is currently scheduled for later this year.


Leave a Comment

Please sign in to add a comment. Not a member? Join today