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

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

WileyOne
新手
469 次查看

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 项奖励
4 回复数
Ron_Green
主持人
437 次查看

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!

 

 

0 项奖励
Ron_Green
主持人
427 次查看

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.


0 项奖励
WileyOne
新手
295 次查看

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!

0 项奖励
WileyOne
新手
291 次查看

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

0 项奖励
回复