$fp,$sp,$gp,$at は使えるのにそのほかは使えない。 使いたいと思った。 ほんとは itbl-ops.c らへんを変更するのが筋だろうと思いつつ目先の config/tc-mips.c を変更。 出来てるような気がするのでパッチを公開してみます。 binutils-2.9EEreg.patch.gzです。
以下のコンパイル方法はめちゃくちゃです。結果として出来はしますけど。 知ってるひとが見ると笑えるんではないかと思います(^^;

dvd のなかの /SRPPMS/binutils-2.9EE-3.src.rpm を展開すると /usr/src/RPM/SOURCES/ にたくさんファイルができる。

tar xzvf binutils-2.9EE.tar.gz
cd binutils-2.9EE
patch -p 1 < ../binutils-2.9EE.linux.patch
patch -p 1 < ../binutils-ps2linux-0.9.patch
patch -p 1 <../binutils-2.9EEreg.patch
cd ..
mkdir r5900	# なんでもいいです。
cd r5900
../binutils-2.9EE/configure	# option いらないかどうか不明。しらない。
make
うわ、gas がコンパイルされない。わかんね〜
cd ..
cp -rf r5900/* binutils-2.9EE/.	# やけくそ。
cd binutils-2.9EE/gas
configure
make
cp as-new /usr/local/bin/gas
以上です。バグを仕込んだかもしれません。 パッチをあてたあとのソースのインデントはめちゃめちゃです。(tab がへんなんだもん)
誰かが同じようなパッチを出したら迷わずそっちを使います(笑
hanimar@geocities.com