0
私はflang(LLVM)FortranコンパイラをWindowsに移植しています。私は助けを必要と私はそれに走った一つの問題は、以下の通りです:LLVM:致命的なエラー:バックエンドでのエラー:アライメントが32バイトに制限されています
fatal error: error in backend: alignment is limited to 32-bytes
これは、いくつかのFortranファイルをコンパイルするときに起こり、ここからです:
何をこれは意味し、それはなりますそれを解決することは困難ですか?
Fortranソース
DOUBLE PRECISION FUNCTION D1MACH(I)
COMMON /D9MACH/ CRAY1
RETURN
END
アップデート:以下LLVMが生成されます。
@d9mach_ = common global %structd9mach_ zeroinitializer, align 64
これの意味は何ですか?
これは私の専門知識の外にある可能性が非常に高いですが、Fortranファイルはどれですか?それはどのフランジャーですか? PGIのもの?この名前のプロジェクトが2件ありました。 –
PGIによるflangアクティブプロジェクトは1つだけです。私はあなたにFortranファイルを与えることができますが、それがどのように役立つかはわかりません。 – xaav
これは非常に困難な問題、したがって問題です。 – xaav