+2015-07-25 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/67004
+ * config/i386/i386.h (ADJUST_INSN_LENGTH): Use NONDEBUG_INSN_P (INSN)
+ predicate and INSN_CODE (INSN) >= 0 to check for valid instruction.
+
2015-07-25 Sebastian Pop <s.pop@samsung.com>
* Makefile.in: Remove use of TREEBROWSER.
#define DEFAULT_LARGE_SECTION_THRESHOLD 65536
/* Adjust the length of the insn with the length of BND prefix. */
-#define ADJUST_INSN_LENGTH(INSN, LENGTH) \
-do { \
- if (recog_memoized (INSN) >= 0 \
- && get_attr_maybe_prefix_bnd (INSN)) \
- LENGTH += ix86_bnd_prefixed_insn_p (INSN); \
+
+#define ADJUST_INSN_LENGTH(INSN, LENGTH) \
+do { \
+ if (NONDEBUG_INSN_P (INSN) && INSN_CODE (INSN) >= 0 \
+ && get_attr_maybe_prefix_bnd (INSN)) \
+ LENGTH += ix86_bnd_prefixed_insn_p (INSN); \
} while (0)
\f
/* Which processor to tune code generation for. These must be in sync