On 07/14/2015 02:25 PM, Andrew MacLeod wrote:
THIs patch just does a minor cleanup..

gimple-pretty-print.h doesn't need to include pretty-print.h since
tree-pretty-print.h already does.
I also cleaned up the 4 streamer files, such that each one includes just
the previous one, and then make each source file include just he one it
needs.

so lto-streamer.h <- data-streamer.h <- tree-streamer.h  <-
gimple-streamer.h
and tree-streamer.h also includes streamer-hooks.h

This makes these files match their compilation requirements, and only
one ever needs to be included. I also added them to each source file and
ran include reduction to ensure they each had the exact one they needed.
which they did.

The rest of the the patch is simply removing headers that are redundant
now (ie,if tree-streamer.h is included, you don't need to include
lto-streamer.h or streamer-hooks.h.

bootstraps on  x86_64-unknown-linux-gnu, and no new regressions

  OK for trunk?
OK.
jeff

Reply via email to