[gnu.gcc.bug] Bug in either GCC 1.31 grammar or in Bison

mcgrath%tully.Berkeley.EDU@GINGER.BERKELEY.EDU (Roland McGrath) (11/24/88)

There seems to be a bug in either the GCC 1.31 grammar (c-parse.y) or is
Bison.  The bug is independent of what machine GCC is configured for, but
I'm using a Sun 3 running Sun Unix 3.2.

For some reason, the parser gags on multiple clobbered registers in `asm'
statements.  The file:

foo (){
asm("insn" : : "r0", "r1");
}

produces:

bug1: In function foo:
bug1:2: parse error before `,'

It doesn't complain about only one clobbered register.