Fix shift/rotate for all integer types, add tests, make build order work for SYSTEM.c/h changes.

This commit is contained in:
David Brown 2016-09-12 15:55:54 +01:00
parent 74a085dda3
commit 9baf4c9429
217 changed files with 334 additions and 2550 deletions

View file

@ -1,4 +1,4 @@
/* voc 1.95 [2016/09/11] for gcc LP64 on cygwin xtspkaSfF */
/* voc 1.95 [2016/09/12] for gcc LP64 on cygwin xtspkaSfF */
#define INTEGER int32
#define LONGINT int64
@ -1039,7 +1039,7 @@ static void OPV_expr (OPT_Node n, int32 prec)
}
if (__IN(subclass, 0x18000000)) {
OPM_WriteString((CHAR*)", ", 3);
OPC_Ident(l->typ->strobj);
OPM_WriteInt(__ASHL(l->typ->size, 3));
}
OPM_Write(')');
break;