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

"ICE: segmentation violation signal raised" with parameterized derived types

WileyOne
Nuevo Colaborador I
1.921 Vistas

Compiler: ifx (IFX) 2025.2.1

OS: Rocky Linux 8.9 (Green Obsidian)

 

The latest version of the compiler exhibits an ICE with parameterized derived types. I'm fairly sure the code is valid, and the message requested that it be reported. Please see the attached code.

 

WileyOne_0-1757521639299.png

0 kudos
1 Solución
WileyOne
Nuevo Colaborador I
20 Vistas

Confirmed that this was fixed with the 2026.0.0 release.

Ver la solución en mensaje original publicado

7 Respuestas
Ron_Green
Moderador
1.888 Vistas

it does look valid to me.  nagfor accepts this code.  gfortran 14.2 gets an ICE.  Even the nightly dev branch of ifx is getting an ICE with this.  I will create a bug report.  Thanks for sending this to us!

 

 

Ron_Green
Moderador
1.878 Vistas

The bug ID is CMPLRLLVM-70427. You had a similar report CMPLRLLVM-68773. This one we have a fix for just recently. It is in test phase. This new one could be related so I assigned it to the developer working on 68773. Hopefully this can be fixed in the same code she is working with for the older bug.


WileyOne
Nuevo Colaborador I
1.746 Vistas

Thank you, Ron. Yes, this is similar to other issues I have recently reported, though none of them caused an ICE. I appreciate the update on CMPLRLLVM-68773; hopefully under the hood this is the same or a related problem that can be easily resolved.

Many thanks!

WileyOne
Nuevo Colaborador I
1.742 Vistas

I lied - I completely forgot about another ICE I had previously reported. You were right!

Igor_V_Intel
Moderador
1.022 Vistas

The fix is implemented and will be available in the next major compiler release.


WileyOne
Nuevo Colaborador I
467 Vistas
WileyOne
Nuevo Colaborador I
21 Vistas

Confirmed that this was fixed with the 2026.0.0 release.

Responder