summaryrefslogtreecommitdiffstats
path: root/test/Headers
diff options
context:
space:
mode:
authorZvi Rackover <zvi.rackover@intel.com>2016-06-18 20:01:07 +0000
committerZvi Rackover <zvi.rackover@intel.com>2016-06-18 20:01:07 +0000
commit56545d209ec455ef171e53da8e80306de3659d3d (patch)
tree6c0edee5506aa27dbf259ab471808085b7b99e71 /test/Headers
parentd6bd2e8e7fb7663d7c86525bb52728eb2252c560 (diff)
[X86] _MM_ALIGN16 attribute support for non-windows targets
Summary: This patch adds support for the _MM_ALIGN16 attribute on non-windows targets. This aligns Clang with ICC which supports the attribute on all targets. Fixes PR28056 Reviewers: aaboud, echristo, cfe-commits, mkuper Subscribers: zvi, mehdi_amini Projects: #clang-c Differential Revision: http://reviews.llvm.org/D21173 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@273095 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Headers')
-rw-r--r--test/Headers/xmmintrin.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/Headers/xmmintrin.c b/test/Headers/xmmintrin.c
index 9e15f3ba46..c617504b85 100644
--- a/test/Headers/xmmintrin.c
+++ b/test/Headers/xmmintrin.c
@@ -7,6 +7,9 @@
// REQUIRES: x86-registered-target
#include <xmmintrin.h>
+// CHECK: @c = common global i8 0, align 16
+_MM_ALIGN16 char c;
+
// Make sure the last step of _mm_cvtps_pi16 converts <4 x i32> to <4 x i16> by
// checking that clang emits PACKSSDW instead of PACKSSWB.