------- Comment #3 from steven at gcc dot gnu dot org 2010-08-19 20:28 ------- The proper fix for this is not to just go back to the "include everything everywhere". The proper fix is instead to move struct rtl_data out of function.h (as I have said before) and into e.g. emit-rtl.h.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45346