i386.md (all HI and QI mode non-move patterns): Conditionize by TARGET_[HQ]IMODE_MATH.
authorJan Hubicka <jh@suse.cz>
Thu, 16 Mar 2000 16:08:35 +0000 (17:08 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 16 Mar 2000 16:08:35 +0000 (16:08 +0000)
commitd9f324226541553d4ac2852d1e467f9238304eba
tree7df2e7e4bc1d844567858eb4c81bbbda2d5b753a
parent43bc5f13ad0ca6b5de40a9881dd7f5989b6e1916
i386.md (all HI and QI mode non-move patterns): Conditionize by TARGET_[HQ]IMODE_MATH.

* i386.md (all HI and QI mode non-move patterns):  Conditionize
by TARGET_[HQ]IMODE_MATH.
* i386.h (x86_himode_math, x86_qimode_math, x86_promote_hi_regs,
x86_promote_qi_regs): Declare.
(TARGET_HIMODE_MATH, TARGET_QIMODE_MATH, TARGET_PROMOTE_HI_REGS,
TARGET_PROMOTE_QI_REGS): New macros.
(PROMOTE_MODE): New macro.
* i386.c (x86_himode_math, x86_qimode_math, x86_promote_hi_regs,
x86_promote_qi_regs): New global variables.

From-SVN: r32588
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/i386.md