Files
MSYS2-packages/gcc/0953-5.2.0-testsuite-msys2.patch
2016-03-28 12:49:54 +03:00

3426 lines
261 KiB
Diff

diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/abi/bitfield3.C gcc-5.3.0/gcc/testsuite/g++.dg/abi/bitfield3.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/abi/bitfield3.C 2011-12-29 14:03:26.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/g++.dg/abi/bitfield3.C 2016-03-28 10:26:56.377945600 +0300
@@ -3,7 +3,7 @@
// { dg-options "-O2" }
// Cygwin and mingw default to MASK_ALIGN_DOUBLE. Override to ensure
// 4-byte alignment.
-// { dg-additional-options "-mno-align-double" { target i?86-*-cygwin* i?86-*-mingw* } }
+// { dg-additional-options "-mno-align-double" { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* } }
// As for mingw target the ms-bitfield switch is activated by default,
// make sure for this test that it is disabled.
// { dg-additional-options "-mno-ms-bitfields" { target i?86-*-mingw* } }
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/abi/rtti3.C gcc-5.3.0/gcc/testsuite/g++.dg/abi/rtti3.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/abi/rtti3.C 2015-03-09 02:46:34.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/abi/rtti3.C 2016-03-28 10:26:56.417945600 +0300
@@ -2,7 +2,7 @@
// necessarily the type info object
// { dg-require-weak "" }
-// { dg-skip-if "Linkonce not weak" { *-*-mingw* *-*-cygwin } { "*" } { "" } }
+// { dg-skip-if "Linkonce not weak" { *-*-mingw* *-*-cygwin *-*-msys } { "*" } { "" } }
// { dg-final { scan-assembler ".weak\[ \t\]_?_ZTSPP1A" { target { ! { *-*-darwin* hppa*-*-hpux* } } } } }
// { dg-final { scan-assembler-not ".weak\[ \t\]_?_ZTIPP1A" { target { ! { *-*-darwin* } } } } }
// { dg-final { scan-assembler ".weak_definition\[ \t\]_?_ZTSPP1A" { target { *-*-darwin* } } } }
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/abi/thunk4.C gcc-5.3.0/gcc/testsuite/g++.dg/abi/thunk4.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/abi/thunk4.C 2012-03-12 19:35:56.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/g++.dg/abi/thunk4.C 2016-03-28 10:26:56.425945600 +0300
@@ -1,5 +1,5 @@
// { dg-require-weak "" }
-// { dg-skip-if "Linkonce not weak" { *-*-mingw* *-*-cygwin } { "*" } { "" } }
+// { dg-skip-if "Linkonce not weak" { *-*-mingw* *-*-cygwin *-*-msys } { "*" } { "" } }
// { dg-final { scan-assembler ".weak\[ \t\]_?_ZThn._N7Derived3FooEv" { target { ! { *-*-darwin* } } } } }
// { dg-final { scan-assembler ".weak_definition\[ \t\]_?_ZThn._N7Derived3FooEv" { target { *-*-darwin* } } } }
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c gcc-5.3.0/gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c 2014-09-26 12:34:19.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c 2016-03-28 10:26:56.435945600 +0300
@@ -46,8 +46,8 @@
const char *dg_options[] = {
"/* { dg-options \"%s-I%s -Wno-abi\" } */\n",
"/* { dg-options \"%s-I%s -mno-mmx -Wno-abi\" { target i?86-*-* x86_64-*-* } } */\n",
-"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux* powerpc*-*-darwin* *-*-mingw32* *-*-cygwin* } } */\n",
-"/* { dg-options \"%s-I%s -mno-mmx -fno-common -Wno-abi\" { target i?86-*-darwin* x86_64-*-darwin* i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux* powerpc*-*-darwin* *-*-mingw32* *-*-cygwin* *-*-msys* } } */\n",
+"/* { dg-options \"%s-I%s -mno-mmx -fno-common -Wno-abi\" { target i?86-*-darwin* x86_64-*-darwin* i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin* i?86-*-msys* } } */\n",
"/* { dg-options \"%s-I%s -mno-base-addresses\" { target mmix-*-* } } */\n",
"/* { dg-options \"%s-I%s -mlongcalls -mtext-section-literals\" { target xtensa*-*-* } } */\n"
#define NDG_OPTIONS (sizeof (dg_options) / sizeof (dg_options[0]))
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C gcc-5.3.0/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C 2014-03-08 00:01:12.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C 2016-03-28 10:26:56.482945600 +0300
@@ -1,7 +1,7 @@
// Test for conversion from stateless lambda to function pointer.
// { dg-do compile { target c++11 } }
-// { dg-final { scan-assembler "weak\[^\n\r\]*_?_ZZ1fvENKUlvE_cvPFvvEEv" { target { ! { *-*-darwin* *-*-mingw* *-*-cygwin *-*-hpux10* } } } } }
+// { dg-final { scan-assembler "weak\[^\n\r\]*_?_ZZ1fvENKUlvE_cvPFvvEEv" { target { ! { *-*-darwin* *-*-mingw* *-*-cygwin *-*-msys *-*-hpux10* } } } } }
inline void f()
{
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C gcc-5.3.0/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C 2014-03-08 00:01:12.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C 2016-03-28 10:26:56.511945600 +0300
@@ -12,7 +12,7 @@
// The call operator of that type is _ZZ1giENKUlvE_clEv.
// { dg-final { scan-assembler "_ZZ1giENKUlvE_clEv" } }
-// { dg-final { scan-assembler "weak\[^\n\r\]*_?_ZZ1giENKUlvE_clEv" { target { ! { *-*-darwin* *-*-mingw* *-*-cygwin } } } } }
+// { dg-final { scan-assembler "weak\[^\n\r\]*_?_ZZ1giENKUlvE_clEv" { target { ! { *-*-darwin* *-*-mingw* *-*-cygwin *-*-msys } } } } }
algo([=]{return n+bef();});
// The captured entities do not participate in <lambda-sig>
@@ -34,7 +34,7 @@
// Type: ZN1S1fEiiEd0_UlvE_
// Operator: _ZZN1S1fEiiEd0_NKUlvE_clEv
// { dg-final { scan-assembler "_ZZN1S1fEiiEd0_NKUlvE_clEv" } }
-// { dg-final { scan-assembler "weak\[^\n\r\]*_?_ZZN1S1fEiiEd0_NKUlvE_clEv" { target { ! { *-*-darwin* *-*-mingw* *-*-cygwin } } } } }
+// { dg-final { scan-assembler "weak\[^\n\r\]*_?_ZZN1S1fEiiEd0_NKUlvE_clEv" { target { ! { *-*-darwin* *-*-mingw* *-*-cygwin *-*-msys } } } } }
[]{return 1;}()
// Type: ZN1S1fEiiEd0_UlvE0_
// Operator: _ZZN1S1fEiiEd0_NKUlvE0_clEv
@@ -55,7 +55,7 @@
// Type of lambda in intializer of R<int>::x: N1RIiE1xMUlvE_E
// Corresponding operator(): _ZNK1RIiE1xMUlvE_clEv
// { dg-final { scan-assembler "_ZNK1RIiE1xMUlvE_clEv" } }
-// { dg-final { scan-assembler "weak\[^\n\r\]*_?_ZNK1RIiE1xMUlvE_clEv" { target { ! { *-*-mingw* *-*-cygwin } } } } }
+// { dg-final { scan-assembler "weak\[^\n\r\]*_?_ZNK1RIiE1xMUlvE_clEv" { target { ! { *-*-mingw* *-*-cygwin *-*-msys } } } } }
void bar()
{
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllexport1.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllexport1.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllexport1.C 2010-10-10 23:25:09.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllexport1.C 2016-03-28 10:26:56.545945600 +0300
@@ -1,5 +1,5 @@
// Test that inline functions are exported with -fkeep-inline-functions.
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw*} }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw*} }
// { dg-options -fkeep-inline-functions }
__attribute__((dllexport)) inline int foo (int a) { return a;}
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllexport3.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllexport3.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllexport3.C 2010-10-10 23:25:09.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllexport3.C 2016-03-28 10:26:56.585945600 +0300
@@ -1,5 +1,5 @@
// PR c++/42870
-// { dg-do compile { target i?86-*-cygwin *-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin i?86-*-msys *-*-mingw* } }
// { dg-final { scan-assembler "-export:\[\\\\\"\]*_ZN2SaD1Ev" } }
#define ATTRIBUTE __attribute__ ((dllexport))
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllexport-MI1.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllexport-MI1.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllexport-MI1.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllexport-MI1.C 2016-03-28 10:26:56.612945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw*} }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw*} }
// Test that non-virtual MI thunks are exported.
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport1.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport1.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport1.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport1.C 2016-03-28 10:26:56.666945600 +0300
@@ -1,5 +1,5 @@
// PR c++/7910
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
// { dg-options { -Wall -W } }
class __attribute__((dllimport)) Foo
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport10.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport10.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport10.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport10.C 2016-03-28 10:26:56.687945600 +0300
@@ -1,7 +1,7 @@
// PR c++/5287, c++/11021
// Inherit a virtual method from a dllimport'd base class.
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
struct __attribute__((dllimport)) A
{
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport11.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport11.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport11.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport11.C 2016-03-28 10:26:56.718945600 +0300
@@ -1,6 +1,6 @@
// PR target/23589
// Template member functions do not get dllimport status of class.
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
struct __attribute__((dllimport)) Foo
{
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport12.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport12.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport12.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport12.C 2016-03-28 10:26:56.742945600 +0300
@@ -1,7 +1,7 @@
// PR target/27650
// Don't use dllimport semantics on virtual methods when initializing
// vtables
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
// Use import lib thunk for vtable entry of explicitly virtual method,
struct base
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport13.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport13.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport13.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport13.C 2016-03-28 10:26:56.767945600 +0300
@@ -1,7 +1,7 @@
// PR c++/34749
// Ensure dllimport is handled correctly for friends
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
int __declspec (dllimport) bar();
int __declspec (dllimport) baz();
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport2.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport2.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport2.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport2.C 2016-03-28 10:26:56.790945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
// PR c++/9738 Dllimport attribute is overriden by later definition/redeclaration
void __attribute__((dllimport)) Bar(void);
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport3.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport3.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport3.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport3.C 2016-03-28 10:26:56.839945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
// PR 10148 Dllimport attribute of object is overriden by later
// redefinition without attribute.
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport4.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport4.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport4.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport4.C 2016-03-28 10:26:56.865945600 +0300
@@ -1,5 +1,5 @@
// Report error if dllimport attribute in definition itself.
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
__attribute__((dllimport)) void bar () { } // { dg-error "definition" }
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport5.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport5.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport5.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport5.C 2016-03-28 10:26:56.924945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
// Report error if static symbol definition has dllimport attribute.
__attribute__((dllimport))
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport6.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport6.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport6.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport6.C 2016-03-28 10:26:56.964945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
// Mark class static members as dllimport.
struct Baz
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport7.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport7.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport7.C 2010-11-08 13:49:38.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport7.C 2016-03-28 10:26:56.998945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
// Report errors on definition of dllimport'd static data member .
@@ -19,7 +19,7 @@
};
const int Bar::three = 3; // { dg-warning "redeclared without dllimport" }
-// { dg-error "definition of static data" "C++ specific error" { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } 21 }
+// { dg-error "definition of static data" "C++ specific error" { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } 21 }
const Baz Bar::null_baz; // { dg-warning "redeclared without dllimport" }
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport8.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport8.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport8.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport8.C 2016-03-28 10:26:57.034945600 +0300
@@ -2,7 +2,7 @@
// Ignore dllimport of static members if marked inlined.
// or if definition follows declaration in dllimported class.
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
// { dg-options { -Wall -W } }
struct __attribute__((dllimport)) Foo
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport9.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport9.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport9.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport9.C 2016-03-28 10:26:57.065945600 +0300
@@ -1,5 +1,5 @@
// Handle dllimport attribute for functions declared inline.
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
// { dg-options { -W } }
inline __attribute__((dllimport)) void bar() { } // { dg-warning "inline" }
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport-MI1.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport-MI1.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/dllimport-MI1.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/dllimport-MI1.C 2016-03-28 10:26:57.098945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }
+// { dg-do compile { target i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* x86_64-*-mingw* } }
// Test handling of MI thunks in dllimported classes.
// To build the dll and client app:
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/selectany1.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/selectany1.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/selectany1.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/selectany1.C 2016-03-28 10:26:57.132945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do compile { target i?86-pc-cygwin } }
+// { dg-do compile { target i?86-pc-cygwin i?86-pc-msys } }
// { dg-do compile { target i?86-*-mingw* x86_64-*-mingw* } }
// Check that selectany attribute puts symbols into link-once sections.
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/selectany2.C gcc-5.3.0/gcc/testsuite/g++.dg/ext/selectany2.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/ext/selectany2.C 2011-01-07 17:12:43.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/g++.dg/ext/selectany2.C 2016-03-28 10:26:57.164945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do compile { target i?86-pc-cygwin } }
+// { dg-do compile { target i?86-pc-cygwin i?86-pc-msys } }
// { dg-do compile { target i?86-*-mingw* x86_64-*-mingw* } }
// Check for errors with invalid usage of selectany attribute.
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/opt/vt1.C gcc-5.3.0/gcc/testsuite/g++.dg/opt/vt1.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/opt/vt1.C 2009-10-23 21:37:13.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/g++.dg/opt/vt1.C 2016-03-28 10:26:57.199945600 +0300
@@ -2,7 +2,7 @@
// { dg-do compile { target fpic } }
// { dg-options "-O2 -fpic -fno-rtti" }
// { dg-skip-if "requires unsupported run-time relocation" { spu-*-* } { "*" } { "" } }
-// { dg-skip-if "No Windows PIC" { *-*-mingw* *-*-cygwin } { "*" } { "" } }
+// { dg-skip-if "No Windows PIC" { *-*-mingw* *-*-cygwin *-*-msys } { "*" } { "" } }
// Origin: Jakub Jelinek <jakub@redhat.com>
struct S
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.dg/template/spec35.C gcc-5.3.0/gcc/testsuite/g++.dg/template/spec35.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.dg/template/spec35.C 2009-10-23 21:37:13.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/g++.dg/template/spec35.C 2016-03-28 10:26:57.232945600 +0300
@@ -24,6 +24,6 @@
// { dg-final { scan-assembler-not ".glob(a|)l\[\t \]*_?_Z2f1IiEvT_" } }
f1(0); // Expected to have static linkage
- // { dg-final { scan-assembler ".weak(_definition)?\[\t \]*_?_Z2f2IiEvT_" { target { ! { *-*-mingw* *-*-cygwin } } } } }
+ // { dg-final { scan-assembler ".weak(_definition)?\[\t \]*_?_Z2f2IiEvT_" { target { ! { *-*-mingw* *-*-cygwin *-*-msys } } } } }
f2(0); // Expected to have weak global linkage
}
diff -Naur gcc-5.3.0-orig/gcc/testsuite/g++.old-deja/g++.ext/attrib5.C gcc-5.3.0/gcc/testsuite/g++.old-deja/g++.ext/attrib5.C
--- gcc-5.3.0-orig/gcc/testsuite/g++.old-deja/g++.ext/attrib5.C 2012-03-12 19:35:56.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/g++.old-deja/g++.ext/attrib5.C 2016-03-28 10:26:57.267945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do run { xfail i?86-pc-cygwin } }
+// { dg-do run { xfail i?86-pc-cygwin i?86-pc-msys } }
// Test that attributes weak and alias coexist.
// { dg-require-weak "" }
// { dg-require-alias "" }
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/attr-ms_struct-1.c gcc-5.3.0/gcc/testsuite/gcc.dg/attr-ms_struct-1.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/attr-ms_struct-1.c 2006-09-09 04:27:47.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/attr-ms_struct-1.c 2016-03-28 10:26:57.297945600 +0300
@@ -1,5 +1,5 @@
/* Test for MS structure sizes. */
-/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* i?86-*-darwin* } } */
+/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* *-*-msys* i?86-*-darwin* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-std=gnu99" } */
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/attr-ms_struct-2.c gcc-5.3.0/gcc/testsuite/gcc.dg/attr-ms_struct-2.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/attr-ms_struct-2.c 2006-09-09 04:27:47.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/attr-ms_struct-2.c 2016-03-28 10:26:57.331945600 +0300
@@ -1,5 +1,5 @@
/* Test for MS structure sizes. */
-/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* i?86-*-darwin* } } */
+/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* *-*-msys* i?86-*-darwin* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-std=gnu99" } */
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/attr-ms_struct-packed1.c gcc-5.3.0/gcc/testsuite/gcc.dg/attr-ms_struct-packed1.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/attr-ms_struct-packed1.c 2006-06-12 03:09:58.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/attr-ms_struct-packed1.c 2016-03-28 10:26:57.388945600 +0300
@@ -1,5 +1,5 @@
/* Test for MS structure with packed attribute. */
-/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* i?86-*-darwin* } }
+/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* *-*-msys* i?86-*-darwin* } }
/* { dg-options "-std=gnu99" } */
extern void abort ();
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/bf-ms-attrib.c gcc-5.3.0/gcc/testsuite/gcc.dg/bf-ms-attrib.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/bf-ms-attrib.c 2012-02-23 22:10:53.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/bf-ms-attrib.c 2016-03-28 10:26:57.423945600 +0300
@@ -3,7 +3,7 @@
posted to GCC-patches
http://gcc.gnu.org/ml/gcc-patches/2000-08/msg00577.html */
-/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* } } */
+/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* *-*-msys* } } */
/* We don't want the default "pedantic-errors" in this case, since we're
testing nonstandard stuff to begin with. */
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/bf-ms-layout.c gcc-5.3.0/gcc/testsuite/gcc.dg/bf-ms-layout.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/bf-ms-layout.c 2012-04-26 19:16:16.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/bf-ms-layout.c 2016-03-28 10:26:57.485945600 +0300
@@ -5,7 +5,7 @@
posted to GCC-patches
http://gcc.gnu.org/ml/gcc-patches/2000-08/msg00577.html */
-/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* i?86-*-darwin* } } */
+/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* *-*-msys* i?86-*-darwin* } } */
/* { dg-options "-mms-bitfields -D_TEST_MS_LAYOUT" } */
#include <stddef.h>
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/bf-ms-layout-2.c gcc-5.3.0/gcc/testsuite/gcc.dg/bf-ms-layout-2.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/bf-ms-layout-2.c 2012-02-23 22:10:53.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/bf-ms-layout-2.c 2016-03-28 10:26:57.517945600 +0300
@@ -5,7 +5,7 @@
posted to GCC-patches
http://gcc.gnu.org/ml/gcc-patches/2000-08/msg00577.html */
-/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* i?86-*-darwin* } } */
+/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* *-*-msys* i?86-*-darwin* } } */
/* { dg-options "-D_TEST_MS_LAYOUT" } */
/* This test uses the attribute instead of the command line option. */
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/bf-ms-layout-3.c gcc-5.3.0/gcc/testsuite/gcc.dg/bf-ms-layout-3.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/bf-ms-layout-3.c 2012-02-21 18:10:59.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/bf-ms-layout-3.c 2016-03-28 10:26:57.547945600 +0300
@@ -1,5 +1,5 @@
/* Test for MS bitfield layout */
-/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* i?86-*-* x86_64-*-* } } */
+/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* *-*-msys* i?86-*-* x86_64-*-* } } */
extern void abort();
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/bf-no-ms-layout.c gcc-5.3.0/gcc/testsuite/gcc.dg/bf-no-ms-layout.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/bf-no-ms-layout.c 2006-06-12 10:53:33.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/bf-no-ms-layout.c 2016-03-28 10:26:57.581945600 +0300
@@ -5,7 +5,7 @@
posted to GCC-patches
http://gcc.gnu.org/ml/gcc-patches/2000-08/msg00577.html */
-/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* i?86-*-darwin } } */
+/* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* *-*-msys* i?86-*-darwin } } */
/* { dg-options "-mno-ms-bitfields" } */
#include <stddef.h>
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/dll-3.c gcc-5.3.0/gcc/testsuite/gcc.dg/dll-3.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/dll-3.c 2010-10-10 23:25:09.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/dll-3.c 2016-03-28 10:26:57.617945600 +0300
@@ -1,7 +1,7 @@
/* Ensure dllexport overrides dllimport. */
/* { dg-do compile { target arm*-*-pe* } } */
-/* { dg-do compile { target i?86-pc-cygwin } } */
+/* { dg-do compile { target i?86-pc-cygwin i?86-pc-msys } } */
/* { dg-do compile { target i?86-*-mingw* x86_64-*-mingw*} } */
__declspec (dllimport) int foo1 ();
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/dll-4.c gcc-5.3.0/gcc/testsuite/gcc.dg/dll-4.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/dll-4.c 2010-10-10 23:25:09.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/dll-4.c 2016-03-28 10:26:57.672945600 +0300
@@ -1,5 +1,5 @@
/* { dg-do compile { target arm*-*-pe* } } */
-/* { dg-do compile { target i?86-pc-cygwin } } */
+/* { dg-do compile { target i?86-pc-cygwin i?86-pc-msys } } */
/* { dg-do compile { target i?86-*-mingw* x86_64-*-mingw* } } */
__declspec (dllimport) int foo1;
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/dll-5.c gcc-5.3.0/gcc/testsuite/gcc.dg/dll-5.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/dll-5.c 2010-10-10 23:25:09.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/dll-5.c 2016-03-28 10:26:57.924945600 +0300
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-pc-cygwin } } */
+/* { dg-do compile { target i?86-pc-cygwin i?86-pc-msys } } */
/* { dg-do compile { target i?86-*-mingw* x86_64-*-mingw* } } */
/* { dg-do compile { target arm*-*-pe* } } */
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/dll-8.c gcc-5.3.0/gcc/testsuite/gcc.dg/dll-8.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/dll-8.c 2012-04-10 07:15:22.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/dll-8.c 2016-03-28 10:26:57.942945600 +0300
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-pc-cygwin } } */
+/* { dg-do compile { target i?86-pc-cygwin i?86-pc-msys } } */
/* { dg-do compile { target i?86-*-mingw* x86_64-*-mingw*} } */
/* { dg-options "-O3 -fwhole-program" } */
/* { dg-final { scan-assembler "foo1" } } */
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/graphite/run-id-1.c gcc-5.3.0/gcc/testsuite/gcc.dg/graphite/run-id-1.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/graphite/run-id-1.c 2011-10-27 02:14:43.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/graphite/run-id-1.c 2016-03-28 10:26:57.987945600 +0300
@@ -1,4 +1,4 @@
-/* { dg-options "-Wl,--stack,12582912" { target *-*-mingw* *-*-cygwin* } } */
+/* { dg-options "-Wl,--stack,12582912" { target *-*-mingw* *-*-cygwin* *-*-msys* } } */
/* { dg-require-effective-target size32plus } */
void abort (void);
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/lto/20090914-2_0.c gcc-5.3.0/gcc/testsuite/gcc.dg/lto/20090914-2_0.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/lto/20090914-2_0.c 2013-03-06 22:29:46.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/lto/20090914-2_0.c 2016-03-28 10:26:58.045945600 +0300
@@ -1,7 +1,7 @@
/* { dg-lto-do run } */
/* { dg-skip-if "x86 only" { ! { x86_64-*-* i?86-*-* } } { "*" } { "" } } */
/* { dg-skip-if "no .type" { *-*-darwin* } { "*" } { "" } } */
-/* { dg-skip-if "no @function" { *-*-mingw* *-*-cygwin* } { "*" } { "" } } */
+/* { dg-skip-if "no @function" { *-*-mingw* *-*-cygwin* *-*-msys* } { "*" } { "" } } */
/* Doesn't work without this dummy function with -fwhopr. */
int foo(void) { }
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c gcc-5.3.0/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c 2015-01-06 11:50:12.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c 2016-03-28 10:26:58.075945600 +0300
@@ -49,10 +49,10 @@
/* CRIS keeps the address in a register. */
/* m68k sometimes puts the address in a register, depending on CPU and PIC. */
-/* { dg-final { scan-assembler-times "foo" 5 { xfail hppa*-*-* ia64*-*-* sh*-*-* cris-*-* crisv32-*-* fido-*-* m68k-*-* i?86-*-mingw* i?86-*-cygwin* x86_64-*-mingw* visium-*-* } } } */
+/* { dg-final { scan-assembler-times "foo" 5 { xfail hppa*-*-* ia64*-*-* sh*-*-* cris-*-* crisv32-*-* fido-*-* m68k-*-* i?86-*-mingw* i?86-*-cygwin* i?86-*-msys* x86_64-*-mingw* visium-*-* } } } */
/* { dg-final { scan-assembler-times "foo,%r" 5 { target hppa*-*-* } } } */
/* { dg-final { scan-assembler-times "= foo" 5 { target ia64*-*-* } } } */
-/* { dg-final { scan-assembler-times "call\[ \t\]*_foo" 5 { target i?86-*-mingw* i?86-*-cygwin* } } } */
+/* { dg-final { scan-assembler-times "call\[ \t\]*_foo" 5 { target i?86-*-mingw* i?86-*-cygwin* i?86-*-msys* } } } */
/* { dg-final { scan-assembler-times "call\[ \t\]*foo" 5 { target x86_64-*-mingw* } } } */
/* { dg-final { scan-assembler-times "jsr|bsrf|blink\ttr?,r18" 5 { target sh*-*-* } } } */
/* { dg-final { scan-assembler-times "Jsr \\\$r" 5 { target cris-*-* } } } */
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-2.c gcc-5.3.0/gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-2.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-2.c 2011-08-07 11:45:57.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-2.c 2016-03-28 10:26:58.123945600 +0300
@@ -10,5 +10,5 @@
/* There should be a reference to conststaticvariable since it may
may be overriden at link time. */
-/* { dg-final { scan-tree-dump-times "conststaticvariable" 1 "optimized" { xfail { *-*-mingw* *-*-cygwin* } } } } */
+/* { dg-final { scan-tree-dump-times "conststaticvariable" 1 "optimized" { xfail { *-*-mingw* *-*-cygwin* *-*-msys* } } } } */
/* { dg-final { cleanup-tree-dump "optimized" } } */
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/bitfield1.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/bitfield1.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/bitfield1.c 2011-07-09 23:25:11.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/bitfield1.c 2016-03-28 10:26:58.175945600 +0300
@@ -2,7 +2,7 @@
// { dg-do run }
// { dg-require-effective-target ia32 }
// { dg-options "-O2" }
-// { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-interix* i?86-*-cygwin* i?86-*-mingw*} }
+// { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-interix* i?86-*-cygwin* i?86-*-msys* i?86-*-mingw*} }
extern void abort (void);
extern void exit (int);
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/bitfield2.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/bitfield2.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/bitfield2.c 2011-07-09 23:25:11.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/bitfield2.c 2016-03-28 10:26:58.228945600 +0300
@@ -2,7 +2,7 @@
// { dg-do run }
// { dg-require-effective-target ia32 }
// { dg-options "-O2" }
-// { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-interix* i?86-*-cygwin* i?86-*-mingw* } }
+// { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-interix* i?86-*-cygwin* i?86-*-msys* i?86-*-mingw* } }
extern void abort (void);
extern void exit (int);
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/fastcall-1.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/fastcall-1.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/fastcall-1.c 2008-01-26 12:31:30.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/fastcall-1.c 2016-03-28 10:26:58.258945600 +0300
@@ -1,4 +1,4 @@
-/* { dg-do compile { target i?86-*-mingw32* i?86-*-cygwin* } } */
+/* { dg-do compile { target i?86-*-mingw32* i?86-*-cygwin* i?86-*-msys* } } */
/* { dg-options "-std=gnu89" } */
void
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pad-4.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/pad-4.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pad-4.c 2014-11-12 21:32:57.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/pad-4.c 2016-03-28 10:26:58.283945600 +0300
@@ -2,7 +2,7 @@
/* { dg-require-effective-target ia32 } */
/* { dg-require-effective-target fpic } */
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=atom" } } */
-/* { dg-skip-if "No Windows PIC" { *-*-mingw* *-*-cygwin } { "*" } { "" } } */
+/* { dg-skip-if "No Windows PIC" { *-*-mingw* *-*-cygwin *-*-msys } { "*" } { "" } } */
/* { dg-options "-O2 -fomit-frame-pointer -march=atom -fPIC" } */
/* { dg-final { scan-assembler-times "nop" 8 } } */
/* { dg-final { scan-assembler-not "rep" } } */
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pic-1.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/pic-1.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pic-1.c 2014-10-13 21:26:49.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/pic-1.c 2016-03-28 10:26:58.305945600 +0300
@@ -2,7 +2,7 @@
/* { dg-do compile } */
/* { dg-require-effective-target ia32 } */
/* { dg-require-effective-target fpic } */
-/* { dg-skip-if "No Windows PIC" { *-*-mingw* *-*-cygwin } { "*" } { "" } } */
+/* { dg-skip-if "No Windows PIC" { *-*-mingw* *-*-cygwin *-*-msys } { "*" } { "" } } */
/* { dg-options "-fPIC" } */
/* Test verifies that %ebx is no longer fixed when generating PIC code on i686. */
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr25993.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr25993.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr25993.c 2016-03-28 10:20:39.572048600 +0300
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr25993.c 2016-03-28 10:26:58.331945600 +0300
@@ -1,5 +1,5 @@
/* { dg-do assemble } */
-/* { dg-skip-if "" { "*-*-darwin*" "*-*-mingw*" "*-*-cygwin*" } { "*" } { "" } } */
+/* { dg-skip-if "" { "*-*-darwin*" "*-*-mingw*" "*-*-cygwin*" "*-*-msys*" } { "*" } { "" } } */
/* { dg-options "-std=c99 -x assembler-with-cpp" } */
#ifndef __ASSEMBLER__
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr40906-1.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr40906-1.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr40906-1.c 2011-10-20 17:04:34.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr40906-1.c 2016-03-28 10:26:58.355945600 +0300
@@ -1,7 +1,7 @@
/* { dg-do run } */
/* { dg-require-effective-target ia32 } */
/* { dg-options "-O2 -fomit-frame-pointer -fno-asynchronous-unwind-tables -mpush-args -mno-accumulate-outgoing-args" } */
-/* { dg-options "-O2 -fomit-frame-pointer -fno-asynchronous-unwind-tables -mpush-args" { target *-*-mingw* *-*-cygwin* } } */
+/* { dg-options "-O2 -fomit-frame-pointer -fno-asynchronous-unwind-tables -mpush-args" { target *-*-mingw* *-*-cygwin* *-*-msys* } } */
void abort (void);
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr40906-2.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr40906-2.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr40906-2.c 2011-10-20 17:04:34.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr40906-2.c 2016-03-28 10:26:58.381945600 +0300
@@ -1,7 +1,7 @@
/* { dg-do run } */
/* { dg-require-effective-target ia32 } */
/* { dg-options "-O2 -Wno-psabi -fomit-frame-pointer -fno-asynchronous-unwind-tables -mpush-args -mno-accumulate-outgoing-args -m128bit-long-double" } */
-/* { dg-options "-O2 -Wno-psabi -fomit-frame-pointer -fno-asynchronous-unwind-tables -mpush-args -m128bit-long-double" { target *-*-mingw* *-*-cygwin* } } */
+/* { dg-options "-O2 -Wno-psabi -fomit-frame-pointer -fno-asynchronous-unwind-tables -mpush-args -m128bit-long-double" { target *-*-mingw* *-*-cygwin* *-*-msys* } } */
void abort (void);
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr46226.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr46226.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr46226.c 2011-10-20 17:04:34.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr46226.c 2016-03-28 10:26:58.428945600 +0300
@@ -1,6 +1,6 @@
/* { dg-do run } */
/* { dg-options "-Os -fomit-frame-pointer -mno-accumulate-outgoing-args -fno-asynchronous-unwind-tables" } */
-/* { dg-options "-Os -fomit-frame-pointer -fno-asynchronous-unwind-tables" { target *-*-mingw* *-*-cygwin* } } */
+/* { dg-options "-Os -fomit-frame-pointer -fno-asynchronous-unwind-tables" { target *-*-mingw* *-*-cygwin* *-*-msys* } } */
extern void abort(void);
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr56564-1.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr56564-1.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr56564-1.c 2013-06-12 10:46:53.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr56564-1.c 2016-03-28 10:26:58.478945600 +0300
@@ -1,6 +1,6 @@
/* PR target/56564 */
/* { dg-do compile { target { fpic && lp64 } } } */
-/* { dg-skip-if "No symbol interposition for PIC" { *-*-mingw* *-*-cygwin* *-*-darwin* } } */
+/* { dg-skip-if "No symbol interposition for PIC" { *-*-mingw* *-*-cygwin* *-*-msys* *-*-darwin* } } */
/* { dg-options "-O3 -fpic -fdump-tree-optimized" } */
struct S { long a, b; } s = { 5, 6 };
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr56564-3.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr56564-3.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/pr56564-3.c 2013-06-12 10:46:53.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/pr56564-3.c 2016-03-28 10:26:58.505945600 +0300
@@ -1,6 +1,6 @@
/* PR target/56564 */
/* { dg-do compile { target { fpic && lp64 } } } */
-/* { dg-skip-if "No symbol interposition for PIC" { *-*-mingw* *-*-cygwin* *-*-darwin* } } */
+/* { dg-skip-if "No symbol interposition for PIC" { *-*-mingw* *-*-cygwin* *-*-msys* *-*-darwin* } } */
/* { dg-options "-O3 -fpic -fdump-tree-optimized" } */
__thread struct S { long a, b; } s = { 5, 6 };
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/sse-10.c gcc-5.3.0/gcc/testsuite/gcc.target/i386/sse-10.c
--- gcc-5.3.0-orig/gcc/testsuite/gcc.target/i386/sse-10.c 2010-05-19 20:10:05.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gcc.target/i386/sse-10.c 2016-03-28 10:26:58.531945600 +0300
@@ -1,7 +1,7 @@
/* PR 17930 */
/* { dg-do run } */
/* { dg-options "-O1 -msse2 -mfpmath=sse -mno-accumulate-outgoing-args -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" } */
-/* { dg-options "-O1 -msse2 -mfpmath=sse -fno-omit-frame-pointer" { target *-*-mingw* *-*-cygwin* } } */
+/* { dg-options "-O1 -msse2 -mfpmath=sse -fno-omit-frame-pointer" { target *-*-mingw* *-*-cygwin* *-*-msys* } } */
/* { dg-require-effective-target sse2 } */
#include "sse2-check.h"
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/chmod_1.f90 gcc-5.3.0/gcc/testsuite/gfortran.dg/chmod_1.f90
--- gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/chmod_1.f90 2009-05-10 05:14:50.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gfortran.dg/chmod_1.f90 2016-03-28 10:26:58.555945600 +0300
@@ -1,4 +1,4 @@
-! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* spu-*-* } } } }
+! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* *-*-msys* spu-*-* } } } }
! { dg-options "-std=gnu" }
! See PR38956. Test fails on cygwin when user has Administrator rights
implicit none
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/chmod_2.f90 gcc-5.3.0/gcc/testsuite/gfortran.dg/chmod_2.f90
--- gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/chmod_2.f90 2009-05-10 05:14:50.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gfortran.dg/chmod_2.f90 2016-03-28 10:26:58.581945600 +0300
@@ -1,4 +1,4 @@
-! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* spu-*-* } } } }
+! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* *-*-msys* spu-*-* } } } }
! { dg-options "-std=gnu" }
! See PR38956. Test fails on cygwin when user has Administrator rights
implicit none
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/chmod_3.f90 gcc-5.3.0/gcc/testsuite/gfortran.dg/chmod_3.f90
--- gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/chmod_3.f90 2009-05-10 05:14:50.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gfortran.dg/chmod_3.f90 2016-03-28 10:26:58.606945600 +0300
@@ -1,4 +1,4 @@
-! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* spu-*-* } } } }
+! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* *-*-msys* spu-*-* } } } }
! { dg-options "-std=gnu -fdefault-integer-8" }
! See PR38956. Test fails on cygwin when user has Administrator rights
implicit none
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/default_format_denormal_1.f90 gcc-5.3.0/gcc/testsuite/gfortran.dg/default_format_denormal_1.f90
--- gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/default_format_denormal_1.f90 2012-11-02 04:23:19.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gfortran.dg/default_format_denormal_1.f90 2016-03-28 10:26:58.635945600 +0300
@@ -1,4 +1,4 @@
-! { dg-do run { xfail *-*-darwin[89]* *-*-cygwin* spu-*-* powerpc-ibm-aix* } }
+! { dg-do run { xfail *-*-darwin[89]* *-*-cygwin* *-*-msys* spu-*-* powerpc-ibm-aix* } }
! Test XFAILed on these platforms because the system's printf() lacks
! proper support for denormals.
!
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/open_errors.f90 gcc-5.3.0/gcc/testsuite/gfortran.dg/open_errors.f90
--- gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/open_errors.f90 2015-03-12 00:34:22.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/gfortran.dg/open_errors.f90 2016-03-28 10:26:58.654945600 +0300
@@ -1,4 +1,4 @@
-! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* spu-*-* } } } }
+! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* *-*-msys* spu-*-* } } } }
! PR30005 Enhanced error messages for OPEN
! Submitted by Jerry DeLisle <jvdelisle@gcc.gnu.org>
! See PR38956. Test fails on cygwin when user has Administrator rights
diff -Naur gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/winapi.f90 gcc-5.3.0/gcc/testsuite/gfortran.dg/winapi.f90
--- gcc-5.3.0-orig/gcc/testsuite/gfortran.dg/winapi.f90 2009-08-14 06:35:32.000000000 +0400
+++ gcc-5.3.0/gcc/testsuite/gfortran.dg/winapi.f90 2016-03-28 10:26:58.677945600 +0300
@@ -1,4 +1,4 @@
-! { dg-do run { target *-*-cygwin* *-*-mingw* } }
+! { dg-do run { target *-*-cygwin* *-*-msys* *-*-mingw* } }
! { dg-options "-lkernel32" }
! Test case provided by Dennis Wassel.
diff -Naur gcc-5.3.0-orig/gcc/testsuite/lib/g++.exp gcc-5.3.0/gcc/testsuite/lib/g++.exp
--- gcc-5.3.0-orig/gcc/testsuite/lib/g++.exp 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/lib/g++.exp 2016-03-28 10:26:58.693945600 +0300
@@ -197,7 +197,7 @@
# Many hosts now default to a non-ASCII C locale, however, so
# they can set a charset encoding here if they need.
- if { [ishost "*-*-cygwin*"] } {
+ if { [ishost "*-*-cygwin*"] || [ishost "*-*-msys*"] } {
setenv LC_ALL C.ASCII
setenv LANG C.ASCII
}
diff -Naur gcc-5.3.0-orig/gcc/testsuite/lib/gcc-dg.exp gcc-5.3.0/gcc/testsuite/lib/gcc-dg.exp
--- gcc-5.3.0-orig/gcc/testsuite/lib/gcc-dg.exp 2015-02-26 14:56:45.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/lib/gcc-dg.exp 2016-03-28 10:26:58.718945600 +0300
@@ -36,7 +36,7 @@
# Many hosts now default to a non-ASCII C locale, however, so
# they can set a charset encoding here if they need.
-if { [ishost "*-*-cygwin*"] } {
+if { [ishost "*-*-cygwin*"] || [ishost "*-*-msys*"] } {
setenv LC_ALL C.ASCII
setenv LANG C.ASCII
}
diff -Naur gcc-5.3.0-orig/gcc/testsuite/lib/gfortran.exp gcc-5.3.0/gcc/testsuite/lib/gfortran.exp
--- gcc-5.3.0-orig/gcc/testsuite/lib/gfortran.exp 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/lib/gfortran.exp 2016-03-28 10:26:58.734945600 +0300
@@ -161,7 +161,7 @@
# Many hosts now default to a non-ASCII C locale, however, so
# they can set a charset encoding here if they need.
- if { [ishost "*-*-cygwin*"] } {
+ if { [ishost "*-*-cygwin*"] || [ishost "*-*-msys*"] } {
setenv LC_ALL C.ASCII
setenv LANG C.ASCII
}
diff -Naur gcc-5.3.0-orig/gcc/testsuite/lib/objc.exp gcc-5.3.0/gcc/testsuite/lib/objc.exp
--- gcc-5.3.0-orig/gcc/testsuite/lib/objc.exp 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/lib/objc.exp 2016-03-28 10:26:58.758945600 +0300
@@ -105,7 +105,7 @@
# Many hosts now default to a non-ASCII C locale, however, so
# they can set a charset encoding here if they need.
- if { [ishost "*-*-cygwin*"] } {
+ if { [ishost "*-*-cygwin*"] || [ishost "*-*-msys*"] } {
setenv LC_ALL C.ASCII
setenv LANG C.ASCII
}
diff -Naur gcc-5.3.0-orig/gcc/testsuite/lib/options.exp gcc-5.3.0/gcc/testsuite/lib/options.exp
--- gcc-5.3.0-orig/gcc/testsuite/lib/options.exp 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/lib/options.exp 2016-03-28 10:26:58.780945600 +0300
@@ -20,7 +20,7 @@
# Many hosts now default to a non-ASCII C locale, however, so
# they can set a charset encoding here if they need.
-if { [ishost "*-*-cygwin*"] } {
+if { [ishost "*-*-cygwin*"] || [ishost "*-*-msys*"] } {
setenv LC_ALL C.ASCII
setenv LANG C.ASCII
}
diff -Naur gcc-5.3.0-orig/gcc/testsuite/lib/target-libpath.exp gcc-5.3.0/gcc/testsuite/lib/target-libpath.exp
--- gcc-5.3.0-orig/gcc/testsuite/lib/target-libpath.exp 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/lib/target-libpath.exp 2016-03-28 10:26:58.817945600 +0300
@@ -256,7 +256,7 @@
if { [istarget *-*-darwin*] } {
set shlib_ext "dylib"
- } elseif { [istarget *-*-cygwin*] || [istarget *-*-mingw*] } {
+ } elseif { [istarget *-*-cygwin*] || [istarget *-*-msys*] || [istarget *-*-mingw*] } {
set shlib_ext "dll"
} elseif { [istarget hppa*-*-hpux*] } {
set shlib_ext "sl"
diff -Naur gcc-5.3.0-orig/gcc/testsuite/lib/target-supports.exp gcc-5.3.0/gcc/testsuite/lib/target-supports.exp
--- gcc-5.3.0-orig/gcc/testsuite/lib/target-supports.exp 2015-11-26 13:10:58.000000000 +0300
+++ gcc-5.3.0/gcc/testsuite/lib/target-supports.exp 2016-03-28 10:26:58.856945600 +0300
@@ -253,7 +253,7 @@
# Windows targets Cygwin and MingW32 support it
- if { [istarget *-*-cygwin*] || [istarget *-*-mingw*] } {
+ if { [istarget *-*-cygwin*] || [istarget *-*-msys*] || [istarget *-*-mingw*] } {
return 1
}
@@ -513,6 +513,11 @@
return 0
}
+ # MSYS does not support -p.
+ if { [istarget *-*-msys*] && $test_what == "-p" } {
+ return 0
+ }
+
# uClibc does not have gcrt1.o.
if { [check_effective_target_uclibc]
&& ($test_what == "-p" || $test_what == "-pg") } {
@@ -885,7 +890,7 @@
# for trivial code, 0 otherwise.
proc check_effective_target_pe_aligned_commons {} {
- if { [istarget *-*-cygwin*] || [istarget *-*-mingw*] } {
+ if { [istarget *-*-cygwin*] || [istarget *-*-msys*] || [istarget *-*-mingw*] } {
return [check_no_compiler_messages pe_aligned_commons object {
int foo;
} "-mpe-aligned-commons"]
@@ -1795,7 +1800,7 @@
# Returns true iff "mkfifo" is available on the target system.
proc check_mkfifo_available {} {
- if { [istarget *-*-cygwin*] } {
+ if { [istarget *-*-cygwin*] || [istarget *-*-msys*] } {
# Cygwin has mkfifo, but support is incomplete.
return 0
}
@@ -5618,7 +5623,7 @@
proc check_effective_target_automatic_stack_alignment { } {
# Ordinarily x86 supports automatic stack alignment ...
if { [istarget i?86*-*-*] || [istarget x86_64-*-*] } then {
- if { [istarget *-*-mingw*] || [istarget *-*-cygwin*] } {
+ if { [istarget *-*-mingw*] || [istarget *-*-cygwin*] || [istarget *-*-msys*] } {
# ... except Win64 SEH doesn't. Succeed for Win32 though.
return [check_effective_target_ilp32];
}
diff -Naur gcc-5.3.0-orig/libffi/testsuite/lib/target-libpath.exp gcc-5.3.0/libffi/testsuite/lib/target-libpath.exp
--- gcc-5.3.0-orig/libffi/testsuite/lib/target-libpath.exp 2015-01-12 19:19:59.000000000 +0300
+++ gcc-5.3.0/libffi/testsuite/lib/target-libpath.exp 2016-03-28 10:26:58.915945600 +0300
@@ -175,7 +175,7 @@
} else {
setenv DYLD_LIBRARY_PATH "$ld_library_path"
}
- if { [istarget *-*-cygwin*] || [istarget *-*-mingw*] } {
+ if { [istarget *-*-cygwin*] || [istarget *-*-msys*] || [istarget *-*-mingw*] } {
if { $orig_path_saved } {
setenv PATH "$ld_library_path:$orig_path"
} else {
@@ -271,7 +271,7 @@
if { [ istarget *-*-darwin* ] } {
set shlib_ext "dylib"
- } elseif { [ istarget *-*-cygwin* ] || [ istarget *-*-mingw* ] } {
+ } elseif { [ istarget *-*-cygwin* ] || [ istarget *-*-msys* ] || [ istarget *-*-mingw* ] } {
set shlib_ext "dll"
} elseif { [ istarget hppa*-*-hpux* ] } {
set shlib_ext "sl"
diff -Naur gcc-5.3.0-orig/libgomp/testsuite/lib/libgomp.exp gcc-5.3.0/libgomp/testsuite/lib/libgomp.exp
--- gcc-5.3.0-orig/libgomp/testsuite/lib/libgomp.exp 2015-01-15 23:11:12.000000000 +0300
+++ gcc-5.3.0/libgomp/testsuite/lib/libgomp.exp 2016-03-28 10:26:58.954945600 +0300
@@ -96,7 +96,7 @@
# Many hosts now default to a non-ASCII C locale, however, so
# they can set a charset encoding here if they need.
- if { [ishost "*-*-cygwin*"] } {
+ if { [ishost "*-*-cygwin*"] || [ishost "*-*-msys*"] } {
setenv LC_ALL C.ASCII
setenv LANG C.ASCII
}
diff -Naur gcc-5.3.0-orig/libjava/testsuite/lib/libjava.exp gcc-5.3.0/libjava/testsuite/lib/libjava.exp
--- gcc-5.3.0-orig/libjava/testsuite/lib/libjava.exp 2014-05-20 12:20:06.000000000 +0400
+++ gcc-5.3.0/libjava/testsuite/lib/libjava.exp 2016-03-28 10:26:59.049945600 +0300
@@ -151,7 +151,7 @@
# Many hosts now default to a non-ASCII C locale, however, so
# they can set a charset encoding here if they need.
- if { [ishost "*-*-cygwin*"] } {
+ if { [ishost "*-*-cygwin*"] || [ishost "*-*-msys*"] } {
setenv LC_ALL C.ASCII
setenv LANG C.ASCII
}
@@ -213,7 +213,7 @@
if { [istarget "*-*-darwin*"] } {
set so_extension "dylib"
- } elseif { [istarget "*-*-cygwin*"] || [istarget "*-*-mingw*"] } {
+ } elseif { [istarget "*-*-cygwin*"] || [istarget "*-*-msys*"] || [istarget "*-*-mingw*"] } {
set so_extension "dll"
} else {
set so_extension "so"
@@ -435,7 +435,7 @@
# Avoid libtool wrapper scripts when possible.
# but not if libtool warnings results in FAILs
if {$mode == "link"} {
- if {! [istarget "*-*-cygwin*"] && ! [istarget "*-*-mingw*"]
+ if {! [istarget "*-*-cygwin*"] && ! [istarget "*-*-msys*"] && ! [istarget "*-*-mingw*"]
&& ! [istarget "*-*-darwin*"] } {
lappend args "additional_flags=-no-install"
}
diff -Naur gcc-5.3.0-orig/libjava/testsuite/libjava.jni/jni.exp gcc-5.3.0/libjava/testsuite/libjava.jni/jni.exp
--- gcc-5.3.0-orig/libjava/testsuite/libjava.jni/jni.exp 2015-06-25 20:56:36.000000000 +0300
+++ gcc-5.3.0/libjava/testsuite/libjava.jni/jni.exp 2016-03-28 10:26:59.153945600 +0300
@@ -21,7 +21,7 @@
} elseif { [istarget "hppa*-hp-hpux*"] } {
set so_extension "sl"
set so_flag "-shared"
- } elseif { [istarget "*-*-cygwin*"] || [istarget "*-*-mingw*"] } {
+ } elseif { [istarget "*-*-cygwin*"] || [istarget "*-*-msys*"] || [istarget "*-*-mingw*"] } {
set so_extension "dll"
set so_flag "-shared"
} else {
@@ -102,7 +102,7 @@
set so_extension "dylib"
} elseif { [istarget "hppa*-hp-hpux*"] } {
set so_extension "sl"
- } elseif { [istarget "*-*-cygwin*"] || [istarget "*-*-mingw*"] } {
+ } elseif { [istarget "*-*-cygwin*"] || [istarget "*-*-msys*"] || [istarget "*-*-mingw*"] } {
set so_extension "dll"
} else {
set so_extension "so"
diff -Naur gcc-5.3.0-orig/libjava/testsuite/libjava.jvmti/jvmti-interp.exp gcc-5.3.0/libjava/testsuite/libjava.jvmti/jvmti-interp.exp
--- gcc-5.3.0-orig/libjava/testsuite/libjava.jvmti/jvmti-interp.exp 2012-03-12 19:35:56.000000000 +0400
+++ gcc-5.3.0/libjava/testsuite/libjava.jvmti/jvmti-interp.exp 2016-03-28 10:26:59.189945600 +0300
@@ -25,7 +25,7 @@
} elseif { [istarget "hppa*-hp-hpux*"] } {
set so_extension "sl"
set so_flag "-shared"
- } elseif { [istarget "*-*-cygwin*"] || [istarget "*-*-mingw*"] } {
+ } elseif { [istarget "*-*-cygwin*"] || [istarget "*-*-msys*"] || [istarget "*-*-mingw*"] } {
set so_extension "dll"
set so_flag "-shared"
} else {
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/18_support/pthread_guard.cc gcc-5.3.0/libstdc++-v3/testsuite/18_support/pthread_guard.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/18_support/pthread_guard.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/18_support/pthread_guard.cc 2016-03-28 10:26:59.225945600 +0300
@@ -16,7 +16,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-darwin* } }
#include <cstdlib>
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/20_util/shared_ptr/atomic/3.cc gcc-5.3.0/libstdc++-v3/testsuite/20_util/shared_ptr/atomic/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/20_util/shared_ptr/atomic/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/20_util/shared_ptr/atomic/3.cc 2016-03-28 10:26:59.261945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc gcc-5.3.0/libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc 2016-03-28 10:26:59.301945600 +0300
@@ -17,10 +17,10 @@
// 20.6.6.2 Template class shared_ptr [util.smartptr.shared]
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread -std=gnu++11" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads -std=gnu++11" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
#include <memory>
#include <random>
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc gcc-5.3.0/libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc 2016-03-28 10:26:59.354945600 +0300
@@ -17,10 +17,10 @@
// 20.6.6.2 Template class shared_ptr [util.smartptr.shared]
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
#include <memory>
#include <random>
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc gcc-5.3.0/libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc 2016-03-28 10:26:59.424945600 +0300
@@ -16,7 +16,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/21_strings/basic_string/pthread33394.cc gcc-5.3.0/libstdc++-v3/testsuite/21_strings/basic_string/pthread33394.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/21_strings/basic_string/pthread33394.cc 2015-03-25 18:46:58.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/21_strings/basic_string/pthread33394.cc 2016-03-28 10:26:59.460945600 +0300
@@ -15,7 +15,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* } }
// { dg-additional-options "-DITERATIONS=1000" { target simulator } }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/21_strings/basic_string/pthread4.cc gcc-5.3.0/libstdc++-v3/testsuite/21_strings/basic_string/pthread4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/21_strings/basic_string/pthread4.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/21_strings/basic_string/pthread4.cc 2016-03-28 10:26:59.510945600 +0300
@@ -19,7 +19,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc gcc-5.3.0/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc 2016-03-28 10:26:59.550945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
// { dg-require-namedlocale "en_US" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc gcc-5.3.0/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc 2016-03-28 10:26:59.586945600 +0300
@@ -1,4 +1,4 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
// { dg-require-namedlocale "en_US" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/23_containers/list/pthread1.cc gcc-5.3.0/libstdc++-v3/testsuite/23_containers/list/pthread1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/23_containers/list/pthread1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/23_containers/list/pthread1.cc 2016-03-28 10:26:59.625945600 +0300
@@ -17,7 +17,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/23_containers/list/pthread5.cc gcc-5.3.0/libstdc++-v3/testsuite/23_containers/list/pthread5.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/23_containers/list/pthread5.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/23_containers/list/pthread5.cc 2016-03-28 10:26:59.683945600 +0300
@@ -19,7 +19,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/23_containers/map/pthread6.cc gcc-5.3.0/libstdc++-v3/testsuite/23_containers/map/pthread6.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/23_containers/map/pthread6.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/23_containers/map/pthread6.cc 2016-03-28 10:26:59.721945600 +0300
@@ -18,7 +18,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/23_containers/vector/debug/multithreaded_swap.cc gcc-5.3.0/libstdc++-v3/testsuite/23_containers/vector/debug/multithreaded_swap.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/23_containers/vector/debug/multithreaded_swap.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/23_containers/vector/debug/multithreaded_swap.cc 2016-03-28 10:26:59.794945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-debug-mode "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc gcc-5.3.0/libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc 2016-03-28 10:26:59.863945600 +0300
@@ -18,7 +18,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc gcc-5.3.0/libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc 2016-03-28 10:26:59.929945600 +0300
@@ -18,7 +18,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/42819.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/42819.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/42819.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/42819.cc 2016-03-28 10:27:00.003945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/49668.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/49668.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/49668.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/49668.cc 2016-03-28 10:27:00.053945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/54297.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/54297.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/54297.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/54297.cc 2016-03-28 10:27:00.122945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/any.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/any.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/any.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/any.cc 2016-03-28 10:27:00.188945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/async.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/async.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/async.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/async.cc 2016-03-28 10:27:00.260945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/launch.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/launch.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/launch.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/launch.cc 2016-03-28 10:27:00.317945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/sync.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/sync.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/async/sync.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/async/sync.cc 2016-03-28 10:27:00.376945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/call_once/39909.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/call_once/39909.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/call_once/39909.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/call_once/39909.cc 2016-03-28 10:27:00.448945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/call_once/49668.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/call_once/49668.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/call_once/49668.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/call_once/49668.cc 2016-03-28 10:27:00.870945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/call_once/60497.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/call_once/60497.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/call_once/60497.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/call_once/60497.cc 2016-03-28 10:27:00.912945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do compile { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do compile { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc 2016-03-28 10:27:00.971945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc 2016-03-28 10:27:01.004945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin1[1-9]* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin1[1-9]* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/cons/1.cc 2016-03-28 10:27:01.030945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc 2016-03-28 10:27:01.055945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc 2016-03-28 10:27:01.116945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/members/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/members/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/members/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/members/3.cc 2016-03-28 10:27:01.144945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/members/53841.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/members/53841.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/members/53841.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/members/53841.cc 2016-03-28 10:27:01.190945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do compile { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* hppa*-hp-hpux11* } }
+// { dg-do compile { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* hppa*-hp-hpux11* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* hppa*-hp-hpux11* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/native_handle/typesizes.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/native_handle/typesizes.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable/native_handle/typesizes.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable/native_handle/typesizes.cc 2016-03-28 10:27:01.244945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc 2016-03-28 10:27:01.329945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-sched-yield "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc 2016-03-28 10:27:01.366945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-sched-yield "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/1.cc 2016-03-28 10:27:01.427945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc 2016-03-28 10:27:01.479945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc 2016-03-28 10:27:01.508945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/cons/move.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/cons/move.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/cons/move.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/cons/move.cc 2016-03-28 10:27:01.534945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/45133.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/45133.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/45133.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/45133.cc 2016-03-28 10:27:01.558945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/get.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/get.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/get.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/get.cc 2016-03-28 10:27:01.619945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/get2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/get2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/get2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/get2.cc 2016-03-28 10:27:01.654945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/share.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/share.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/share.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/share.cc 2016-03-28 10:27:01.703945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/valid.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/valid.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/valid.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/valid.cc 2016-03-28 10:27:01.737945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/wait.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/wait.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/wait.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/wait.cc 2016-03-28 10:27:01.788945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc 2016-03-28 10:27:01.846945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc 2016-03-28 10:27:01.909945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/lock/1.cc 2016-03-28 10:27:01.934945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/lock/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/lock/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/lock/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/lock/2.cc 2016-03-28 10:27:01.960945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/lock/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/lock/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/lock/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/lock/3.cc 2016-03-28 10:27:01.985945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/lock/4.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/lock/4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/lock/4.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/lock/4.cc 2016-03-28 10:27:02.020945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc 2016-03-28 10:27:02.067945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/dest/destructor_locked.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/dest/destructor_locked.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/dest/destructor_locked.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/dest/destructor_locked.cc 2016-03-28 10:27:02.093945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc 2016-03-28 10:27:02.118945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/native_handle/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/native_handle/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/native_handle/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/native_handle/1.cc 2016-03-28 10:27:02.144945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/native_handle/typesizes.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/native_handle/typesizes.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/native_handle/typesizes.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/native_handle/typesizes.cc 2016-03-28 10:27:02.170945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/try_lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/try_lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/try_lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/try_lock/1.cc 2016-03-28 10:27:02.220945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc 2016-03-28 10:27:02.269945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/unlock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/unlock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/mutex/unlock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/mutex/unlock/1.cc 2016-03-28 10:27:02.300945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc 2016-03-28 10:27:02.334945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/60564.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/60564.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/60564.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/60564.cc 2016-03-28 10:27:02.367945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/1.cc 2016-03-28 10:27:02.397945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/2.cc 2016-03-28 10:27:02.438945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc 2016-03-28 10:27:02.725945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/56492.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/56492.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/56492.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/56492.cc 2016-03-28 10:27:02.771945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do compile { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do compile { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc 2016-03-28 10:27:02.814945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/move.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/move.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/move.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/move.cc 2016-03-28 10:27:02.869945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/move_assign.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/move_assign.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/cons/move_assign.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/cons/move_assign.cc 2016-03-28 10:27:02.913945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/at_thread_exit.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/at_thread_exit.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/at_thread_exit.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/at_thread_exit.cc 2016-03-28 10:27:02.962945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc 2016-03-28 10:27:03.008945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future2.cc 2016-03-28 10:27:03.036945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc 2016-03-28 10:27:03.088945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc 2016-03-28 10:27:03.117945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc 2016-03-28 10:27:03.141945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc 2016-03-28 10:27:03.163945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc 2016-03-28 10:27:03.188945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset.cc 2016-03-28 10:27:03.213945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc 2016-03-28 10:27:03.270945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/swap.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/swap.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/swap.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/swap.cc 2016-03-28 10:27:03.286945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/valid.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/valid.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/packaged_task/members/valid.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/packaged_task/members/valid.cc 2016-03-28 10:27:03.310945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/60966.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/60966.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/60966.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/60966.cc 2016-03-28 10:27:03.327945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/cons/1.cc 2016-03-28 10:27:03.381945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc 2016-03-28 10:27:03.429945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/cons/move.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/cons/move.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/cons/move.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/cons/move.cc 2016-03-28 10:27:03.504945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc 2016-03-28 10:27:03.531945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit.cc 2016-03-28 10:27:03.565945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc 2016-03-28 10:27:03.596945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc 2016-03-28 10:27:03.621945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc 2016-03-28 10:27:03.646945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc 2016-03-28 10:27:03.672945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc 2016-03-28 10:27:03.689945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc 2016-03-28 10:27:03.721945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc 2016-03-28 10:27:03.739945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/swap.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/swap.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/promise/members/swap.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/promise/members/swap.cc 2016-03-28 10:27:03.775945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/1.cc 2016-03-28 10:27:03.805945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc 2016-03-28 10:27:03.841945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/lock/1.cc 2016-03-28 10:27:03.879945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/1.cc 2016-03-28 10:27:03.932945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc 2016-03-28 10:27:03.967945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/1.cc 2016-03-28 10:27:03.999945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/2.cc 2016-03-28 10:27:04.062945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/1.cc 2016-03-28 10:27:04.118945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/1.cc 2016-03-28 10:27:04.180945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc 2016-03-28 10:27:04.233945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/1.cc 2016-03-28 10:27:04.290945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/2.cc 2016-03-28 10:27:04.328945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc 2016-03-28 10:27:04.392945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc 2016-03-28 10:27:04.424945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc 2016-03-28 10:27:04.459945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc 2016-03-28 10:27:04.725945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options "-std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options "-std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options "-std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options "-std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc 2016-03-28 10:27:04.748945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc 2016-03-28 10:27:04.774945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc 2016-03-28 10:27:04.800945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc 2016-03-28 10:27:04.825945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc 2016-03-28 10:27:04.850945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc 2016-03-28 10:27:04.875945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/cons/move.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/cons/move.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/cons/move.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/cons/move.cc 2016-03-28 10:27:04.901945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc 2016-03-28 10:27:04.942945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc 2016-03-28 10:27:04.967945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc 2016-03-28 10:27:04.991945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc 2016-03-28 10:27:05.017945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc 2016-03-28 10:27:05.039945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc 2016-03-28 10:27:05.062945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc 2016-03-28 10:27:05.086945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-atomic-builtins "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc 2016-03-28 10:27:05.135945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc 2016-03-28 10:27:05.162945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc 2016-03-28 10:27:05.187945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/4.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/4.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/4.cc 2016-03-28 10:27:05.236945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc 2015-04-10 12:00:00.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/5.cc 2016-03-28 10:27:05.267945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// Copyright (C) 2013-2015 Free Software Foundation, Inc.
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc 2015-04-10 12:00:00.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/cons/6.cc 2016-03-28 10:27:05.293945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// Copyright (C) 2013-2015 Free Software Foundation, Inc.
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/locking/1.cc 2016-03-28 10:27:05.336945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/locking/2.cc 2016-03-28 10:27:05.392945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc 2015-04-10 12:00:00.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/locking/3.cc 2016-03-28 10:27:05.420945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// Copyright (C) 2013-2015 Free Software Foundation, Inc.
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc 2015-04-10 12:00:00.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/locking/4.cc 2016-03-28 10:27:05.464945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// Copyright (C) 2013-2015 Free Software Foundation, Inc.
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc 2015-03-17 19:36:32.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc 2016-03-28 10:27:05.496945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc 2016-03-28 10:27:05.521945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/1.cc 2016-03-28 10:27:05.546945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/2.cc 2016-03-28 10:27:05.581945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/3.cc 2015-04-10 11:59:54.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/3.cc 2016-03-28 10:27:05.613945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++14 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++14 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/this_thread/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/this_thread/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/this_thread/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/this_thread/1.cc 2016-03-28 10:27:05.638945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/this_thread/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/this_thread/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/this_thread/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/this_thread/2.cc 2016-03-28 10:27:05.664945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/this_thread/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/this_thread/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/this_thread/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/this_thread/3.cc 2016-03-28 10:27:05.726945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-sleep "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/this_thread/4.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/this_thread/4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/this_thread/4.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/this_thread/4.cc 2016-03-28 10:27:05.769945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-sleep "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/1.cc 2016-03-28 10:27:05.820945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/2.cc 2016-03-28 10:27:05.870945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/3.cc 2016-03-28 10:27:05.928945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/4.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/4.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/4.cc 2016-03-28 10:27:05.959945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc 2016-03-28 10:27:05.984945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/5.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/5.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/5.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/5.cc 2016-03-28 10:27:06.009945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/6.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/6.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/6.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/6.cc 2016-03-28 10:27:06.043945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/7.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/7.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/7.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/7.cc 2016-03-28 10:27:06.076945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/8.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/8.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/8.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/8.cc 2016-03-28 10:27:06.106945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/9.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/9.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/9.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/9.cc 2016-03-28 10:27:06.139945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc 2016-03-28 10:27:06.201945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/1.cc 2016-03-28 10:27:06.229945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/2.cc 2016-03-28 10:27:06.285945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/3.cc 2016-03-28 10:27:06.294945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/4.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/4.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/4.cc 2016-03-28 10:27:06.347945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/5.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/5.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/5.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/5.cc 2016-03-28 10:27:06.397945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/hardware_concurrency.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/hardware_concurrency.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/members/hardware_concurrency.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/members/hardware_concurrency.cc 2016-03-28 10:27:06.467945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
// { dg-require-nprocs "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/native_handle/cancel.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/native_handle/cancel.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/native_handle/cancel.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/native_handle/cancel.cc 2016-03-28 10:27:06.501945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/swap/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/swap/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/thread/swap/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/thread/swap/1.cc 2016-03-28 10:27:06.547945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc 2016-03-28 10:27:06.610945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_locked.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_locked.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_locked.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_locked.cc 2016-03-28 10:27:06.649945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc 2016-03-28 10:27:06.704945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc 2016-03-28 10:27:06.747945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/typesizes.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/typesizes.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/typesizes.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/typesizes.cc 2016-03-28 10:27:06.811945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc 2016-03-28 10:27:06.847945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc 2016-03-28 10:27:06.903945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/1.cc 2016-03-28 10:27:06.960945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/2.cc 2016-03-28 10:27:06.989945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc 2016-03-28 10:27:07.048945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/1.cc 2016-03-28 10:27:07.085945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc 2016-03-28 10:27:07.118945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/57641.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/57641.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/57641.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/57641.cc 2016-03-28 10:27:07.151945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/1.cc 2016-03-28 10:27:07.186945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/try_lock/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/try_lock/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/try_lock/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/try_lock/1.cc 2016-03-28 10:27:07.222945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/try_lock/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/try_lock/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/try_lock/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/try_lock/2.cc 2016-03-28 10:27:07.281945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/try_lock/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/try_lock/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/try_lock/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/try_lock/3.cc 2016-03-28 10:27:07.319945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/try_lock/4.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/try_lock/4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/try_lock/4.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/try_lock/4.cc 2016-03-28 10:27:07.348945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/1.cc 2016-03-28 10:27:07.419945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/2.cc 2016-03-28 10:27:07.477945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/3.cc 2016-03-28 10:27:07.509945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/4.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/4.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/4.cc 2016-03-28 10:27:07.547945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc 2016-03-28 10:27:07.609945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc 2016-03-28 10:27:07.664945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc 2016-03-28 10:27:07.696945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc 2016-03-28 10:27:07.733945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc 2016-03-28 10:27:07.763945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/locking/4.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/locking/4.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/locking/4.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/locking/4.cc 2016-03-28 10:27:07.803945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads-timed "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/1.cc gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/1.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/1.cc 2015-03-17 19:36:32.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/1.cc 2016-03-28 10:27:07.843945600 +0300
@@ -1,7 +1,7 @@
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } }
// { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } }
-// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } }
+// { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-require-cstdint "" }
// { dg-require-gthreads "" }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc gcc-5.3.0/libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc 2016-03-28 10:27:07.879945600 +0300
@@ -17,7 +17,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/lib/libstdc++.exp gcc-5.3.0/libstdc++-v3/testsuite/lib/libstdc++.exp
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/lib/libstdc++.exp 2015-08-18 20:58:22.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/lib/libstdc++.exp 2016-03-28 10:27:07.933945600 +0300
@@ -113,7 +113,7 @@
# Many hosts now default to a non-ASCII C locale, however, so
# they can set a charset encoding here if they need.
- if { [ishost "*-*-cygwin*"] } {
+ if { [ishost "*-*-cygwin*"] || [ishost "*-*-msys*"] } {
setenv LC_ALL C.ASCII
setenv LANG C.ASCII
}
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc gcc-5.3.0/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc 2016-03-28 10:27:07.972945600 +0300
@@ -17,7 +17,7 @@
// TR1 2.2.2 Template class shared_ptr [tr.util.smartptr.shared]
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
diff -Naur gcc-5.3.0-orig/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc gcc-5.3.0/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc
--- gcc-5.3.0-orig/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc 2015-01-05 15:33:28.000000000 +0300
+++ gcc-5.3.0/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc 2016-03-28 10:27:08.017945600 +0300
@@ -17,7 +17,7 @@
// TR1 2.2.2 Template class shared_ptr [tr.util.smartptr.shared]
-// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } }
+// { dg-do run { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-msys *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-dragonfly* *-*-netbsd* *-*-linux* *-*-gnu* } }
// { dg-options "-pthreads" { target *-*-solaris* } }