Please refer to the following code:
write (6,*) DUMMY_F_2(1) - DUMMY_F_2(0)
end program TEST3
this code compiled with some other compilers (PGF, MipsPro-irix) gives theoutput "1.0" (expected)
compiled with IFC gives "0.0"
can anyone point to the problem? is it a compiler bug or intended behavior?possible solutions (without rewriting the code using contained functions)? any compiler flags that would fix that?