Suggestion: enable -Wall and treat warnings as errors.
gcc -v shows that it's been configured with --disable-werror
Suggestion: enable -Wall and treat warnings as errors.