I get the following:
Code: Select all
$ cc/name=(as_is,short)/float=ieee/define=("HAVE_CONFIG_H=1")-
/include=([],[---],[--.common],[-.api],[-.lzma],[-.lz],[-.check],-
[-.subblock],[-.simple],[-.delta])/point=64/nowarn/noop-
/obj=stream_decoder_64.obj stream_decoder_64.c
Integrity check error: Illegal result type (INT8) for operand 2 of STORE t...
STORE.UINT8 (0329B5F8+288, 0329B738 : &ADDRESS=0329B768, LOCATOR={23046:
2-57}, PREV_TUPLE=0329B738, NEXT_TUPLE=0329B7C0, MARK1, EFFECTS=
02F0C470 : NULL)
Compilation terminated because of GEM integrity check errors
$ cc/vers
VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1
Looks like a bug.... anyone encountered this?
Is there a way around? or do we have to wait for VSI to fix?
Jouk
looks like this happens one byte bool-like variables are on both sides of the assignment. All cases I I encountered up[ rto now on the left hand side of the assignment a member of a structure appears.