奥村@松阪大です。 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/
Follow-Ups:
- [linux-users:94065] Re: コンパイラにより解析結果が異なるSatoru Kameoka
- [linux-users:94045] コンパイラにより解析結果が異なるSatoru Kameoka
- Prev by Subject: [linux-users:94047] Re: コンパイラにより解析結果が異なる
- Next by Subject: [linux-users:94049] linuxサーバーが突然リブートしてしまう
- Previous by thread: [linux-users:94047] Re: コンパイラにより解析結果が異なる
- Next by thread: [linux-users:94065] Re: コンパイラにより解析結果が異なる
- Indexes:[Main][Thread]