From: Doug Gwyn (VLD/VMB) <gwyn at brl-vld> Using the UNIX System V C compiler on your example, I get the message operands of CBRANCH have incompatible types and using the Ritchie PDP-11 C compiler produced Illegal structure operation which is the correct message.