O que você está vendo é um bug no bash -completa .
Por sorte, há uma solução alternativa: você pode abrir /usr/share/bash-completion/completions/cc
e encontrar o seguinte:
complete -F _gcc gcc g++ g77 gcj gpc &&
{
cc --version 2>/dev/null | grep -q GCC && complete -F _gcc cc || :
c++ --version 2>/dev/null | grep -q GCC && complete -F _gcc c++ || :
}
e substitua-o pelo seguinte:
complete -F _gcc gcc g++ g77 gcj gpc cc c++