gcc/
2015-12-14 Claudiu Zissulescu <claziss@synopsys.com>
* config/arc/arc.c (TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P):
Provide target hook.
(arc_no_speculation_in_delay_slots_p): New function.
From-SVN: r231609
2015-12-14 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * config/arc/arc.c (TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P):
+ Provide target hook.
+ (arc_no_speculation_in_delay_slots_p): New function.
+
+2015-12-14 Claudiu Zissulescu <claziss@synopsys.com>
Andrew Burgess <andrew.burgess@embecosm.com>
* config/arc/arc.c (frame_move): Set frame related flag.
#define TARGET_INSN_LENGTH_PARAMETERS arc_insn_length_parameters
+#undef TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P
+#define TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P \
+ arc_no_speculation_in_delay_slots_p
+
#undef TARGET_LRA_P
#define TARGET_LRA_P arc_lra_p
#define TARGET_REGISTER_PRIORITY arc_register_priority
arc_post_atomic_barrier (model);
}
+/* Implement TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P. */
+
+static bool
+arc_no_speculation_in_delay_slots_p ()
+{
+ return true;
+}
+
struct gcc_target targetm = TARGET_INITIALIZER;
#include "gt-arc.h"