fix -O2 flag