make gcc conditional again