sh.h (REG_CLASS_HAS_FP_REG): New.
authorJoern Rennecke <amylaar@gcc.gnu.org>
Thu, 12 Dec 2002 16:40:49 +0000 (16:40 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Thu, 12 Dec 2002 16:40:49 +0000 (16:40 +0000)
commit95c0af870b3e3adbe8dab92be1759dada4c6848b
tree8d770599586a8ac4b6c657faa1525279f455575b
parent7a18508b1fdefa738dc502b131d57a909639ec9b
sh.h (REG_CLASS_HAS_FP_REG): New.

Wed Dec 11 19:05:05 2002  J"orn Rennecke <joern.rennecke@superh.com>

        * sh.h (REG_CLASS_HAS_FP_REG): New.
        (REGISTER_MOVE_COST) Use it.  Put body into a function and
        move it into:
        * sh.c (sh_register_move_cost).
        * sh-protos.h (sh_register_move_cost): Declare.

        * sh.c (sh_expand_builtin): Abort for unexpected nop values.
        (sh_adjust_cost): Always return a value.

From-SVN: r60075
gcc/config/sh/sh.c