- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I've found an internal compiler error in ifort version 2021.4.0, and I've attached a program that demonstrates the problem. This can be compiled with ifort -c -qopenmp openmp_error.f90. The internal compiler error is caused by the if clause on the OpenMP parallel directive, and occurs when it is checking two variables (with .And. or .Or.). It doesn't matter that the variables are arguments, the error still occurs if local variables are used. This error did not occur with ifort version 2021.2.0 or earlier.
The full error message is:
04010002_15113
openmp_error.f90(12): catastrophic error: **Internal compiler error: internal abort** 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 openmp_error.f90 (code 1)
Thanks,
Edward
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for reporting this and making such a nice reproducer.
I have good news for you! I checked an internal compiler that is destined to be the next version of ifort. No ICE (internal compiler error)! Look for this version to be released before the end of the calendar year 2021.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for reporting this and making such a nice reproducer.
I have good news for you! I checked an internal compiler that is destined to be the next version of ifort. No ICE (internal compiler error)! Look for this version to be released before the end of the calendar year 2021.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Barbara,
That's great news, thanks for testing this and letting me know.
Best regards,
Edward
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The version of the compiler with the fix for the internal compiler error is now available in the oneAPI 2022.1 release. Please check it out!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Barbara,
Thanks for following up. I've tried the compiler in the 2022.1 release, and it solved the problem.
Best regards,
Edward
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page