Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!genrad!panda!talcott!harvard!seismo!umcp-cs!chris From: chris@umcp-cs.UUCP (Chris Torek) Newsgroups: net.lang.c,net.bugs.4bsd Subject: Re: VAX 4.2BSD cc compiler bug Message-ID: <3000@umcp-cs.UUCP> Date: Sat, 1-Feb-86 22:22:05 EST Article-I.D.: umcp-cs.3000 Posted: Sat Feb 1 22:22:05 1986 Date-Received: Mon, 3-Feb-86 05:40:49 EST References: <22@vaxine.UUCP> Organization: U of Maryland, Computer Science Dept., College Park, MD Lines: 11 Xref: watmath net.lang.c:7743 net.bugs.4bsd:1949 This has been fixed for ages. The problem is in /lib/c2, where it folds cvt[bw]l+bicl instruction pairs into extzv instructions: it should not do this if the left operand of the cvt instruction contains an auto increment or decrement. The easiest way to fix /lib/c2 is to disable the optimisation completely. A better fix is no doubt already in the Mt. Xinu bug list and is already in the 4.3 c2. -- In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 1415) UUCP: seismo!umcp-cs!chris CSNet: chris@umcp-cs ARPA: chris@mimsy.umd.edu