PR target/51244
authorolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Mar 2012 13:18:08 +0000 (13:18 +0000)
committerolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Mar 2012 13:18:08 +0000 (13:18 +0000)
commitbdd0e5dc0739f5307b60fe53084c097ecf7c907f
tree56ef3c7d27a282bc4adfe5a73ccf5a4006a346c3
parent360a40a320242cc7ad4045ccc75ffad43bf8565c
PR target/51244
* config/sh/sh.md (movnegt): Expand into respective insns immediately.
Use movrt_negc instead of negc pattern for non-SH2A.
(*movnegt): Remove.
(*movrt_negc, *negnegt, *movtt, *movt_qi): New insns and splits.

PR target/51244
* gcc.target/sh/pr51244-1.c: Fix thinkos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185192 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sh/sh.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/pr51244-1.c