* sh.h (OVERRIDE_OPTIONS): Fix code that clears 'e' register class.
commit4aa67c384fa5225cd6e3144546be77023f26d586
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Feb 2003 20:51:33 +0000 (21 20:51 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Feb 2003 20:51:33 +0000 (21 20:51 +0000)
tree82169f6f30253a6384436ad934f95fb6e5b74654
parent622d92fb75601a7635181acdeb068b83cb6ba515
* sh.h (OVERRIDE_OPTIONS): Fix code that clears 'e' register class.

* sh.md (binary_sf_op): Use extra constant operand instead of
negating constant operand 4.
* sh.c (sh_expand_binop_v2sf): Supply it.

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