* config/bfin/bfin.md (subsi3): Lose expander, change previously
commit8c9eef637d050eb1a7fa8298762a89da7183e2a3
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Oct 2006 10:46:41 +0000 (5 10:46 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Oct 2006 10:46:41 +0000 (5 10:46 +0000)
treebc7c6de7412c74ece5803d83d4ecf409c2c1ae1c
parentb2f717e8d96740c7c18198f0befd6a87e2000aab
* config/bfin/bfin.md (subsi3): Lose expander, change previously
unnamed pattern into subsi3.  Use correct constraints/predicates.
* config/bfin/bfin.h (CONST_OK_FOR_K): Handle "KN7".
* config/bfin/predicates.md (reg_or_neg7bit_operand_p): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117455 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/bfin/bfin.h
gcc/config/bfin/bfin.md
gcc/config/bfin/predicates.md