bump optimization to -O2