compiler opts on