diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2015-12-02 07:57:24 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2015-12-02 07:57:24 +0000 |
commit | e1fae80e0492a4d2fec38042ce9032b1ced36098 (patch) | |
tree | de69fcb8792b6b4250b10ad0cb23fc14c12d599a /gcc/config/s390 | |
parent | b0057efd3030267c324d1019786a428fd61b5de9 (diff) | |
download | gcc-e1fae80e0492a4d2fec38042ce9032b1ced36098.zip gcc-e1fae80e0492a4d2fec38042ce9032b1ced36098.tar.gz gcc-e1fae80e0492a4d2fec38042ce9032b1ced36098.tar.bz2 |
S/390: Fix RT flag in vstrc instruction.
gcc/ChangeLog:
2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* config/s390/s390-c.c (s390_get_vstring_flags): Invert the
condition for the RT flag.
From-SVN: r231155
Diffstat (limited to 'gcc/config/s390')
-rw-r--r-- | gcc/config/s390/s390-c.c | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/gcc/config/s390/s390-c.c b/gcc/config/s390/s390-c.c index a94eda5..fa69ed3 100644 --- a/gcc/config/s390/s390-c.c +++ b/gcc/config/s390/s390-c.c @@ -414,22 +414,14 @@ s390_get_vstring_flags (int ob_fcode) switch (ob_fcode) { - case S390_OVERLOADED_BUILTIN_s390_vec_find_any_eq_idx: - case S390_OVERLOADED_BUILTIN_s390_vec_find_any_ne_idx: - case S390_OVERLOADED_BUILTIN_s390_vec_find_any_eq_or_0_idx: - case S390_OVERLOADED_BUILTIN_s390_vec_find_any_ne_or_0_idx: - case S390_OVERLOADED_BUILTIN_s390_vec_find_any_eq_idx_cc: - case S390_OVERLOADED_BUILTIN_s390_vec_find_any_ne_idx_cc: - case S390_OVERLOADED_BUILTIN_s390_vec_find_any_eq_or_0_idx_cc: - case S390_OVERLOADED_BUILTIN_s390_vec_find_any_ne_or_0_idx_cc: - case S390_OVERLOADED_BUILTIN_s390_vec_cmprg_idx: - case S390_OVERLOADED_BUILTIN_s390_vec_cmpnrg_idx: - case S390_OVERLOADED_BUILTIN_s390_vec_cmprg_or_0_idx: - case S390_OVERLOADED_BUILTIN_s390_vec_cmpnrg_or_0_idx: - case S390_OVERLOADED_BUILTIN_s390_vec_cmprg_idx_cc: - case S390_OVERLOADED_BUILTIN_s390_vec_cmpnrg_idx_cc: - case S390_OVERLOADED_BUILTIN_s390_vec_cmprg_or_0_idx_cc: - case S390_OVERLOADED_BUILTIN_s390_vec_cmpnrg_or_0_idx_cc: + case S390_OVERLOADED_BUILTIN_s390_vec_find_any_eq: + case S390_OVERLOADED_BUILTIN_s390_vec_find_any_ne: + case S390_OVERLOADED_BUILTIN_s390_vec_find_any_eq_cc: + case S390_OVERLOADED_BUILTIN_s390_vec_find_any_ne_cc: + case S390_OVERLOADED_BUILTIN_s390_vec_cmprg: + case S390_OVERLOADED_BUILTIN_s390_vec_cmpnrg: + case S390_OVERLOADED_BUILTIN_s390_vec_cmprg_cc: + case S390_OVERLOADED_BUILTIN_s390_vec_cmpnrg_cc: flags |= __VSTRING_FLAG_RT; break; default: |