Commit a2ae4661 by Jakub Jelinek Committed by Jakub Jelinek

re PR target/68269 (FAIL: gcc.dg/pr68129_1.c (internal compiler error))

	PR target/68269
	* combine.c (expand_field_assignment): Punt if compute_mode is
	unsupported scalar mode.

From-SVN: r232366
parent 21f88b7a
2016-01-14 Jakub Jelinek <jakub@redhat.com>
PR target/68269
* combine.c (expand_field_assignment): Punt if compute_mode is
unsupported scalar mode.
2016-01-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/66856
......
......@@ -7247,6 +7247,10 @@ expand_field_assignment (const_rtx x)
if (len >= HOST_BITS_PER_WIDE_INT)
break;
/* Don't try to compute in too wide unsupported modes. */
if (!targetm.scalar_mode_supported_p (compute_mode))
break;
/* Now compute the equivalent expression. Make a copy of INNER
for the SET_DEST in case it is a MEM into which we will substitute;
we don't want shared RTL in that case. */
......
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