Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!rice!sun-spots-request From: parker@epiwrl.epi.com (Alan Parker) Newsgroups: comp.sys.sun Subject: OS 4.0 on 386i Problems Keywords: 386i Message-ID: <2649@epiwrl.EPI.COM> Date: 21 Apr 89 03:12:35 GMT Sender: usenet@rice.edu Organization: Entropic Processing, Inc., Washington, DC Lines: 18 Approved: Sun-Spots@rice.edu Original-Date: 21 Mar 89 23:42:20 GMT X-Sun-Spots-Digest: Volume 7, Issue 232, message 15 of 21 We are having some trouble with a yacc parser on a 386i running 4.0 (not 4.0.1). This parser runs correctly on Sun3, Sun4 (OS4), Masscomp, Convex, HP 300 and HP 800. The problem involves parsing a list like: float foo = {1, 2, 3}; What happens is that the next to the last item (the 2 here) gets dropped and the other items are pushed up by one. Garbage gets put in place of the first item. I've compared the yacc output from the 386i to that generated on a Masscomp and a Sun3 and it is the same, except for some insignificant spacing differences. So the problem doesn't seem to be with yacc itself. I know that no one can debug this over the net, but I'm wondering if this might be a 4.0 problem that anyone else has seen? Is the C compiler on this release known to have any problems that might cause this? We are supposed to get 4.0.1 soon. Thanks.