GCC: como é diferente de mtune?

Eu tentei esfregar a página do GCC para isso, mas ainda não entendi, realmente.

Qual é a diferença entre-march e-mtune ?

Quando alguém usa apenas-marchcontra os dois? É sempre possível apenas-mtune?