[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(toppers-users 2535) Re: コンフィギュレータのアライメント



こんにちは。照井と申します。
普段は read only ですが、どうぞよろしくお願いします。

> となると、処理系によらずアライメントを保証するための
> 指定というのは存在しないのでしょうか。

素朴な疑問なのですが、union を使えば解決するのではないでしょうか?
問題の本質を取り違えてるかもしれません。
最も一般的な手段を採らない理由がございましたら
ご紹介頂けると勉強になります。

照井@多摩市

-----Original Message-----
From: Masaki Muranaka [monamour at monaka org]
Sent: Thursday, September 14, 2006 2:16 PM
To: users at toppers jp
Subject: (toppers-users 2534) Re: コンフィギュレータのアライメント

こんにちは.

On 2006/09/13, at 17:20, takaya_kakizaki at gmx yamaha com wrote:
> となると、処理系によらずアライメントを保証するための
> 指定というのは存在しないのでしょうか。

GCCに限って言えば,target triplet によってこの辺りの挙動が
異なるので,リンカスクリプトか何かの力を借りないと確実な
保証はできないと思います.

因子未指定でも同様で,先頭番地をアラインしてくれない
ケースがあります.
SIGBUSで飛ぶような置き方はしないと思いますが….


> とあるのですが、こちらはどうなのでしょう。

お手持ちのコンパイラバイナリをサポートしているベンダに
聞いてみてください.
(と言わざるを得ないくらいバリエーション豊富です.)


--
from もなか