add more warning flags to gcc.