>>778
面倒だから試してないけど、こんなんでどうか?

hoge :
{
  __before_hoge__ = .;
  aaaa.o(.hoge)
  __after_hoge__ = .;
} > foo
ASSERT(__after_hoge__ - __before_hoge__, ".hoge not found in aaaa.o");

コンパイルするときに気をつけろってのは愚の骨頂