Here is a patch to support the {PRE,POST}_MODIFY RTL codes in egcs. Note that this patch won't generate these codes and thus it should have no effect on the current behaviour of egcs. I'll send the patches to flow.c later. Michael.