The manual says:
Use `@item' for the first entry, and `@itemx' for all subsequent
entries; `@itemx' must always follow an `@item' command, with no blank
line intervening.
But in the GDB manual we had a @table that had an entry like so:
@item =thread-group-started,id="@var{id}",pid="@var{pid}"
A thread group became associated with a running program,
either because the program was just started or the thread group
was attached to a program. The @var{id} field contains the
@value{GDBN} identifier of the thread group. The @var{pid} field
contains process identifier, specific to the operating system.
@itemx =thread-group-exited,id="@var{id}"[,exit-code="@var{code}"]
I think makeinfo should give an error on this.
Tom