constraints.md (Pso, Psz): New constraints.
authorNaveen.H.S <naveen.hs@kpitcummins.com>
Tue, 25 Mar 2008 13:44:00 +0000 (13:44 +0000)
committerKaz Kojima <kkojima@gcc.gnu.org>
Tue, 25 Mar 2008 13:44:00 +0000 (13:44 +0000)
commitde6adfa2f4dfd7afd05eecab3b6cb6b2321d6ef2
treee7d1092da69cec2fe7ccfc962bbdc1439a0678b8
parentf326a6cbc00ba13125882eb13d257660f2618d56
constraints.md (Pso, Psz): New constraints.

* config/sh/constraints.md (Pso, Psz): New constraints.
* config/sh/sh.c (print_operand): Add %V and %W operand codes.
* config/sh/sh.md (*andsi3_bclr, *iorsi3_bset): New insns.

* gcc.target/sh/sh2a-bclr.c: New test.
* gcc.target/sh/sh2a-bset.c: New test.

From-SVN: r133518
gcc/ChangeLog
gcc/config/sh/constraints.md
gcc/config/sh/sh.c
gcc/config/sh/sh.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/sh2a-bclr.c [new file with mode: 0644]
gcc/testsuite/gcc.target/sh/sh2a-bset.c [new file with mode: 0644]