diff options
Diffstat (limited to 'gcc/expmed.c')
-rw-r--r-- | gcc/expmed.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/expmed.c b/gcc/expmed.c index d66c6e6..3c3a179 100644 --- a/gcc/expmed.c +++ b/gcc/expmed.c @@ -5081,7 +5081,7 @@ emit_cstore (rtx target, enum insn_code icode, enum rtx_code code, { struct expand_operand ops[4]; rtx op0, last, comparison, subtarget; - enum machine_mode result_mode = insn_data[(int) icode].operand[0].mode; + enum machine_mode result_mode = targetm.cstore_mode (icode); last = get_last_insn (); x = prepare_operand (icode, x, 2, mode, compare_mode, unsignedp); |