Script started on Mon 01 Mar 2010 11:37:08 AM CST gtoal@linux:~/gtoal.com/compilers101/intro/gtoal/mini-c> ./allcc gcc real 0m0.562s user 0m0.520s sys 0m0.040s lcc c.c: grammar.c:209: warning: unreachable code c.c: grammar.c:229: warning: unreachable code c.c: grammar.c:645: warning: unreachable code c.c: grammar.c:649: warning: unreachable code real 0m0.196s user 0m0.152s sys 0m0.040s tcc real 0m0.028s user 0m0.024s sys 0m0.004s icc c.c(244): warning #592: variable "i" is used before its value is set fprintf(stderr, "%s\n", escape(c[i].s,c[i].t)); ^ real 0m2.309s user 0m2.208s sys 0m0.096s owcc booleans.c(33): Warning! W111: Meaningless use of an expression booleans.c(147): Warning! W111: Meaningless use of an expression booleans.c(296): Warning! W111: Meaningless use of an expression booleans.c(301): Warning! W111: Meaningless use of an expression booleans.c(306): Warning! W111: Meaningless use of an expression real 0m0.383s user 0m0.364s sys 0m0.020s opencc real 0m2.032s user 0m1.916s sys 0m0.112s pcc lexer.c, line 209: syntax error lexer.c, line 220: quotech undefined lexer.c, line 241: quotech undefined lexer.c, line 241: B_character_constant undefined lexer.c, line 241: B_string_constant undefined lexer.c, line 247: case not in switch lexer.c, line 289: case not in switch lexer.c, line 290: case not in switch lexer.c, line 310: case not in switch lexer.c, line 311: case not in switch lexer.c, line 318: case not in switch lexer.c, line 319: case not in switch lexer.c, line 326: default not inside switch lexer.c, line 333: syntax error lexer.c, line 333: invalid function definition lexer.c, line 333: redeclaration of lineno lexer.c, line 333: invalid function definition lexer.c, line 333: redeclaration of col lexer.c, line 333: invalid function definition lexer.c, line 333: redeclaration of curfile lexer.c, line 333: invalid function definition lexer.c, line 333: redeclaration of nextfree real 0m0.053s user 0m0.048s sys 0m0.004s nwcc /var/tmp/cpp0.cpp - 0 error(s), 0 warning(s) real 0m0.322s user 0m0.280s sys 0m0.044s clang In file included from c.c:117: ./lexer.c:249:85: warning: '/*' within block comment [-Wcomment]  Note the ambiguity here: int a; int b; int c; int *d; a=b/c; *d=b/c; c=b/*d;  ^ 1 diagnostic generated. real 0m2.266s user 0m2.212s sys 0m0.048s suncc "nametable.c", line 181: warning: statement not reached "nametable.c", line 196: warning: statement not reached "grammar.c", line 209: warning: statement not reached "grammar.c", line 229: warning: statement not reached "grammar.c", line 645: warning: statement not reached "grammar.c", line 649: warning: statement not reached "c.c", line 289: warning: statement not reached real 0m0.348s user 0m0.320s sys 0m0.020s gtoal@linux:~/gtoal.com/compilers101/intro/gtoal/mini-c> exit exit Script done on Mon 01 Mar 2010 11:37:22 AM CST