diff options
author | Andreas Krebbel <krebbel@linux.ibm.com> | 2019-04-02 10:56:34 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2019-04-02 10:56:34 +0000 |
commit | 618eef38d9d18342930fbc960e5b9c23e6185b40 (patch) | |
tree | a85200bc3e00744ce9ca305c63f09d3a9f8c6ef4 /gcc/config.gcc | |
parent | 25cb5165c1e49499c8c6e0088d135bd54cb7106f (diff) | |
download | gcc-618eef38d9d18342930fbc960e5b9c23e6185b40.zip gcc-618eef38d9d18342930fbc960e5b9c23e6185b40.tar.gz gcc-618eef38d9d18342930fbc960e5b9c23e6185b40.tar.bz2 |
S/390: arch13: Add support for new select instruction
Compared to the load on condition instructions we already have the new
select instruction allows to have a THEN and and ELSE source operand -
but only for register to register loads.
gcc/ChangeLog:
2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
* config/s390/s390.c (s390_rtx_costs): Do not add extra costs for
if-then-else constructs if we can use the select instruction.
* config/s390/s390.md ("*mov<mode>cc"): Add the new instructions.
gcc/testsuite/ChangeLog:
2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/arch13/sel-1.c: New test.
From-SVN: r270080
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions