Index: test/Sema/struct-packed-align.c
===================================================================
--- test/Sema/struct-packed-align.c	(revision 214713)
+++ test/Sema/struct-packed-align.c	(working copy)
@@ -1,9 +1,6 @@
 // RUN: %clang_cc1 %s -fsyntax-only -verify
 // expected-no-diagnostics
 
-// FIXME: This test is incompatible to MS compat mode.
-// REQUIRES: shell
-
 // Packed structs.
 struct s {
     char a;
@@ -122,8 +119,9 @@
 extern int m1[sizeof(struct packed_fas2) == 1 ? 1 : -1];
 extern int m2[__alignof(struct packed_fas2) == 1 ? 1 : -1];
 
+#ifndef _WIN32
+// This test is expected to fail on Windows targets.
 // Attribute aligned can round down typedefs.  PR9253
-// REQUIRES: LP64
 typedef long long  __attribute__((aligned(1))) nt;
 
 struct nS {
@@ -133,7 +131,4 @@
 
 extern int n1[sizeof(struct nS) == 9 ? 1 : -1];
 extern int n2[__alignof(struct nS) == 1 ? 1 : -1];
-
-
-
-
+#endif // _MSC_VER
