This merges from trunk and fixes hash-table.h to work on the host as well as adjusts the VOP PRE changes to the changes done on the branch.
Boostrapped on x86_64-unknown-linux-gnu. Richard. 2014-10-15 Richard Biener <rguent...@suse.de> Merge from trunk r214675 through r216234. * hash-table.h: Do not include ggc.h on the host but just declare a few ggc allocation templates. * tree-ssa-pre.c (create_component_ref_by_pieces_1): Set VUSE on built call stmts.