夜行録 - 酔歩.net

Calendar

< July 2008 >
MonTueWedThuFriSatSun
123456
78910111213
14151617181920
21222324252627
28293031

Tuesday, 29.07.08

コンパイラエラー

某 Fortran のコード、 gfortran だとコンパイラがメモリ喰い潰して死ぬ件。
4.2 ではともかくメモリがあればなんとかコンパイルできたが(このために colinux に 256M 割り当て直さないと駄目だったが…。)、4.3 だと何故か駄目。

f951: out of memory allocating 183250200 bytes after a total of 128016384 bytes

こんな報告もあるのでコンパイラのバグだったんだろうか。

ところが、この通った方でも何故か実行時エラー。それも main を呼ぶ前に sigkill で殺される罠。なんだそりゃ?

ところが同じコードを gfortran でコンパイルしても、 OSX と X86_64 の Linux ではちゃんとコンパイルできて、ちゃんと動いてるんだよなぁ…