Thinking about it, I don't think this is a bug. The reason it's called gcc48 is that it's possible to have more than one version installed. If the software being built is from ports, the system will handle that. Unported software should try to use cc rather than gcc, or at least try it first.