`:gcc` is by convention Apple's version of GCC 4.2, not any other version. `:gcc_4_0` is specifically GCC 4.0. Homebrew tracks them as separate compilers.

> Is it possible to add them all in one block?

Not yet, that's coming later.