ICE with parameterized derive type and debug enabled
The attached file generates an ICE when I compile it with$ ifort -debug tests.f90It compiles fine if I drop the debug statement. $ ifort -v ifort version 15.0.0I am running openSUSE 13.1.0 Please let...
View ArticleParameterized derived type and generic subroutine call
The attached file does not compile with ifort version 15.0.0 on openSuSE 13.1. The second argument to the generic type bound procedure "solve" is another parameterized derived type. ifort fails to find...
View ArticleICE with O2
Hi,the attached example triggers an Internal Compiler Error with ifort 15.0.0. on openSUSE 13.1. It contains the following files:ice/hskinds.f90ice/hsorbit.f90ice/hsdata.f90MakefileTo compile, runmake...
View ArticlePASS attribute and parameterized derived types
Hi,I get the following error when I compile pass_pdt.f90 (attached):pass_pdt.f90(28): error #8262: For a type-bound procedure that has the PASS binding attribute, the first dummy argument must have the...
View ArticleOverridden binding and parameterized derived type
Hi,I get the following error when I compile overide_pdt.f90 (attached): ifort override_pdt.f90override_pdt.f90(56): error #8383: The dummy arguments of an overriding and overridden binding that...
View ArticleICE when moving parameterized derived types into different modules
Hi,I have attached two files. They contain basically the same code. array_pdt2.f90 compiles, array_pdt.f90 fails with:$ifort array_pdt.f90fit_lookup: Line_seq_number (nil) was not found array_pdt.f90:...
View ArticleInternal compiler error and USE statement order
Hi,the attached example triggers an internal compiler error using Intel Fortran compiler 16.0.0.110 on Windows 7 with visual studio 2015. The ICE goes away by switching the order of the two USE...
View Article