Zypper dup apparently continued on after I found the needed libstdc++. I had to use the 12.3 dvd to get to a condition where I could install the correct libstdc++ rpm, then I had to run zypper dup about five times, but I finally ended up with a usable system again, although there is still more work to be done.
wolfi, in retrospect, I should have run "zypper in -f zypper" first. It didn't occur to me that 13.1's zypper would cause a problem like that. As far as the bugs I posted are concerned, I received a request from bugzilla.kernel.org to install 3.8, 3.9, and 3.10 to help them to determine where regression should take place. Since your link to "gossamerthreads" already confirmed that there was no problem up to 3.10, I decided to install 3.10 after I am sure that 12.3 is stable, to help them out, but only install the others if 3.10 appears to have the same problem as 3.11.
I understand and appreciate all the comments about using a separate partition to install new releases, but I still intend to use a totally different hard drive, because if the next release works like 13.1, I want the pleasure of removing the drive, stomping on it, and then throwing the pieces away.>:)
BTW I reported my problems to a friend of mine who also uses openSUSE, and he reported issues with xorg and eclipse, but apparently he is not filing bugs.
Thanks to everyone, I learned a lot from this.