RTL
ああああ。わからん。RTLの構造は全然わからんからRTL関連のエラーが出たらどうしようもないような気がしてたんだけど、ついに、今日、そんな感じになってしまった。
sample.seni: In function `sample_loop': sample.seni:1: error: unrecognizable insn: (insn 22 21 23 (parallel [ (set (reg/f:SI 7 sp) (plus:SI (reg/f:SI 6 bp) (??? bad code 45616 ))) (set (reg/f:SI 6 bp) (mem:SI (reg/f:SI 6 bp) [0 S4096 A8])) (clobber (mem:BLK (scratch) [0 A8])) ]) -1 (nil) (nil))
何が言いたいいんだね?君は。spとかbpとか見る感じ、スタックフレームのサイズが怪しいんだけど、これだけでは何もわからない。
何から手を付けたらいいかわかんない感じは久し振りだったので、まあ、楽しいといえば楽しいんだけど。
とりあえず、2時間くらい色々試して、saved_treeの最適化っぽい感じじゃないかというところ。3時なので寝る。