diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2014-07-12 11:09:51 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2014-07-12 11:09:51 +0200 |
commit | e0770e2aced38ba70227383838166c522940db6e (patch) | |
tree | 4f0a49599fe1a79de78fcf2bdcac7efc06b251d1 /gcc/tree.c | |
parent | c35146e77fcc9085a9107af85eed7863f4c90039 (diff) | |
download | gcc-e0770e2aced38ba70227383838166c522940db6e.zip gcc-e0770e2aced38ba70227383838166c522940db6e.tar.gz gcc-e0770e2aced38ba70227383838166c522940db6e.tar.bz2 |
i386-builtin-types.def: Add USHORT_FTYPE_VOID.
* config/i386/i386-builtin-types.def: Add USHORT_FTYPE_VOID.
Remove VOID_FTYPE_PUSHORT.
* config/i386/i386.c (bdesc_special_args) <__builtin_ia32_fnstsw>:
Change code to USHORT_FTYPE_VOID.
(ix86_expand_special_args_builtin): Handle USHORT_FTYPE_VOID.
(ix86_expand_builtin): Remove IX86_BUILTIN_FNSTSW handling.
(ix86_atomic_assign_expand_fenv): Update for
__builtin_ia32_fnstsw changes.
* config/i386/i386.md (x86_fnstsw_1): Set length unconditionally to 2.
(fnstsw): Change operand 0 to nonimmediate operand.
From-SVN: r212478
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions