Commit 0453025d by Uros Bizjak Committed by Uros Bizjak

re PR target/67004 (valgrind error in recog_memoized & shorten_branches)

	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.

From-SVN: r226215
parent 8d2ccbd2
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.
......
......@@ -2262,11 +2262,12 @@ do { \
#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)
/* Which processor to tune code generation for. These must be in sync
......
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