stupid gcc