Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxj!ihnp4!zehntel!dual!amd!fortune!wdl1!jbn From: jbn@wdl1.UUCP (jbn ) Newsgroups: net.works Subject: Obscure SUN C optimizer bug Message-ID: <110@wdl1.UUCP> Date: Wed, 24-Oct-84 21:54:21 EDT Article-I.D.: wdl1.110 Posted: Wed Oct 24 21:54:21 1984 Date-Received: Fri, 26-Oct-84 08:58:10 EDT Lines: 22 Nf-ID: #N:wdl1:1600004:000:468 Nf-From: wdl1!jbn Oct 24 18:49:00 1984 /* Try compiling this on a Sun under the 4.2 production distribution using "cc -c -O optbug.c". The message "C2: invalid assembly instruction" will appear twice. This code is extracted from Franz Lisp 38.39, "evalf.c" and has been stripped down to the minimum failing case. J. Nagle, FACC/WDL */ int nilatom; Levalf () { int *handy; if (nilatom) handy = &nilatom; else handy = 0; if (handy == &nilatom) { handy = 0; }; }