diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2018-09-28 17:15:57 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2018-09-28 17:15:57 +0200 |
commit | adb67ffba8c1527fefebc77af9018dffd235eea6 (patch) | |
tree | efff342df931c2209f613d6c67f98e90b0ed98ea /gcc/config/i386/i386.h | |
parent | 713e9ce2c7a9a2561f559ef4b3d169ff37afe9cc (diff) | |
download | gcc-adb67ffba8c1527fefebc77af9018dffd235eea6.tar.gz |
i386.h (CC_REGNO): Remove FPSR_REGS.
* config/i386/i386.h (CC_REGNO): Remove FPSR_REGS.
* config/i386/i386.c (ix86_fixed_condition_code_regs): Use
INVALID_REGNUM instead of FPSR_REG.
(ix86_md_asm_adjust): Do not clobber FPSR_REG.
* config/i386/i386.md: Update comment of FP compares.
(fldenv): Do not clobber FPSR_REG.
From-SVN: r264694
Diffstat (limited to 'gcc/config/i386/i386.h')
-rw-r--r-- | gcc/config/i386/i386.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index 0b0e2ed1e1a..6feb6711235 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -1501,7 +1501,7 @@ enum reg_class #define MMX_REGNO_P(N) IN_RANGE ((N), FIRST_MMX_REG, LAST_MMX_REG) #define CC_REG_P(X) (REG_P (X) && CC_REGNO_P (REGNO (X))) -#define CC_REGNO_P(X) ((X) == FLAGS_REG || (X) == FPSR_REG) +#define CC_REGNO_P(X) ((X) == FLAGS_REG) #define MOD4_SSE_REG_P(X) (REG_P (X) && MOD4_SSE_REGNO_P (REGNO (X))) #define MOD4_SSE_REGNO_P(N) ((N) == XMM0_REG \ |