Fortranのレベルでどうこうではなく、Undefined Behavior Sanitizerでも使えばいいんじゃないの