Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

ICE with O2

Olsen__Oystein
Beginner
574 Views

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.f90
  • ice/hsorbit.f90
  • ice/hsdata.f90
  • Makefile

To compile, run

make clean && make

The Makefile sets the O2 option. The example compiles if that option is replaced with O1 or O3. There are also a few comments in the hsdata.f90 that shows where the issues are located.

Please let me know if you need additional information.

Øystein

 

0 Kudos
3 Replies
Kevin_D_Intel
Employee
574 Views

Thank you for reporting this internal error. I will try reproducing it and provide an update shortly.

0 Kudos
Kevin_D_Intel
Employee
574 Views

Thank you for the convenient reproducer. I reproduce the error easily and forwarded it to the appropriate Developers (see internal tracking id below) for further analysis and repair. I will keep you updated on the status of a fix in a future release.

(Internal tracking id: DPD200361778)

(Resolution Update on 02/14/2016): This defect is fixed in the Intel® Parallel Studio XE 2016 Release (2016.0.109 - Linux)

0 Kudos
Kevin_D_Intel
Employee
574 Views

The particular edit responsible for fixing this internal error was not able to be identified; however, we have confirmed this test case compiles successfully with our most recent PSXE 2016 (16.0 compiler) release, including the latest PSXE 2016 Update 1 release so we believe the issue is fixed. A regression test will be added to our internal test suite to enable detection of any resurfacing of the error in the future.
 
Thank you for reporting this error.
 

0 Kudos
Reply