aboutsummaryrefslogtreecommitdiff
path: root/gcc/expmed.c
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2011-12-09 14:10:02 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2011-12-09 14:10:02 +0000
commit6d26322f9762cc87fc01a2bdf6363b00e6ef4322 (patch)
tree82a97c75fa399ae7382e551b8b1ef02d1252d0a1 /gcc/expmed.c
parent4a33ac4a77ac2c57d47017043e1fdc2f13fb3103 (diff)
downloadgcc-6d26322f9762cc87fc01a2bdf6363b00e6ef4322.zip
gcc-6d26322f9762cc87fc01a2bdf6363b00e6ef4322.tar.gz
gcc-6d26322f9762cc87fc01a2bdf6363b00e6ef4322.tar.bz2
dse.c (get_stored_val, [...]): Use gen_int_mode.
* dse.c (get_stored_val, get_call_args): Use gen_int_mode. * expmed.c (expand_divmod): Likewise. * combine.c (simplify_if_then_else): Likewise. From-SVN: r182164
Diffstat (limited to 'gcc/expmed.c')
-rw-r--r--gcc/expmed.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/gcc/expmed.c b/gcc/expmed.c
index cfa045b..bced96e 100644
--- a/gcc/expmed.c
+++ b/gcc/expmed.c
@@ -4216,10 +4216,9 @@ expand_divmod (int rem_flag, enum tree_code code, enum machine_mode mode,
<< (HOST_BITS_PER_WIDE_INT - 1)))
set_dst_reg_note (insn, REG_EQUAL,
gen_rtx_DIV (compute_mode, op0,
- GEN_INT
- (trunc_int_for_mode
- (abs_d,
- compute_mode))),
+ gen_int_mode
+ (abs_d,
+ compute_mode)),
quotient);
quotient = expand_unop (compute_mode, neg_optab,