warning: iteration 128 invokes undefined behavior [-Waggressive-loop-optimizations] 迭代数组时,超出了定义的数值大小,调整迭代次数解决了。
for(uint8_t x = 0; x < 8; x++) { data1[x] = 0; } When using an array in a count loop above the limits of the array, the compiler can report a warning: warning: iteration 5 invokes undefined behavior But if pointers are used, the compiler may not warn and ...
[Bug tree-optimization/106842] [12 Regression] misleading warning : iteration X invokes undefined behavior rguenth at gcc dot gnu.org via Gcc-bugs Thu, 20 Jun 2024 02:26:08 -0700 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106842 Richard Biener <rguenth at gcc dot gnu.org> changed:...