- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I get a "catastrophic error" with 18.0.1 on the following code when using array parameters with assumed size:
module crash implicit none contains subroutine foo !real, parameter :: x(*)=[1] ! This works !real, parameter :: x(1)=[1]/2.0 ! This works real, parameter :: x(*)=[1]/2.0 ! This crashes end subroutine foo end module crash
% /opt/intel/bin/ifort ifortcrash.f90 ifortcrash.f90: catastrophic error: **Internal compiler error: segmentation violation signal raised** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error. compilation aborted for ifortcrash.f90 (code 1)
It's not a big deal as I can specify the actual size in which case it works.
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
An internal compiler error is a compiler bug and you should report it at the Intel Online Service Center:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for reporting this. The case is escalated to engineering.

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