ifx 2024.0 bug still seems to be there with 2024.1

This Fortran program is much shorter than the one in my earlier bug report using ifx 2024.0 but iI am now using ifx 2024.1 and am still being told an uninitialized value was created. I cannot see what variable was uninitialized, but the compiler version written by the program was   2024.1.0 Build 20240308 whereas compiling with the -V option gave Intel(R) Fortran 24.0-1472.3. What is going on?

naninf.txt (4.17 KB)

Not sure what is going on. Try seperating

posOK = [ninf1(2)>huge(r1),ninf2(2)>huge(r2),ninf3(2)>huge(r3),&
            ninf4(2)>huge(r4)]

into individual statements. this may shed some light on the problem

Jim Dempsey

Bug has gone away with ifx version 2025.0.0 Build 20241008