Commit 860e981c by David Malcolm Committed by David Malcolm

Fix the jit build after header flattening of r219402

gcc/jit/ChangeLog:
	* dummy-frontend.c: Include "fixed-value.h", "alias.h", "flags.h",
	"symtab.h", "inchash.h".  Move include of "hash-set.h" much
	earlier.
	* jit-builtins.c: Remove redundant includes of "opts.h" and
	"tree.h".
	* jit-common.h: Include "hash-set.h", "input.h", "vec.h",
	"double-int.h", "alias.h", "flags.h", "symtab.h", "inchash.h".
	* jit-playback.c: Include "hashtab.h", "machmode.h", "input.h",
	"statistics.h", "vec.h", "double-int.h", "real.h",
	"fixed-value.h", "alias.h", "flags.h", "symtab.h", "tree-core.h",
	"inchash.h", "fold-const.h".  Move include of "hash-set.h" to
	earlier.
	* jit-recording.c: Remove redundant includes of "opts.h" and
	"tree.h".

From-SVN: r219411
parent 1b34e6e2
2015-01-09 David Malcolm <dmalcolm@redhat.com> 2015-01-09 David Malcolm <dmalcolm@redhat.com>
* dummy-frontend.c: Include "fixed-value.h", "alias.h", "flags.h",
"symtab.h", "inchash.h". Move include of "hash-set.h" much
earlier.
* jit-builtins.c: Remove redundant includes of "opts.h" and
"tree.h".
* jit-common.h: Include "hash-set.h", "input.h", "vec.h",
"double-int.h", "alias.h", "flags.h", "symtab.h", "inchash.h".
* jit-playback.c: Include "hashtab.h", "machmode.h", "input.h",
"statistics.h", "vec.h", "double-int.h", "real.h",
"fixed-value.h", "alias.h", "flags.h", "symtab.h", "tree-core.h",
"inchash.h", "fold-const.h". Move include of "hash-set.h" to
earlier.
* jit-recording.c: Remove redundant includes of "opts.h" and
"tree.h".
2015-01-09 David Malcolm <dmalcolm@redhat.com>
* docs/cp/topics/expressions.rst (Simple expressions): Use * docs/cp/topics/expressions.rst (Simple expressions): Use
":c:type:" for C types. Document new overload of ":c:type:" for C types. Document new overload of
gcc::jit::context::new_rvalue. gcc::jit::context::new_rvalue.
......
...@@ -22,8 +22,14 @@ along with GCC; see the file COPYING3. If not see ...@@ -22,8 +22,14 @@ along with GCC; see the file COPYING3. If not see
#include "coretypes.h" #include "coretypes.h"
#include "opts.h" #include "opts.h"
#include "signop.h" #include "signop.h"
#include "hash-set.h"
#include "fixed-value.h"
#include "alias.h"
#include "flags.h"
#include "symtab.h"
#include "tree-core.h" #include "tree-core.h"
#include "stor-layout.h" #include "stor-layout.h"
#include "inchash.h"
#include "tree.h" #include "tree.h"
#include "debug.h" #include "debug.h"
#include "langhooks.h" #include "langhooks.h"
...@@ -33,7 +39,6 @@ along with GCC; see the file COPYING3. If not see ...@@ -33,7 +39,6 @@ along with GCC; see the file COPYING3. If not see
#include "plugin-api.h" #include "plugin-api.h"
#include "vec.h" #include "vec.h"
#include "hashtab.h" #include "hashtab.h"
#include "hash-set.h"
#include "machmode.h" #include "machmode.h"
#include "tm.h" #include "tm.h"
#include "hard-reg-set.h" #include "hard-reg-set.h"
......
...@@ -20,8 +20,6 @@ along with GCC; see the file COPYING3. If not see ...@@ -20,8 +20,6 @@ along with GCC; see the file COPYING3. If not see
#include "config.h" #include "config.h"
#include "system.h" #include "system.h"
#include "coretypes.h" #include "coretypes.h"
#include "opts.h"
#include "tree.h"
#include "target.h" #include "target.h"
#include "stringpool.h" #include "stringpool.h"
......
...@@ -23,6 +23,14 @@ along with GCC; see the file COPYING3. If not see ...@@ -23,6 +23,14 @@ along with GCC; see the file COPYING3. If not see
#include "libgccjit.h" #include "libgccjit.h"
#include "hash-set.h"
#include "input.h"
#include "vec.h"
#include "double-int.h"
#include "alias.h"
#include "flags.h"
#include "symtab.h"
#include "inchash.h"
#include "tree.h" #include "tree.h"
#include "tree-iterator.h" #include "tree-iterator.h"
......
...@@ -22,13 +22,26 @@ along with GCC; see the file COPYING3. If not see ...@@ -22,13 +22,26 @@ along with GCC; see the file COPYING3. If not see
#include "system.h" #include "system.h"
#include "coretypes.h" #include "coretypes.h"
#include "opts.h" #include "opts.h"
#include "hashtab.h"
#include "hash-set.h"
#include "machmode.h"
#include "input.h"
#include "statistics.h"
#include "vec.h"
#include "double-int.h"
#include "real.h"
#include "fixed-value.h"
#include "alias.h"
#include "flags.h"
#include "symtab.h"
#include "tree-core.h"
#include "inchash.h"
#include "tree.h" #include "tree.h"
#include "hash-map.h" #include "hash-map.h"
#include "is-a.h" #include "is-a.h"
#include "plugin-api.h" #include "plugin-api.h"
#include "vec.h" #include "vec.h"
#include "hashtab.h" #include "hashtab.h"
#include "hash-set.h"
#include "machmode.h" #include "machmode.h"
#include "tm.h" #include "tm.h"
#include "hard-reg-set.h" #include "hard-reg-set.h"
...@@ -48,6 +61,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -48,6 +61,7 @@ along with GCC; see the file COPYING3. If not see
#include "gcc-driver-name.h" #include "gcc-driver-name.h"
#include "attribs.h" #include "attribs.h"
#include "context.h" #include "context.h"
#include "fold-const.h"
#include "jit-common.h" #include "jit-common.h"
#include "jit-logging.h" #include "jit-logging.h"
......
...@@ -22,8 +22,6 @@ along with GCC; see the file COPYING3. If not see ...@@ -22,8 +22,6 @@ along with GCC; see the file COPYING3. If not see
#include "system.h" #include "system.h"
#include "coretypes.h" #include "coretypes.h"
#include "tm.h" #include "tm.h"
#include "opts.h"
#include "tree.h"
#include "pretty-print.h" #include "pretty-print.h"
#include <pthread.h> #include <pthread.h>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment