Commit 197bd30f by Bill Schmidt Committed by William Schmidt

re PR target/65171 (r214254 causes thousands of std::length_errors running boost…

re PR target/65171 (r214254 causes thousands of std::length_errors running boost testsuite on ppc64le)

2015-02-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/65171
	* config/rs6000/rs6000.c (rs6000_analyze_swaps): Ensure
	instructions with TImode operands are included in the analysis.

From-SVN: r221022
parent a99c3d70
2015-02-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/65171
* config/rs6000/rs6000.c (rs6000_analyze_swaps): Ensure
instructions with TImode operands are included in the analysis.
2015-02-26 Sebastian Pop <s.pop@samsung.com>
* tree-ssa-threadupdate.c (dump_jump_thread_path): Print all edges
......
......@@ -34781,7 +34781,7 @@ rs6000_analyze_swaps (function *fun)
mode = V4SImode;
}
if (VECTOR_MODE_P (mode))
if (VECTOR_MODE_P (mode) || mode == TImode)
{
insn_entry[uid].is_relevant = 1;
if (mode == TImode || mode == V1TImode)
......@@ -34808,7 +34808,7 @@ rs6000_analyze_swaps (function *fun)
&& VECTOR_MODE_P (GET_MODE (SET_DEST (insn))))
mode = GET_MODE (SET_DEST (insn));
if (VECTOR_MODE_P (mode))
if (VECTOR_MODE_P (mode) || mode == TImode)
{
insn_entry[uid].is_relevant = 1;
if (mode == TImode || mode == V1TImode)
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