Why fix the compiler? standard cc should do, right?