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

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


亀岡です。

From: Haruhiko Okumura <okumura _at_ matsusaka-u.ac.jp>
Subject: [linux-users:94048] Re: コンパイラにより解析結果が異なる
Date: Tue, 16 Jul 2002 07:25:56 +0900
Message-ID: <20020716.072546.71084355.okumura _at_ matsusaka-u.ac.jp>

> 奥村@松阪大です。
> 
> 具体的なプログラムの中身が分からないと何とも言いようがないですが,まず
> やってみることとしては,オプティマイズフラグ(-O2 といったもの)を外し
> てみることでしょうか。
> 
最適化を外してみると、それぞれ微妙に結果が変わったので、やはりコーディ
ングに問題があるようですね。gcc-3.0.4だけは最適化しなくても同じ結果に
なりました。

> 変数の初期化を忘れていて毎回異なった結果が出るというのは論外ですが。

さすがに毎回変わるということはありませんでした。初期化忘れでは何度も
痛い目にあっているので。

> とは微妙な仕様(評価順序)の違いから結果が異なることがありえます(もと
> もとコーディングがまずかった場合)。
> 
そこそこ大規模なプログラムなので段階的に調べていくしかないでしょうね。
十年近く前から使われてきたものなのですが...

回答していただいた方々に感謝いたします。

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

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