[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:94048] Re: コンパイラにより解析結果が異なる


奥村@松阪大です。

From: Satoru Kameoka <kameoka _at_ lambda.phys.tohoku.ac.jp>
Subject: [linux-users:94045] コンパイラにより解析結果が異なる
Date: Mon, 15 Jul 2002 22:58:47 +0900
Message-ID: <20020715230347Z.kameoka _at_ lambda.phys.tohoku.ac.jp>

kameoka> 同じプログラムを同じマシン上でgcc-2.96とgcc-3.0.4とgcc-3.1を用いてコン
kameoka> パイルしたところそれぞれ実行結果が異なるという事態に遭遇しました。

具体的なプログラムの中身が分からないと何とも言いようがないですが,まず
やってみることとしては,オプティマイズフラグ(-O2 といったもの)を外し
てみることでしょうか。

変数の初期化を忘れていて毎回異なった結果が出るというのは論外ですが。あ
とは微妙な仕様(評価順序)の違いから結果が異なることがありえます(もと
もとコーディングがまずかった場合)。

-- 
Haruhiko Okumura <okumura _at_ matsusaka-u.ac.jp>
Matsusaka University, 1846 Kubo-cho, Matsusaka, 515-8511 Japan
http://www.matsusaka-u.ac.jp/~okumura/

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: