[comp.sys.sun] OS 4.0 on 386i Problems

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.