]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386-builtin-types.def: Add USHORT_FTYPE_VOID.
authorUros Bizjak <uros@gcc.gnu.org>
Sat, 12 Jul 2014 09:09:51 +0000 (11:09 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sat, 12 Jul 2014 09:09:51 +0000 (11:09 +0200)
commite0770e2aced38ba70227383838166c522940db6e
tree4f0a49599fe1a79de78fcf2bdcac7efc06b251d1
parentc35146e77fcc9085a9107af85eed7863f4c90039
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
gcc/ChangeLog
gcc/config/i386/i386-builtin-types.def
gcc/config/i386/i386.c
gcc/config/i386/i386.md