Also straightforward. includes sbitmap in the 5 files that need it.
I also happened to notice that tree-switch-conversion.c was including
tree-ssa-operands.h directly, and doesnt need it, so removed it too
bootstraps on x86_64-unknown-linux-gnu with no new regressions. OK?
Andrew
* tree-switch-conversion.c: Don't include tree-ssa-operands.h.
* tree-ssa.h: Don't include sbitmap.h.
* tree-outof-ssa.c: Include sbitmap.h.
* tree-ssa-live.c: Likewise.
* tree-ssa-propagate.c: Likewise.
* tree-ssa-structalias.c: Likewise.
* tree-stdarg.c: Likewise.
*** A7/tree-switch-conversion.c 2013-10-17 18:59:40.114873462 -0400
--- tree-switch-conversion.c 2013-10-17 18:59:45.511872296 -0400
*************** Software Foundation, 51 Franklin Street,
*** 32,38 ****
#include "tree.h"
#include "basic-block.h"
#include "tree-ssa.h"
- #include "tree-ssa-operands.h"
#include "tree-pass.h"
#include "gimple-pretty-print.h"
#include "cfgloop.h"
--- 32,37 ----
*** A7/tree-ssa.h 2013-10-17 18:59:40.102873464 -0400
--- tree-ssa.h 2013-10-17 19:00:34.201861784 -0400
*************** along with GCC; see the file COPYING3.
*** 21,27 ****
#define GCC_TREE_SSA_H
#include "bitmap.h"
- #include "sbitmap.h"
#include "gimple.h"
#include "gimple-ssa.h"
#include "cgraph.h"
--- 21,26 ----
*** A7/tree-outof-ssa.c 2013-10-17 18:59:40.099873465 -0400
--- tree-outof-ssa.c 2013-10-17 18:59:45.512872296 -0400
*************** along with GCC; see the file COPYING3.
*** 27,32 ****
--- 27,33 ----
#include "basic-block.h"
#include "gimple-pretty-print.h"
#include "bitmap.h"
+ #include "sbitmap.h"
#include "tree-ssa.h"
#include "dumpfile.h"
#include "diagnostic-core.h"
*** A7/tree-ssa-live.c 2013-10-17 18:59:40.102873464 -0400
--- tree-ssa-live.c 2013-10-17 18:59:45.513872296 -0400
*************** along with GCC; see the file COPYING3.
*** 26,31 ****
--- 26,32 ----
#include "tree.h"
#include "gimple-pretty-print.h"
#include "bitmap.h"
+ #include "sbitmap.h"
#include "tree-ssa.h"
#include "timevar.h"
#include "dumpfile.h"
*** A7/tree-ssa-propagate.c 2013-10-17 18:59:40.111873462 -0400
--- tree-ssa-propagate.c 2013-10-17 18:59:45.514872295 -0400
***************
*** 29,34 ****
--- 29,35 ----
#include "function.h"
#include "gimple-pretty-print.h"
#include "dumpfile.h"
+ #include "sbitmap.h"
#include "tree-ssa.h"
#include "tree-ssa-propagate.h"
#include "langhooks.h"
*** A7/tree-ssa-structalias.c 2013-10-17 18:59:40.113873462 -0400
--- tree-ssa-structalias.c 2013-10-17 18:59:45.515872295 -0400
***************
*** 25,30 ****
--- 25,31 ----
#include "ggc.h"
#include "obstack.h"
#include "bitmap.h"
+ #include "sbitmap.h"
#include "flags.h"
#include "basic-block.h"
#include "tree.h"
*** A7/tree-stdarg.c 2013-10-17 18:59:40.114873462 -0400
--- tree-stdarg.c 2013-10-17 18:59:45.516872295 -0400
*************** along with GCC; see the file COPYING3.
*** 28,33 ****
--- 28,34 ----
#include "gimple-pretty-print.h"
#include "target.h"
#include "tree-ssa.h"
+ #include "sbitmap.h"
#include "tree-pass.h"
#include "tree-stdarg.h"