gcc hardmask