Abhishek Rai - 2004-08-02

Logged In: YES
user_id=1088721

The above posting did not have the actual fix. Here it is,

This fix simply adds C_CLEANUP_STMT to c-
common.c/statement_code_p() and thereby
recognizes it as a statement.

diff -rupN -x tags -x 'c-parse.[cy]' -x 'objc-parse.[cy]' -
x 'parse.[ch]' -x '*.info*' gcc-3.3.2.buggy/gcc/c-common.c
gcc-3.3.2/gcc/c-common.c
--- gcc-3.3.2.buggy/gcc/c-common.c 2004-07-30
18:35:24.000000000 -0400
+++ gcc-3.3.2/gcc/c-common.c 2004-07-30
15:23:37.000000000 -0400
@@ -4560,6 +4560,7 @@ statement_code_p (code)
{
switch (code)
{
+ case C_CLEANUP_STMT:
case CLEANUP_STMT:
case EXPR_STMT:
case COMPOUND_STMT: