I'll see what I can do as far as upgrading my lcc installation or reporting this as a bug to the lcc people. But for now, here is a workaround for this error, just to get the tinderbox going again:
lcc -I./include -DHAS_JIT -o test_main.o -c test_main.c /tmp/lcc62401.s: Assembler messages: /tmp/lcc62401.s:359: Error: no instruction mnemonic suffix given and no register operands; can't size instruction Without this change, it generates "add $1024,-52(%ebp)". With it, it generates "addl $1024,-52(%ebp)". Index: test_main.c =================================================================== RCS file: /home/perlcvs/parrot/test_main.c,v retrieving revision 1.30 diff -u -r1.30 test_main.c --- test_main.c 8 Jan 2002 11:34:39 -0000 1.30 +++ test_main.c 9 Jan 2002 07:20:30 -0000 @@ -158,8 +158,13 @@ } /* Otherwise load in the program they gave and try that, or - */ else { - opcode_t *program_code; + opcode_t *program_code; +#ifdef __LCC__ + /* work around for a code generation bug in our lcc test environment */ + int program_size; +#else size_t program_size; +#endif struct stat file_stat; int fd; struct PackFile * pf;