Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!akgua!mcnc!decvax!cca!ima!haddock!johnl From: johnl@haddock.UUCP Newsgroups: net.unix-wizards Subject: Re: silly comment - (nf) Message-ID: <156@haddock.UUCP> Date: Fri, 20-Apr-84 23:43:14 EST Article-I.D.: haddock.156 Posted: Fri Apr 20 23:43:14 1984 Date-Received: Sun, 22-Apr-84 08:32:29 EST Lines: 17 #R:sri-arpa:-1210000:haddock:16800011:000:658 haddock!johnl Apr 20 15:08:00 1984 The "comet sucks" comment in the 4BSD printf routine refers to the annoying fact that the Vax 750 "movtuc" instruction, which used to be in printf's inner loop, doesn't work right and sprays crud all over memory at inconvenient times. Actually, movtuc turned out to have two bugs in it. Bill Joy found one, added the comment, and fiddled the code a little but didn't take out the movtuc. I found the other and completely removed the movtuc. The ramifications were pretty strange. While fighting that bug, I tried recompiling the C compiler, and it took three iterations until it converged to the same object code twice in a row. John Levine, ima!johnl