こんにちは、川合です。 ええと、まず、go_0001sとgo_0001wをアルファリリースしました。こ れは最近一生懸命に作っている、「GOでコンパイルできるGO」ではなく go_0000sをベースに今まで分かったことを付け加えただけです。 何が変わったのかというと、.commや.lcomを生成しないようにしたり (代わりに.dataを生成)、.align 32を出力しないようにしたり、明ら かに使われていないルーチンを切り離したりです。 それで、このgo_0001wでは、OSASK ver.3.0のソースがmakeできるこ とを確認しています(go_0000wはできなかった)。 ということで明日にはtolset01をリリースしたいと思っていますが、 それにはこのgo_0001wもバンドルする予定です。OSASK ver.3.1以降は OSASKはGOでmakeするのをデフォルトにします。 なお、GOでmakeしたOSASKはlccでmakeしたものよりも大きいです。 -Osをつけても、です。うーん、gccの最適化能力はサイズにおいては、 lccに常に勝つほどではなさそうです。まあ、as.exeのせいかもしれま せんが。 それで、go_0001s,wをリリースするに当たり、僕のwebスペースが不 足してしまったので、go_0000s,wは削除しました。 GOでコンパイルできるGOの方は、まあまあ順調です。来週の初めには 何らかの成果を報告できると思っています。 それでは。 -- 川合 秀実(KAWAI Hidemi) OSASK計画代表 / システム設計開発担当 E-mail:kawai !Atmark! imasy.org Homepage http://www.imasy.org/~kawai/