S/390: Add patterns for r<nox>sbg instructions.
authorDominik Vogt <vogt@linux.vnet.ibm.com>
Tue, 3 May 2016 13:30:33 +0000 (13:30 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Tue, 3 May 2016 13:30:33 +0000 (13:30 +0000)
commitf3d9004571a9fa52f2aa2cbbee82a4e4c1e9e65b
treefec8fd9d2bbced423c18e5fe0941fa1b322e61a5
parent1e26cec1ff00eb3cce023d7c1630cc2734eb3b46
S/390: Add patterns for r<nox>sbg instructions.

gcc/ChangeLog:

2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>

* config/s390/s390.md ("*r<noxa>sbg_<mode>_sll")
("*r<noxa>sbg_<mode>_srl"): New define_insns.
("*r<noxa>sbg_<mode>_srl_bitmask"): Rename by adding "_bitmask".
("*r<noxa>sbg_<mode>_sll_bitmask"): Likewise.

gcc/testsuite/ChangeLog:

2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>

* gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
* gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
Procedure to check for z10 instruction set.

From-SVN: r235822
gcc/ChangeLog
gcc/config/s390/s390.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/s390/md/rXsbg_mode_sXl.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/s390.exp