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

Self referential type, abstract type and abstract interface causes ICE

IanH
Honored Contributor III
624 Views
The attached kills 12.0.1.127, 12.0.0.104 and 11.1.067 with a stack overflow exception.


ice-20101209.f90

[plain]>ifort /c /warn:all /check:all ice-20101209.f90
Intel Visual Fortran Compiler XE for applications running on IA-32, Version 12.0.1.127 Build 20101116
Copyright (C) 1985-2010 Intel Corporation.  All rights reserved.

fortcom: Fatal: There has been an internal compiler error (C00000FD).
compilation aborted for ice-20101209.f90 (code 1)[/plain]

0 Kudos
5 Replies
Steven_L_Intel1
Employee
624 Views
Thanks - I can reproduce this and will report it to the developers. Issue ID is DPD200164102.
0 Kudos
Steven_L_Intel1
Employee
624 Views
The developers have fixed this issue, but it is not yet targeted for an update. When that happens, I will let you know. It requires a certain kind of nesting of abstract interfaces to trigger the bug.
0 Kudos
Steven_L_Intel1
Employee
624 Views
I expect the fix for this to appear in update 3.
0 Kudos
psantos
Beginner
624 Views
Steve,

Is there a predicted release date for update 3? Thank you.

Pedro
0 Kudos
Steven_L_Intel1
Employee
624 Views
I'm at home without reference to the schedule, but based on what I remember, second half of March or first half of April.
0 Kudos
Reply