- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks, Walt, we'll take a look, but this sounds familiar.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I can reproduce the ICE using Intel(R) Visual Fortran Compiler XE 15.0.1.148.
The offending line, when corrected for syntax, corresponds to an intrinsic assignment involving a polymorphic, allocatable variable, a Fortran 2008 feature, which is not yet supported by Intel Fortran.
Just got a Windows 8.1 laptop over the holidays and on this machine, the program when modified to not use a polymorphic variable for x (i.e., TYPE(line_type), ALLOCATABLE :: x) gives an "access violation" error upon execution at the assignment statement. The same code runs fine on the Windows 7 PC that I normally use. I just started on Windows 8.1 with this laptop (I hate it already!) and this is my first attempt at using Intel Fortran on it, so not sure if I have everything correct. I wonder if someone can try to reproduce this attempt and post the response.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
With the 15.0.1.148 compiler, the ICE (access violation) occurs only with the 64 bit compiler on Windows 8.1.
One of the first adds-on you (FortranFan) should consider when starting to use Win 8.x is Classic Start Menu (or something similar) to avoid the frustrations of the 8.1 tile interface.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have been using Win 8.1 for a few months now--always in the desktop (classic start) mode, and so far I find it no different from my previous Win 7. Except, that is, for the problem of unauthorized file access that I reported on another thread (the consensus is that was a timing problem caused by Windows delay in releasing a file handle, and happened because my 8.1 machine is "too fast").
But admittedly, my use of Fortran is pretty elementary, and I don't dabble in things like allocatable polymorphic variables.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FortranFan wrote:
..
Just got a Windows 8.1 laptop over the holidays and on this machine, the program when modified to not use a polymorphic variable for x (i.e., TYPE(line_type), ALLOCATABLE :: x) gives an "access violation" error upon execution at the assignment statement. ... I wonder if someone can try to reproduce this attempt and post the response.
False alarm: once I added /standard-semantics compiler option to the Windows 8.1 project, the program executed without any issues.
Re: Windows 8.1, thanks mecej4 and dboggs for the classic Start menu add-on suggestion.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
While I did remember another issue with unbalanced parentheses triggering an ICE, this case is different. Escalated as issue DPD200364932.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This problem has been fixed for a release later this year.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page