ia64.h (HARD_REGNO_NREGS): Return 1 for CCImode in general purpose registers.
authorEric Botcazou <ebotcazou@adacore.com>
Sun, 29 Aug 2010 19:57:07 +0000 (19:57 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sun, 29 Aug 2010 19:57:07 +0000 (19:57 +0000)
commit33620355cd432b0e3983d3740c5d64340e9fac93
treee28e9bf4cc0e2eb827cd09312f0fbc0b8d968bbd
parent98d4336049e3fa17b351960d4133dcefe71aced7
ia64.h (HARD_REGNO_NREGS): Return 1 for CCImode in general purpose registers.

* config/ia64/ia64.h (HARD_REGNO_NREGS): Return 1 for CCImode in
general purpose registers.
(HARD_REGNO_MODE_OK): Accept CCImode in general purpose registers.
* config/ia64/ia64.md (*movcci): Change to named pattern.  Deal
with general purpose registers and memory operands.  Add associated
CCImode post-reload splitter.
* config/ia64/div.md: Change BImode to CCImode throughout.

From-SVN: r163630
gcc/ChangeLog
gcc/config/ia64/div.md
gcc/config/ia64/ia64.h
gcc/config/ia64/ia64.md