请教关于如何gcc RTL的问题
如题:
我已经编译出来了avr交叉编译器 但是xxx-linux-gcc -s xxx.c 编译出来的是avr汇编 我想重新设计一套指令 需要修改RTL 我打算修改avr平台的RTL模版 输出我想要的指令
但是需要检查RTL是否正确才可以
1. 是否有什么方法可以输出RTL (-dr 不好使啊)
2.如果输出不了 有没有什么其他办法能知道我写的匹配模版是否正确
谢谢大家了!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
自己 顶顶....
-dr怎么不好使了?
回复 3# cjaizss
无法识别这个参数 不仅仅是自己编出来的gcc 系统自带的gcc 也没有这个参数啊 我google了很多 都说有
版主求救啊
回复 3# cjaizss
再求教个问题 加-dr 输出来的是那种化简的RTL (很难看 ) 我在网上看到的 有没有其他办法呢
如果你能看懂md文件中的指令模板,并且做了修改,那么,dump文件中的RTL也应该差不多能看懂。
回复 6# EricFisher
就怕自己写的 出一点错误 汇编器就没法做了 谢谢EricFisher了 我去研究 研究