Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28446 Discussions

ICE: Fortran 2008 atan(x,y) in same program unit as atan(x)

scivision
New Contributor I
634 Views

ifort version 19.0.1.144 gives ICE for:

ifort  -c intel_ICE.F90


/tmp/ifort9yOGb6.i90: 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 intel_ICE.F90 (code 1)

Where intel_ICE.f90 contains only:

a = atan(x)

b = atan(y, x)

end

It seems the root cause is having the Fortran 2008 atan(y,x) in the same program unit as atan(x), which should be perfectly legal.

 

0 Kudos
1 Solution
Juergen_R_R
Valued Contributor I
634 Views

According to Intel Support, this bug is reproduced and escalated (CMPLRIL0-31016).

View solution in original post

4 Replies
Juergen_R_R
Valued Contributor I
634 Views

An internal compiler error is always an error, please report it to the Online Support Center.

0 Kudos
scivision
New Contributor I
634 Views

This also happens with ifort 18. 18.3, 19. Ever since this feature was added.

For some reason I cannot login to support center. Hopefully an admin could pass this info along.

0 Kudos
Juergen_R_R
Valued Contributor I
634 Views

I reported it with your name and the link to this forum under support ID# 04039118.

Juergen_R_R
Valued Contributor I
635 Views

According to Intel Support, this bug is reproduced and escalated (CMPLRIL0-31016).

Reply