sh.h (OVERRIDE_OPTIONS): Fix code that clears 'e' register class.
authorJ"orn Rennecke <joern.rennecke@superh.com>
Fri, 21 Feb 2003 20:51:33 +0000 (20:51 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Fri, 21 Feb 2003 20:51:33 +0000 (20:51 +0000)
commita93d1ba239647d6a1384e0a1f98005aff36465d8
tree82169f6f30253a6384436ad934f95fb6e5b74654
parent4a06f7f2ec8474a1cc98952ca270adc81c422fc1
sh.h (OVERRIDE_OPTIONS): Fix code that clears 'e' register class.

* 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.

From-SVN: r63243
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.h
gcc/config/sh/sh.md