aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2012-08-09 19:39:50 -0700
committerRichard Henderson <rth@gcc.gnu.org>2012-08-09 19:39:50 -0700
commit0d8e4dacd4781c147ad32dbc48a3382117bca9f6 (patch)
tree5143ca4eb8a1e39f4788e23d07aba1af64cdce85 /gcc/config/s390
parent4e1ffb63c7db2b9e0a623528405cca46ea34fd28 (diff)
downloadgcc-0d8e4dacd4781c147ad32dbc48a3382117bca9f6.zip
gcc-0d8e4dacd4781c147ad32dbc48a3382117bca9f6.tar.gz
gcc-0d8e4dacd4781c147ad32dbc48a3382117bca9f6.tar.bz2
s390: Use VOIDmode with gen_rtx_SET
* config/s390/s390.c (s390_expand_insv): Use VOIDmode in gen_rtx_SET. From-SVN: r190281
Diffstat (limited to 'gcc/config/s390')
-rw-r--r--gcc/config/s390/s390.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c
index 0ae77a2..d67c0eb 100644
--- a/gcc/config/s390/s390.c
+++ b/gcc/config/s390/s390.c
@@ -4684,9 +4684,8 @@ s390_expand_insv (rtx dest, rtx op1, rtx op2, rtx src)
src = gen_lowpart (mode, src);
}
- op = gen_rtx_SET (mode,
- gen_rtx_ZERO_EXTRACT (mode, dest, op1, op2),
- src);
+ op = gen_rtx_ZERO_EXTRACT (mode, dest, op1, op2),
+ op = gen_rtx_SET (VOIDmode, op, src);
clobber = gen_rtx_CLOBBER (VOIDmode, gen_rtx_REG (CCmode, CC_REGNUM));
emit_insn (gen_rtx_PARALLEL (VOIDmode, gen_rtvec (2, op, clobber)));