thisによると、gfortran は整数論理変換を実行できますが、次のエラーが発生します。
if (.not.bDropped.and.(zz_unif01() .lt. (1 - (Test_Dru
1
Error: Operand of .not. operator at (1) is INTEGER(4)
.not.bDropped
コードを からに変更した方がよいことはわかっていますが(bDropped.eq.0)
、これは生成されたコードであるため、単純ではありません。
-std=xxx
さまざまなフラグを試しましたが、違いはありませんでした。