Commit 6f2cc91c by Uros Bizjak

f16cintrin: Remove extra _X86INTRIN_H_INCLUDED check.

	* config/i386/f16cintrin: Remove extra _X86INTRIN_H_INCLUDED check.

From-SVN: r181080
parent c750e768
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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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...
/* 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 @@ ...@@ -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) ...@@ -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 */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment