parker@epiwrl.epi.com (Alan Parker) (04/21/89)
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.