+2015-06-03 Richard Sandiford <richard.sandiford@arm.com>
+
+ * defaults.h (SWITCHABLE_TARGET, TARGET_SUPPORTS_WIDE_INT): Move out
+ of GCC_INSN_FLAGS_H block.
+
2015-06-03 Andrew Bennett <andrew.bennett@imgtec.com>
* explow.c (plus_constant): Update check after force_const_mem call
# define DEFAULT_FLAG_PIE 0
#endif
+#ifndef SWITCHABLE_TARGET
+#define SWITCHABLE_TARGET 0
+#endif
+
+/* If the target supports integers that are wider than two
+ HOST_WIDE_INTs on the host compiler, then the target should define
+ TARGET_SUPPORTS_WIDE_INT and make the appropriate fixups.
+ Otherwise the compiler really is not robust. */
+#ifndef TARGET_SUPPORTS_WIDE_INT
+#define TARGET_SUPPORTS_WIDE_INT 0
+#endif
+
#ifdef GCC_INSN_FLAGS_H
/* Dependent default target macro definitions
#define TARGET_VTABLE_USES_DESCRIPTORS 0
#endif
-#ifndef SWITCHABLE_TARGET
-#define SWITCHABLE_TARGET 0
-#endif
-
-/* If the target supports integers that are wider than two
- HOST_WIDE_INTs on the host compiler, then the target should define
- TARGET_SUPPORTS_WIDE_INT and make the appropriate fixups.
- Otherwise the compiler really is not robust. */
-#ifndef TARGET_SUPPORTS_WIDE_INT
-#define TARGET_SUPPORTS_WIDE_INT 0
-#endif
-
#ifndef HAVE_simple_return
#define HAVE_simple_return 0
static inline rtx