+2015-06-25 Andrew Macleod <amacleod@redhat.com>
+
+ * alias.h (alias_set_type): Move typedef.
+ * coretypes.h (alias_set_type): Relocate typedef here.
+ * rtl.h: Don't include alias.h.
+ * jit/jit-common.h: Likewise
+
2015-06-25 Andrew MacLeod <amacleod@redhat.com>
* cgraph.h (cgraph_rtl_info): Move to rtl.h
#ifndef GCC_ALIAS_H
#define GCC_ALIAS_H
-/* The type of an alias set. Code currently assumes that variables of
- this type can take the values 0 (the alias set which aliases
- everything) and -1 (sometimes indicating that the alias set is
- unknown, sometimes indicating a memory barrier) and -2 (indicating
- that the alias set should be set to a unique value but has not been
- set yet). */
-typedef int alias_set_type;
-
extern alias_set_type new_alias_set (void);
extern alias_set_type get_alias_set (tree);
extern alias_set_type get_deref_alias_set (tree);
VAR_INIT_STATUS_INITIALIZED
};
+/* The type of an alias set. Code currently assumes that variables of
+ this type can take the values 0 (the alias set which aliases
+ everything) and -1 (sometimes indicating that the alias set is
+ unknown, sometimes indicating a memory barrier) and -2 (indicating
+ that the alias set should be set to a unique value but has not been
+ set yet). */
+typedef int alias_set_type;
struct edge_def;
typedef struct edge_def *edge;
#include "libgccjit.h"
#include "vec.h"
-#include "alias.h"
#include "flags.h"
#include "symtab.h"
#include "inchash.h"
#include "is-a.h"
#endif /* GENERATOR_FILE */
-#include "alias.h"
#include "flags.h"
/* Value used by some passes to "recognize" noop moves as valid