calls.c
152 KB
-
revert: calls.c (precompute_arguments): Check promoted_for_signed_and_unsigned_p… · 27be0c32
revert: calls.c (precompute_arguments): Check promoted_for_signed_and_unsigned_p and set the promoted mode. gcc/ChangeLog: 2014-09-10 Kugan Vivekanandarajah <kuganv@linaro.org> Revert r213751: * calls.c (precompute_arguments): Check promoted_for_signed_and_unsigned_p and set the promoted mode. (promoted_for_signed_and_unsigned_p): New function. (expand_expr_real_1): Check promoted_for_signed_and_unsigned_p and set the promoted mode. * expr.h (promoted_for_signed_and_unsigned_p): New function definition. * cfgexpand.c (expand_gimple_stmt_1): Call emit_move_insn if SUBREG is promoted with SRP_SIGNED_AND_UNSIGNED. From-SVN: r215100
Kugan Vivekanandarajah committed