A search indicates that this question was asked (in the Fortran for Windows Forum) before, but that was three years ago, and I can't find any update.
I'm using Intel Fortran version16.1 and I'd like to initialize allocatable arrays to NaN to aid in debugging. I am familiar with the -ftrapuv and -init=snan,array options but it is my understanding they do not work for allocatable arrays. The answer in the three year old question I found was "it is something we are working on for the future". It is now the "future", and since that topic is closed, I've opened a new question to ask again. Has that capability been added? Or is it still part of future plans?
Yes, it has been added. -init=snan,.arrays now works for allocatable arrays. Don't use -ftrapuv, it is worthless.
Thank you very much for that information. I'm very happy to hear that. Do you happen to know which version of the compiler added that capability? I'd like to make a note for my colleagues about version requirements as we have multiple systems with varying, and sometimes fairly old, versions installed.