My only comment is that you add a coretypes.h include to tree-flow.h and remove one from tree-ssa-alias.h - but since the GCC convention is that all .c files start with includes of config.h, system.h and coretypes.h in that order, the include in tree-flow.h shouldn't be needed - any source file including tree-flow.h should have included coretypes.h before tree-flow.h. (That is, I think any include of coretypes.h from another .h file, except probably for the special case of gcc-plugin.h, is suspect unless we decide to change the convention.)
-- Joseph S. Myers jos...@codesourcery.com