次の Fortran コードを Mac で実行するとバス エラーが発生しますが、Linux マシンで実行するとエラーは発生しません。
PROGRAM TINY
WRITE(UNIT=*, FMT=*) 'Hello, world!'
END
プログラムが不可能なメモリにアクセスしようとするとバスエラーが発生することは理解していますが、このプログラムのどこでそのような試みが行われたのかわかりません。私の MacBook には GCC 4.4.0 があり、私の Linux マシンには GCC 4.3.2 があります。このエラーが発生する理由について何か考えはありますか?