Fix: linaro -O3 compliance changes