アーキテクチャにもっとも依存するのはGC部です.****のGCは対象 のアーキテクチャがsetjmp()によって全てのレジスタを jmp_bufに 格納することと,jmp_bufとスタックが32bitアラインメントされて いることを仮定しています.特に前者が成立しない場合の対応は非 常に困難でしょう.後者の解決は比較的簡単で,gc.cでスタックを マークしている部分にアラインメントのバイト数だけずらしてマー クするコードを追加するだけで済みます.「defined(THINK_C)」で 括られている部分を参考にしてください