* tree-ssa-propagate.c (valid_gimple_call_p): Pass TREE_TYPE to
is_gimple_reg_type.
* ipa-prop.c (determine_known_aggregate_parts): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205485
138bc75d-0d04-0410-961f-
82ee72b054a4
+2013-11-28 Andrew MacLeod <amacleod@redhat.com>
+
+ * tree-ssa-propagate.c (valid_gimple_call_p): Pass TREE_TYPE to
+ is_gimple_reg_type.
+ * ipa-prop.c (determine_known_aggregate_parts): Likewise.
+
2013-11-28 Terry Guo <terry.guo@arm.com>
* config/arm/arm.c (v7m_extra_costs): New table.
lhs = gimple_assign_lhs (stmt);
rhs = gimple_assign_rhs1 (stmt);
- if (!is_gimple_reg_type (rhs)
+ if (!is_gimple_reg_type (TREE_TYPE (rhs))
|| TREE_CODE (lhs) == BIT_FIELD_REF
|| contains_bitfld_component_ref_p (lhs))
break;
for (i = 0; i < nargs; i++)
{
tree arg = CALL_EXPR_ARG (expr, i);
- if (is_gimple_reg_type (arg))
+ if (is_gimple_reg_type (TREE_TYPE (arg)))
{
if (!is_gimple_val (arg))
return false;