Commit 1edfde32 by Bernd Schmidt Committed by Bernd Schmidt

re PR tree-optimization/77880 (out of memory building recent LLVM on ppc64le with -O3)

	PR tree-optimization/77880
	* expr.c (by_pieces_ninsns): Use unsigned HOST_WIDE_INT where
	necessary.

From-SVN: r240862
parent d4bd4646
2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
PR tree-optimization/77880
* expr.c (by_pieces_ninsns): Use unsigned HOST_WIDE_INT where
necessary.
2016-10-07 Marek Polacek <polacek@redhat.com>
PR c++/77803
......
......@@ -785,7 +785,7 @@ by_pieces_ninsns (unsigned HOST_WIDE_INT l, unsigned int align,
case COMPARE_BY_PIECES:
int batch = targetm.compare_by_pieces_branch_ratio (mode);
int batch_ops = 4 * batch - 1;
int full = n_pieces / batch;
unsigned HOST_WIDE_INT full = n_pieces / batch;
n_insns += full * batch_ops;
if (n_pieces % batch != 0)
n_insns++;
......
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