Mercurial > hg > CbC > CbC_gcc
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. */ |