In 4.3.4,the switch in function gimplify_expr(...) included: case STATIC_CHAIN_EXPR: /* The argument is used as information only. No need to gimplify */ case STATIC_CHAIN_DECL: ret = GS_ALL_DONE; break; 4.4.3 does not mention these codes, so any front end that generates them fails at a later catch-all with an Internal compiler error. What was the rationale for removing them? Is it a big deal to put them back? Thanks Steve