Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

ICE with 12.1.4

Alexis_R_
New Contributor I
613 Views

[bash]$ ifort --version ifort (IFORT) 12.1.4 20120410 Copyright (C) 1985-2012 Intel Corporation. All rights reserved. $ ifort -c ice.f90 ice.f90(12): error #8213: A keyword in the structure constructor is not the name of a type component. [FOO] img = image(foo=[1,2,3]) ----------------^ ice.f90: catastrophic error: **Internal compiler error: segmentation violation signal raised** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error. compilation aborted for ice.f90 (code 1)[/bash] Here is the source:[fortran]module images type image integer :: ldim(3) = [1,1,1] real, allocatable :: val(:) end type end module images program images_test use images implicit none type(image) :: img img = image(foo=[1,2,3]) end program images_test[/fortran]

0 Kudos
3 Replies
Anonymous66
Valued Contributor I
613 Views
Thank you for reporting this issue. I have escalated it the developers. The issue number is DPD200234064. I will post any updates on the issue to this thread.

Regards,
Annalee
Intel Developer Support
0 Kudos
Anonymous66
Valued Contributor I
613 Views
A fix has been found for this issue, we are currently planning to include it in a future major release. I will update this thread when the fix is available.

Regards,
Annalee
Intel Developer Support
0 Kudos
Ron_Green
Moderator
613 Views

This bug was fixed in the recent Composer XE 2013 SP1 release, released in early September ( version 14.0 of the compiler )

ron

0 Kudos
Reply