Use C99 + GNU extensions (-std=gnu99) by default.

Without -std=* option, gcc assumes it is gnu89 source, though clang does
it is gnu99 source.

I'd suggest using gnu99 by default. We are in the 21st century.