mirror of git://gcc.gnu.org/git/gcc.git
f16cintrin: Remove extra _X86INTRIN_H_INCLUDED check.
* config/i386/f16cintrin: Remove extra _X86INTRIN_H_INCLUDED check. From-SVN: r181080
This commit is contained in:
parent
c750e76857
commit
6f2cc91cc4
|
|
@ -1,3 +1,7 @@
|
||||||
|
2011-11-07 Uros Bizjak <ubizjak@gmail.com>
|
||||||
|
|
||||||
|
* config/i386/f16cintrin: Remove extra _X86INTRIN_H_INCLUDED check.
|
||||||
|
|
||||||
2011-11-07 Tristan Gingold <gingold@adacore.com>
|
2011-11-07 Tristan Gingold <gingold@adacore.com>
|
||||||
|
|
||||||
* config.gcc (*-*-*vms*): Set c_target_objs, cxx_target_objs.
|
* config.gcc (*-*-*vms*): Set c_target_objs, cxx_target_objs.
|
||||||
|
|
@ -26,8 +30,7 @@
|
||||||
2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
|
2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
|
||||||
|
|
||||||
PR rtl-optimization/47698
|
PR rtl-optimization/47698
|
||||||
* ifconv.c (noce_operand_ok): prevent CMOV generation
|
* ifconv.c (noce_operand_ok): prevent CMOV generation for volatile mem.
|
||||||
for volatile mem.
|
|
||||||
|
|
||||||
2011-11-07 Tristan Gingold <gingold@adacore.com>
|
2011-11-07 Tristan Gingold <gingold@adacore.com>
|
||||||
|
|
||||||
|
|
@ -42,7 +45,7 @@
|
||||||
|
|
||||||
Fix r180999, update ChangeLog
|
Fix r180999, update ChangeLog
|
||||||
* config.gcc: Add f16cintrin.h.
|
* config.gcc: Add f16cintrin.h.
|
||||||
* f16cintrin.h: Add missing endif.
|
* config/i386/f16cintrin.h: Add missing endif.
|
||||||
|
|
||||||
2011-11-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
2011-11-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||||
|
|
||||||
|
|
@ -114,8 +117,7 @@
|
||||||
(c_parser_alignas_specifier): New.
|
(c_parser_alignas_specifier): New.
|
||||||
(c_parser_alignof_expression): Diagnose alignof use for non-C1X.
|
(c_parser_alignof_expression): Diagnose alignof use for non-C1X.
|
||||||
Diagnose _Alignof (expression).
|
Diagnose _Alignof (expression).
|
||||||
* c-tree.h (struct c_declspecs): Add align_log and alignas_p
|
* c-tree.h (struct c_declspecs): Add align_log and alignas_p fields.
|
||||||
fields.
|
|
||||||
(declspecs_add_alignas): Declare.
|
(declspecs_add_alignas): Declare.
|
||||||
* ginclude/stddef.h (max_align_t): Define for C1X and C++11.
|
* ginclude/stddef.h (max_align_t): Define for C1X and C++11.
|
||||||
* ginclude/stdalign.h: New.
|
* ginclude/stdalign.h: New.
|
||||||
|
|
@ -129,7 +131,7 @@
|
||||||
(struct insn_info): Add member fixed_regs_live.
|
(struct insn_info): Add member fixed_regs_live.
|
||||||
(note_add_store_info): New typedef.
|
(note_add_store_info): New typedef.
|
||||||
(note_add_store): New function.
|
(note_add_store): New function.
|
||||||
(emit_inc_dec_insn_before): Expect arg to be of type insn_info_t .
|
(emit_inc_dec_insn_before): Expect arg to be of type insn_info_t.
|
||||||
Use gen_add3_insn / gen_move_insn.
|
Use gen_add3_insn / gen_move_insn.
|
||||||
Check new insn for unwanted clobbers before emitting it.
|
Check new insn for unwanted clobbers before emitting it.
|
||||||
(check_for_inc_dec): Rename to...
|
(check_for_inc_dec): Rename to...
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
/* Copyright (C) 2011
|
/* Copyright (C) 2011 Free Software Foundation, Inc.
|
||||||
Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
|
|
@ -22,8 +21,7 @@
|
||||||
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#ifndef _X86INTRIN_H_INCLUDED
|
#if !defined _X86INTRIN_H_INCLUDED && !defined _IMMINTRIN_H_INCLUDED
|
||||||
#if (!defined(_X86INTRIN_H_INCLUDED) && !defined(_IMMINTRIN_H_INCLUDED))
|
|
||||||
# error "Never use <f16intrin.h> directly; include <x86intrin.h> or <immintrin.h> instead."
|
# error "Never use <f16intrin.h> directly; include <x86intrin.h> or <immintrin.h> instead."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
@ -89,6 +87,6 @@ _mm256_cvtps_ph (__m256 __A, const int __I)
|
||||||
#define _mm256_cvtps_ph(A, I) \
|
#define _mm256_cvtps_ph(A, I) \
|
||||||
((__m128i) __builtin_ia32_vcvtps2ph256 ((__v8sf)(__m256) A, (int) (I)))
|
((__m128i) __builtin_ia32_vcvtps2ph256 ((__v8sf)(__m256) A, (int) (I)))
|
||||||
#endif /* __OPTIMIZE */
|
#endif /* __OPTIMIZE */
|
||||||
|
|
||||||
#endif /* _F16CINTRIN_H_INCLUDED */
|
#endif /* _F16CINTRIN_H_INCLUDED */
|
||||||
#endif /* __F16C__ */
|
#endif /* __F16C__ */
|
||||||
#endif /* _X86INTRIN_H_INCLUDED */
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue