OSDN Git Service

* config/sh/sh.h (enum reg_class, REG_CLASS_NAMES)
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Nov 2011 23:37:06 +0000 (23:37 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Nov 2011 23:37:06 +0000 (23:37 +0000)
commit2a0b1a37646effaba913bb7dabfff611dea9eeec
treef3edde7f6d273183ea9cbcbd479858a503295ff4
parentc288b727832badcce3cf9d1cd2f237cd737fb956
* config/sh/sh.h (enum reg_class, REG_CLASS_NAMES)
(REG_CLASS_CONTENTS): Add NON_SP_REGS.
(REGCLASS_HAS_GENERAL_REG): Handle NON_SP_REGS.
* config/sh/constraints.md (u): New constraint.

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