I have recently run into an internal compiler error with ifort 15.0, for a piece of code that works just fine with Ifort 14.0. I think this is a regression bug.
The catastrophic error shows up when I create a polymorphic pointer to an extended type with a long name, which is defined within a module that also has a long name. I see the error whenever the sum of the two names (module + type) is equal to or larger than 110 characters.
Please consider the following code: