I'm filing this as a bug, mainly so we don't lose sight of it. The packaging of the *binary* releases of binutils, (all versions up to and including 2.17.50), and of GCC, (all versions up to and including 3.4.5), are defective, in so far as they include `.../info/dir' files in the distributed archives.
No binary distribution of any package should *ever* include such a file; when such an archive is installed, it *destroys* any existing `info' catalogue on the end user's system, instead of updating it. (The correct procedure for updating `info' catalogues is to run the `install-info' command, to *add* to the existing `dir' file; it should *never* be simply overwritten).
Please ensure that `.../info/dir' files are removed from the distribution image trees, *before* rolling the tarballs for future releases.