comparison gcc/tree-ssa-operands.c @ 20:9de9dad105d4

update gcc from 4.4.0 to 4.4.1.
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Thu, 24 Sep 2009 14:29:28 +0900
parents caeb520cebed 58ad6c70ea60
children 326d9e06c2e3
comparison
equal deleted inserted replaced
17:1572d6553fb6 20:9de9dad105d4
2100 get_expr_operands (stmt, gimple_op_ptr (stmt, i), opf_use); 2100 get_expr_operands (stmt, gimple_op_ptr (stmt, i), opf_use);
2101 2101
2102 /* Add call-clobbered operands, if needed. */ 2102 /* Add call-clobbered operands, if needed. */
2103 if (code == GIMPLE_CALL) 2103 if (code == GIMPLE_CALL)
2104 maybe_add_call_clobbered_vops (stmt); 2104 maybe_add_call_clobbered_vops (stmt);
2105
2106 /* Make sure the return value is addressable in case of NRV. */
2107 if (code == GIMPLE_CALL
2108 && gimple_call_lhs (stmt) != NULL_TREE
2109 && gimple_call_return_slot_opt_p (stmt)
2110 && TREE_ADDRESSABLE (TREE_TYPE (gimple_call_lhs (stmt))))
2111 gimple_add_to_addresses_taken (stmt, gimple_call_lhs (stmt));
2105 } 2112 }
2106 } 2113 }
2107 2114
2108 2115
2109 /* Create an operands cache for STMT. */ 2116 /* Create an operands cache for STMT. */