Since almost every part of the compiler needs <stdlib.h>, for the abort prototype if nothing else, it should be included by *config.h instead of individual files.