This has never happened to me before...Since when did a simple GCC upgrade *automatically* REMOVE my prior GCC install???
I have *always* kept my prior GCC around for a while, if not until the next upgrade, just as something to fall back on if the current one breaks.
I am NOT a happy camper.