MIPSPro doesn't like us again, the following error means I cannot compile on IRIX (gcc continues to work fine):
classes/intclass.c is generated from vtable.tbl by classes/genclass.pl, the offending lines in the generated code are: void Parrot_int_init (void) { Parrot_base_vtables[enum_class_int] = (struct _vtable) { NULL, enum_class_int, 0, /* int_type - change me */ ... cc -n32 -mips3 -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1184 -OPT:Olimit=0:space=ON -I./include -o classes/intclass.o -c classes/intclass.c ... some warnings about the stubs' return values, then ... cc-1029 cc: ERROR File = classes/intclass.c, Line = 184 An expression is expected at this point. Parrot_base_vtables[enum_class_int] = (struct _vtable) { ^ cc-1012 cc: WARNING File = classes/intclass.c, Line = 276 Parsing restarts here after previous syntax error. }; ^ cc-1065 cc: ERROR File = classes/intclass.c, Line = 276 A semicolon is expected at this point. }; ^ cc-1166 cc: ERROR File = classes/intclass.c, Line = 277 Expected a declaration. } ^ 3 errors detected in the compilation of "classes/intclass.c". *** Error code 2 (bu21) Alex Gough -- The only man I know who behaves sensibly is my tailor; he takes my measurements anew each time he sees me. The rest go on with their old measurements and expect me to fit them.