When readin the manpage for gcc, as well as when reading diagnostic messages from gcc, unicode symbols like quotation marks, hyphens, apostrophes, and so on are often rendered as a solid box. For clarity this is not an xterm, just /dev/ttyN. The issue has also shown up in other linux distros so this is probably an upstream issue, but on advice from #g-d-h I'm filing it here for documentation purposes.
I suspect it has something to do with consolefont and the associated unicode mappings. Fiddling with this has fixed the issue in the past.
Please post your `emerge --info` output in a comment.
Please consult the Unicode guide referenced in the URL field. I can't say there is a bug here to report and configuring your system for Unicode on consoles is not something the distribution can handle for you. If you find a problem in the documentation, then you can fix it by editing the wiki. If you end up finding an actual bug in a package, then it's fine to report it here.