Use "-Wall -O2" for the compiler to get more warnings.