Linux环境下O3优化与O0的差异性 2022-12-27 15:51 | 4,479 | 0 | 踩坑日记 | Zero 939 字 | 12 分钟 在实现RISCV_ISA的P拓展指令描述仿真时,遇到了奇怪的问题,O3优化的仿真与O0优化的程序结果不同,经过调查发现,问题出在short类型指针的相关优化问题,至于这算Bug还是过度优化不好定义,但作为编译器,无论做什么优化,至少应该保证得到的结果是正确的,下面开始描述问题!!! Linuxvolatile编译器优化