- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A pointer to a 2D array like below results in internal compiler error (C0000005).
The latest version of the Intel Fortran 2022 (for windows) was used.
[ version 22.0.0066.16, Package ID: w_oneAPI_2022.1.0.256]
XMTRN => thisFP%MatFP(:)%XMDEN(1,2) ! compiler error here
The real code is part of a large package. I've isolated a "problem" line of the code and
made a "toy example" attached.
Note that if (in this example) the array (XMDEN) is declared as 1-dimensional the code compiles.
The same large package was built before using older Intel Fortran versions from 2012 to 2018.
Using Intel Fortran 2022 latest version there are 3 files that result in "internal compiler error (C0000005)". I suppose the root cause is the same in all 3 cases.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
we'll get a bug report. thanks for sending this to us
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The error has been reproduced and escalated with a bug report. I will let you know when there is an update on it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there an update?
Was that bug fixed in any latest compiler version, or not yet?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I don't get an error compiling that source in either ifort or ifx from the 2023.0.0 install.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It has been fixed by the new oneAPI 2023.0 release.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page