> This merge brings in unit-at-a-time gimplification, so it needed some > tweaking. Mostly, it helped to find out some GENERIC that was leaking > into the streamer. A pleasant side-effect of the unit-at-a-time > gimplification is that not every function is gimplified, so there is > less gunk to pickle out (thanks richi!).
The cgraph code in early optimization should remove all the unreachable functions, so what you pickle when function get gimplified but removed afterwards? Honza