最新

おおいわのこめんと (2008-09)


2008-09-23

[Misc] 夏休み

過去数年間の夏休みはほとんど9月末に休暇だけ取得した状態だったので、 今年こそは、ということで。

9月15日から20日まで、祝日と休暇その他を利用して、ベルギーを訪問してきました。 日程的な事情と、好きなところをゆっくり周りたいという希望から、 ツアーとかにはせずに、飛行機と宿だけ予約してあとは現地で決定という スタイルで行ってきました。 実際に現地で訪問した先は、ブリュッセル2日半と、ブルージュ1日。 結構充実した旅になりました。

やっぱりヨーロッパえ〜わ〜。

日記ですが、写真とか整理しつつ遡ってゆっくり書いていきたいと思います。


2008-09-24

[Work] 愚痴? (gcc の謎)

Fail-Safe C の Debian パッケージ化の手順を作ってから、 各種環境でのコンパイルを試しているのだが、 sid でコンパイルすると

../../../runtime/stdlib/fscw/env_helper.fscw: In function 'fsc_set_system_env':
../../../runtime/stdlib/fscw/env_helper.fscw:83: warning: array subscript is above array bounds

と怒られる。 他にも結構な数の警告が出ていて、直さないとなぁ、と思って作業を始めたわけなのだが、 問題の83行目、謎なんだよなぁ。

まぁすぐ上の行の if 文の条件が判定できてないのかなと思い、 2箇所の sizeof(strcache) / sizeof(strcache[0]) を 32 で置き換えると、 警告は出なくなる。

なんで定数式を数値で置き換えるだけで (最適化最大なのに) 直るんだろうと 謎に思いつつ、アセンブリ出力を見て diff を取ってみると……

(続きを読む) ...

大岩 寛 (おおいわ ゆたか) <yutaka@oiwa.jp.nospam ... remove .nospam> .

Copyright © 2005-2014 Yutaka OIWA. All rights reserved.
Posted comments and trackbacks are copyrighted by their respective posters.

記事の内容について (Disclaimer / Terms and Conditions)