请问MRS什么时候会更新GCC版本?

MRS的RISC-V  GCC 8.2.0版本已经使用了很长一段时间,目前我遇到的问题是希望使用-flto选项优化代码密度,但是8.2.0版本开启-flto选项以后工作不太正常。新的GCC版本似乎已经解决了这个问题,可以使用-flto选项。

另外如果放弃WCH的扩展功能转而使用主线GCC版本,源代码中应该做什么修改?有没有在MRS中使用主线GCC的相关文档。谢谢解答。

gcc版本目前正在升级到gcc12,近期会发布。主线版本gcc是可以使用的,只是中断处理函数中压栈的寄存器比较多,可能会影响到中断处理的时间,其他没有影响。


我试了下xPack的10.2和12.2版本,代码密度表现都不如现在的8.2,即使开了-flto选项也不行。可能是中断处理增加了额外的代码导致的。


只有登录才能回复,可以选择微信账号登录