名前: Hide 日時: 2001-06-22 16:06:41 IPアドレス: 210.249.65.*
参考になるかわかりませんが、gcc3.0 mips-elfの場合、 コンパイラにより実行結果に違いがあります。 次のプログラムを実行してみて下さい。 dvipdfmを実行した場合も同じ原因で違いがあります。 gcc 2.95.2の場合の実行結果 0 10 gcc 3.0の場合の実行結果 10 0 struct sss { int x, y, z; } sss0, sss1, *p; main() { p = &sss0; p->x = xxx(); printf("%d\n", sss0.x); printf("%d\n", sss1.x); } xxx() { p = &sss1; return (10); }
この書き込みへの返事: