Hello, cfgloop.h only depends on rtl.h for rtx_code. The patch introduces a new enum and a simple function to convert from one enum to another in a few non-performance critical places.
The upside is that this makes most of the tree-* files independent of rtl.h. Bootstrapped on x86_64-unknown-linux-gnu. OK for trunk? Ciao! Steven
cfgloop_no_rtl_h.diff
Description: Binary data