diff --git a/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp.pass.cpp b/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp.xfail.pass.cpp similarity index 100% rename from test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp.pass.cpp rename to test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp.xfail.pass.cpp diff --git a/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp_size.pass.cpp b/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp_size.xfail.pass.cpp similarity index 100% rename from test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp_size.pass.cpp rename to test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp_size.xfail.pass.cpp diff --git a/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp.pass.cpp b/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp.xfail.pass.cpp similarity index 100% rename from test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp.pass.cpp rename to test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp.xfail.pass.cpp diff --git a/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp_size.pass.cpp b/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp_size.xfail.pass.cpp similarity index 100% rename from test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp_size.pass.cpp rename to test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp_size.xfail.pass.cpp diff --git a/test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/cp_size_mode.pass.cpp b/test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/cp_size_mode.xfail.pass.cpp similarity index 100% rename from test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/cp_size_mode.pass.cpp rename to test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/cp_size_mode.xfail.pass.cpp diff --git a/test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/default.pass.cpp b/test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/default.xfail.pass.cpp similarity index 100% rename from test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/default.pass.cpp rename to test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/default.xfail.pass.cpp diff --git a/test/depr/exception.unexpected/set.unexpected/get_unexpected.pass.cpp b/test/depr/exception.unexpected/set.unexpected/get_unexpected.xfail.pass.cpp similarity index 100% rename from test/depr/exception.unexpected/set.unexpected/get_unexpected.pass.cpp rename to test/depr/exception.unexpected/set.unexpected/get_unexpected.xfail.pass.cpp diff --git a/test/depr/exception.unexpected/set.unexpected/set_unexpected.pass.cpp b/test/depr/exception.unexpected/set.unexpected/set_unexpected.xfail.pass.cpp similarity index 100% rename from test/depr/exception.unexpected/set.unexpected/set_unexpected.pass.cpp rename to test/depr/exception.unexpected/set.unexpected/set_unexpected.xfail.pass.cpp diff --git a/test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.pass.cpp b/test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.xfail.pass.cpp similarity index 100% rename from test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.pass.cpp rename to test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/filebuf.assign/member_swap.pass.cpp b/test/input.output/file.streams/fstreams/filebuf.assign/member_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/filebuf.assign/member_swap.pass.cpp rename to test/input.output/file.streams/fstreams/filebuf.assign/member_swap.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/filebuf.assign/move_assign.pass.cpp b/test/input.output/file.streams/fstreams/filebuf.assign/move_assign.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/filebuf.assign/move_assign.pass.cpp rename to test/input.output/file.streams/fstreams/filebuf.assign/move_assign.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/filebuf.assign/nonmember_swap.pass.cpp b/test/input.output/file.streams/fstreams/filebuf.assign/nonmember_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/filebuf.assign/nonmember_swap.pass.cpp rename to test/input.output/file.streams/fstreams/filebuf.assign/nonmember_swap.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/filebuf.cons/move.pass.cpp b/test/input.output/file.streams/fstreams/filebuf.cons/move.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/filebuf.cons/move.pass.cpp rename to test/input.output/file.streams/fstreams/filebuf.cons/move.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp b/test/input.output/file.streams/fstreams/filebuf.members/open_pointer.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/filebuf.members/open_pointer.pass.cpp rename to test/input.output/file.streams/fstreams/filebuf.members/open_pointer.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp b/test/input.output/file.streams/fstreams/filebuf.virtuals/overflow.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp rename to test/input.output/file.streams/fstreams/filebuf.virtuals/overflow.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.pass.cpp b/test/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.pass.cpp rename to test/input.output/file.streams/fstreams/filebuf.virtuals/pbackfail.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/filebuf.virtuals/seekoff.pass.cpp b/test/input.output/file.streams/fstreams/filebuf.virtuals/seekoff.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/filebuf.virtuals/seekoff.pass.cpp rename to test/input.output/file.streams/fstreams/filebuf.virtuals/seekoff.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp b/test/input.output/file.streams/fstreams/filebuf.virtuals/underflow.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/filebuf.virtuals/underflow.pass.cpp rename to test/input.output/file.streams/fstreams/filebuf.virtuals/underflow.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/fstream.assign/member_swap.pass.cpp b/test/input.output/file.streams/fstreams/fstream.assign/member_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/fstream.assign/member_swap.pass.cpp rename to test/input.output/file.streams/fstreams/fstream.assign/member_swap.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/fstream.assign/move_assign.pass.cpp b/test/input.output/file.streams/fstreams/fstream.assign/move_assign.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/fstream.assign/move_assign.pass.cpp rename to test/input.output/file.streams/fstreams/fstream.assign/move_assign.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/fstream.assign/nonmember_swap.pass.cpp b/test/input.output/file.streams/fstreams/fstream.assign/nonmember_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/fstream.assign/nonmember_swap.pass.cpp rename to test/input.output/file.streams/fstreams/fstream.assign/nonmember_swap.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp b/test/input.output/file.streams/fstreams/fstream.cons/move.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp rename to test/input.output/file.streams/fstreams/fstream.cons/move.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp b/test/input.output/file.streams/fstreams/fstream.cons/pointer.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp rename to test/input.output/file.streams/fstreams/fstream.cons/pointer.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp b/test/input.output/file.streams/fstreams/fstream.cons/string.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp rename to test/input.output/file.streams/fstreams/fstream.cons/string.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp b/test/input.output/file.streams/fstreams/fstream.members/open_pointer.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/fstream.members/open_pointer.pass.cpp rename to test/input.output/file.streams/fstreams/fstream.members/open_pointer.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/fstream.members/open_string.pass.cpp b/test/input.output/file.streams/fstreams/fstream.members/open_string.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/fstream.members/open_string.pass.cpp rename to test/input.output/file.streams/fstreams/fstream.members/open_string.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ifstream.assign/member_swap.pass.cpp b/test/input.output/file.streams/fstreams/ifstream.assign/member_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ifstream.assign/member_swap.pass.cpp rename to test/input.output/file.streams/fstreams/ifstream.assign/member_swap.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ifstream.assign/move_assign.pass.cpp b/test/input.output/file.streams/fstreams/ifstream.assign/move_assign.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ifstream.assign/move_assign.pass.cpp rename to test/input.output/file.streams/fstreams/ifstream.assign/move_assign.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ifstream.assign/nonmember_swap.pass.cpp b/test/input.output/file.streams/fstreams/ifstream.assign/nonmember_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ifstream.assign/nonmember_swap.pass.cpp rename to test/input.output/file.streams/fstreams/ifstream.assign/nonmember_swap.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp b/test/input.output/file.streams/fstreams/ifstream.cons/move.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp rename to test/input.output/file.streams/fstreams/ifstream.cons/move.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ifstream.cons/pointer.pass.cpp b/test/input.output/file.streams/fstreams/ifstream.cons/pointer.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ifstream.cons/pointer.pass.cpp rename to test/input.output/file.streams/fstreams/ifstream.cons/pointer.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ifstream.cons/string.pass.cpp b/test/input.output/file.streams/fstreams/ifstream.cons/string.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ifstream.cons/string.pass.cpp rename to test/input.output/file.streams/fstreams/ifstream.cons/string.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ifstream.members/open_pointer.pass.cpp b/test/input.output/file.streams/fstreams/ifstream.members/open_pointer.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ifstream.members/open_pointer.pass.cpp rename to test/input.output/file.streams/fstreams/ifstream.members/open_pointer.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ifstream.members/open_string.pass.cpp b/test/input.output/file.streams/fstreams/ifstream.members/open_string.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ifstream.members/open_string.pass.cpp rename to test/input.output/file.streams/fstreams/ifstream.members/open_string.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ifstream.members/rdbuf.pass.cpp b/test/input.output/file.streams/fstreams/ifstream.members/rdbuf.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ifstream.members/rdbuf.pass.cpp rename to test/input.output/file.streams/fstreams/ifstream.members/rdbuf.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ofstream.assign/member_swap.pass.cpp b/test/input.output/file.streams/fstreams/ofstream.assign/member_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ofstream.assign/member_swap.pass.cpp rename to test/input.output/file.streams/fstreams/ofstream.assign/member_swap.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ofstream.assign/move_assign.pass.cpp b/test/input.output/file.streams/fstreams/ofstream.assign/move_assign.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ofstream.assign/move_assign.pass.cpp rename to test/input.output/file.streams/fstreams/ofstream.assign/move_assign.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ofstream.assign/nonmember_swap.pass.cpp b/test/input.output/file.streams/fstreams/ofstream.assign/nonmember_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ofstream.assign/nonmember_swap.pass.cpp rename to test/input.output/file.streams/fstreams/ofstream.assign/nonmember_swap.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp b/test/input.output/file.streams/fstreams/ofstream.cons/move.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp rename to test/input.output/file.streams/fstreams/ofstream.cons/move.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp b/test/input.output/file.streams/fstreams/ofstream.cons/pointer.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp rename to test/input.output/file.streams/fstreams/ofstream.cons/pointer.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp b/test/input.output/file.streams/fstreams/ofstream.cons/string.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp rename to test/input.output/file.streams/fstreams/ofstream.cons/string.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp b/test/input.output/file.streams/fstreams/ofstream.members/open_pointer.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ofstream.members/open_pointer.pass.cpp rename to test/input.output/file.streams/fstreams/ofstream.members/open_pointer.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ofstream.members/open_string.pass.cpp b/test/input.output/file.streams/fstreams/ofstream.members/open_string.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ofstream.members/open_string.pass.cpp rename to test/input.output/file.streams/fstreams/ofstream.members/open_string.xfail.pass.cpp diff --git a/test/input.output/file.streams/fstreams/ofstream.members/rdbuf.pass.cpp b/test/input.output/file.streams/fstreams/ofstream.members/rdbuf.xfail.pass.cpp similarity index 100% rename from test/input.output/file.streams/fstreams/ofstream.members/rdbuf.pass.cpp rename to test/input.output/file.streams/fstreams/ofstream.members/rdbuf.xfail.pass.cpp diff --git a/test/input.output/iostream.format/ext.manip/get_money.pass.cpp b/test/input.output/iostream.format/ext.manip/get_money.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/ext.manip/get_money.pass.cpp rename to test/input.output/iostream.format/ext.manip/get_money.xfail.pass.cpp diff --git a/test/input.output/iostream.format/ext.manip/get_time.pass.cpp b/test/input.output/iostream.format/ext.manip/get_time.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/ext.manip/get_time.pass.cpp rename to test/input.output/iostream.format/ext.manip/get_time.xfail.pass.cpp diff --git a/test/input.output/iostream.format/ext.manip/put_money.pass.cpp b/test/input.output/iostream.format/ext.manip/put_money.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/ext.manip/put_money.pass.cpp rename to test/input.output/iostream.format/ext.manip/put_money.xfail.pass.cpp diff --git a/test/input.output/iostream.format/ext.manip/put_time.pass.cpp b/test/input.output/iostream.format/ext.manip/put_time.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/ext.manip/put_time.pass.cpp rename to test/input.output/iostream.format/ext.manip/put_time.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/chart.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.pass.cpp b/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.manip/ws.pass.cpp b/test/input.output/iostream.format/input.streams/istream.manip/ws.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.manip/ws.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.manip/ws.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp b/test/input.output/iostream.format/input.streams/istream.rvalue/rvalue.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp rename to test/input.output/iostream.format/input.streams/istream.rvalue/rvalue.xfail.pass.cpp diff --git a/test/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.pass.cpp b/test/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.pass.cpp rename to test/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.xfail.pass.cpp diff --git a/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp b/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.xfail.pass.cpp similarity index 100% rename from test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp rename to test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.xfail.pass.cpp diff --git a/test/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp b/test/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.xfail.pass.cpp similarity index 100% rename from test/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.pass.cpp rename to test/input.output/iostreams.base/ios.base/ios.base.callback/register_callback.xfail.pass.cpp diff --git a/test/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp b/test/input.output/iostreams.base/ios.base/ios.base.locales/imbue.xfail.pass.cpp similarity index 100% rename from test/input.output/iostreams.base/ios.base/ios.base.locales/imbue.pass.cpp rename to test/input.output/iostreams.base/ios.base/ios.base.locales/imbue.xfail.pass.cpp diff --git a/test/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp b/test/input.output/iostreams.base/ios/basic.ios.members/copyfmt.xfail.pass.cpp similarity index 100% rename from test/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp rename to test/input.output/iostreams.base/ios/basic.ios.members/copyfmt.xfail.pass.cpp diff --git a/test/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp b/test/input.output/iostreams.base/ios/basic.ios.members/imbue.xfail.pass.cpp similarity index 100% rename from test/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp rename to test/input.output/iostreams.base/ios/basic.ios.members/imbue.xfail.pass.cpp diff --git a/test/input.output/iostreams.base/ios/basic.ios.members/move.pass.cpp b/test/input.output/iostreams.base/ios/basic.ios.members/move.xfail.pass.cpp similarity index 100% rename from test/input.output/iostreams.base/ios/basic.ios.members/move.pass.cpp rename to test/input.output/iostreams.base/ios/basic.ios.members/move.xfail.pass.cpp diff --git a/test/input.output/iostreams.base/ios/basic.ios.members/swap.pass.cpp b/test/input.output/iostreams.base/ios/basic.ios.members/swap.xfail.pass.cpp similarity index 100% rename from test/input.output/iostreams.base/ios/basic.ios.members/swap.pass.cpp rename to test/input.output/iostreams.base/ios/basic.ios.members/swap.xfail.pass.cpp diff --git a/test/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp b/test/input.output/stream.buffers/streambuf/streambuf.cons/copy.xfail.pass.cpp similarity index 100% rename from test/input.output/stream.buffers/streambuf/streambuf.cons/copy.pass.cpp rename to test/input.output/stream.buffers/streambuf/streambuf.cons/copy.xfail.pass.cpp diff --git a/test/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp b/test/input.output/stream.buffers/streambuf/streambuf.cons/default.xfail.pass.cpp similarity index 100% rename from test/input.output/stream.buffers/streambuf/streambuf.cons/default.pass.cpp rename to test/input.output/stream.buffers/streambuf/streambuf.cons/default.xfail.pass.cpp diff --git a/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales/locales.pass.cpp b/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales/locales.xfail.pass.cpp similarity index 100% rename from test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales/locales.pass.cpp rename to test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales/locales.xfail.pass.cpp diff --git a/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp b/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.xfail.pass.cpp similarity index 100% rename from test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.pass.cpp rename to test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/assign.xfail.pass.cpp diff --git a/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp b/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.xfail.pass.cpp similarity index 100% rename from test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.pass.cpp rename to test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign/swap.xfail.pass.cpp diff --git a/test/input.output/string.streams/istringstream/istringstream.assign/member_swap.pass.cpp b/test/input.output/string.streams/istringstream/istringstream.assign/member_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/istringstream/istringstream.assign/member_swap.pass.cpp rename to test/input.output/string.streams/istringstream/istringstream.assign/member_swap.xfail.pass.cpp diff --git a/test/input.output/string.streams/istringstream/istringstream.assign/move.pass.cpp b/test/input.output/string.streams/istringstream/istringstream.assign/move.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/istringstream/istringstream.assign/move.pass.cpp rename to test/input.output/string.streams/istringstream/istringstream.assign/move.xfail.pass.cpp diff --git a/test/input.output/string.streams/istringstream/istringstream.assign/nonmember_swap.pass.cpp b/test/input.output/string.streams/istringstream/istringstream.assign/nonmember_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/istringstream/istringstream.assign/nonmember_swap.pass.cpp rename to test/input.output/string.streams/istringstream/istringstream.assign/nonmember_swap.xfail.pass.cpp diff --git a/test/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp b/test/input.output/string.streams/istringstream/istringstream.cons/move.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp rename to test/input.output/string.streams/istringstream/istringstream.cons/move.xfail.pass.cpp diff --git a/test/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp b/test/input.output/string.streams/istringstream/istringstream.cons/string.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp rename to test/input.output/string.streams/istringstream/istringstream.cons/string.xfail.pass.cpp diff --git a/test/input.output/string.streams/istringstream/istringstream.members/str.pass.cpp b/test/input.output/string.streams/istringstream/istringstream.members/str.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/istringstream/istringstream.members/str.pass.cpp rename to test/input.output/string.streams/istringstream/istringstream.members/str.xfail.pass.cpp diff --git a/test/input.output/string.streams/stringstream.cons/move.pass.cpp b/test/input.output/string.streams/stringstream.cons/move.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/stringstream.cons/move.pass.cpp rename to test/input.output/string.streams/stringstream.cons/move.xfail.pass.cpp diff --git a/test/input.output/string.streams/stringstream.cons/string.pass.cpp b/test/input.output/string.streams/stringstream.cons/string.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/stringstream.cons/string.pass.cpp rename to test/input.output/string.streams/stringstream.cons/string.xfail.pass.cpp diff --git a/test/input.output/string.streams/stringstream.cons/stringstream.assign/member_swap.pass.cpp b/test/input.output/string.streams/stringstream.cons/stringstream.assign/member_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/stringstream.cons/stringstream.assign/member_swap.pass.cpp rename to test/input.output/string.streams/stringstream.cons/stringstream.assign/member_swap.xfail.pass.cpp diff --git a/test/input.output/string.streams/stringstream.cons/stringstream.assign/move.pass.cpp b/test/input.output/string.streams/stringstream.cons/stringstream.assign/move.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/stringstream.cons/stringstream.assign/move.pass.cpp rename to test/input.output/string.streams/stringstream.cons/stringstream.assign/move.xfail.pass.cpp diff --git a/test/input.output/string.streams/stringstream.cons/stringstream.assign/nonmember_swap.pass.cpp b/test/input.output/string.streams/stringstream.cons/stringstream.assign/nonmember_swap.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/stringstream.cons/stringstream.assign/nonmember_swap.pass.cpp rename to test/input.output/string.streams/stringstream.cons/stringstream.assign/nonmember_swap.xfail.pass.cpp diff --git a/test/input.output/string.streams/stringstream.members/str.pass.cpp b/test/input.output/string.streams/stringstream.members/str.xfail.pass.cpp similarity index 100% rename from test/input.output/string.streams/stringstream.members/str.pass.cpp rename to test/input.output/string.streams/stringstream.members/str.xfail.pass.cpp diff --git a/test/iterators/stream.iterators/istream.iterator/istream.iterator.cons/copy.pass.cpp b/test/iterators/stream.iterators/istream.iterator/istream.iterator.cons/copy.xfail.pass.cpp similarity index 100% rename from test/iterators/stream.iterators/istream.iterator/istream.iterator.cons/copy.pass.cpp rename to test/iterators/stream.iterators/istream.iterator/istream.iterator.cons/copy.xfail.pass.cpp diff --git a/test/iterators/stream.iterators/istream.iterator/istream.iterator.cons/istream.pass.cpp b/test/iterators/stream.iterators/istream.iterator/istream.iterator.cons/istream.xfail.pass.cpp similarity index 100% rename from test/iterators/stream.iterators/istream.iterator/istream.iterator.cons/istream.pass.cpp rename to test/iterators/stream.iterators/istream.iterator/istream.iterator.cons/istream.xfail.pass.cpp diff --git a/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.pass.cpp b/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.xfail.pass.cpp similarity index 100% rename from test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.pass.cpp rename to test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.xfail.pass.cpp diff --git a/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/dereference.pass.cpp b/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/dereference.xfail.pass.cpp similarity index 100% rename from test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/dereference.pass.cpp rename to test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/dereference.xfail.pass.cpp diff --git a/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/equal.pass.cpp b/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/equal.xfail.pass.cpp similarity index 100% rename from test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/equal.pass.cpp rename to test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/equal.xfail.pass.cpp diff --git a/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/post_increment.pass.cpp b/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/post_increment.xfail.pass.cpp similarity index 100% rename from test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/post_increment.pass.cpp rename to test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/post_increment.xfail.pass.cpp diff --git a/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/pre_increment.pass.cpp b/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/pre_increment.xfail.pass.cpp similarity index 100% rename from test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/pre_increment.pass.cpp rename to test/iterators/stream.iterators/istream.iterator/istream.iterator.ops/pre_increment.xfail.pass.cpp diff --git a/test/language.support/support.exception/except.nested/assign.pass.cpp b/test/language.support/support.exception/except.nested/assign.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/except.nested/assign.pass.cpp rename to test/language.support/support.exception/except.nested/assign.xfail.pass.cpp diff --git a/test/language.support/support.exception/except.nested/ctor_copy.pass.cpp b/test/language.support/support.exception/except.nested/ctor_copy.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/except.nested/ctor_copy.pass.cpp rename to test/language.support/support.exception/except.nested/ctor_copy.xfail.pass.cpp diff --git a/test/language.support/support.exception/except.nested/ctor_default.pass.cpp b/test/language.support/support.exception/except.nested/ctor_default.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/except.nested/ctor_default.pass.cpp rename to test/language.support/support.exception/except.nested/ctor_default.xfail.pass.cpp diff --git a/test/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp b/test/language.support/support.exception/except.nested/rethrow_if_nested.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp rename to test/language.support/support.exception/except.nested/rethrow_if_nested.xfail.pass.cpp diff --git a/test/language.support/support.exception/except.nested/rethrow_nested.pass.cpp b/test/language.support/support.exception/except.nested/rethrow_nested.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/except.nested/rethrow_nested.pass.cpp rename to test/language.support/support.exception/except.nested/rethrow_nested.xfail.pass.cpp diff --git a/test/language.support/support.exception/except.nested/throw_with_nested.pass.cpp b/test/language.support/support.exception/except.nested/throw_with_nested.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/except.nested/throw_with_nested.pass.cpp rename to test/language.support/support.exception/except.nested/throw_with_nested.xfail.pass.cpp diff --git a/test/language.support/support.exception/propagation/current_exception.pass.cpp b/test/language.support/support.exception/propagation/current_exception.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/propagation/current_exception.pass.cpp rename to test/language.support/support.exception/propagation/current_exception.xfail.pass.cpp diff --git a/test/language.support/support.exception/propagation/exception_ptr.pass.cpp b/test/language.support/support.exception/propagation/exception_ptr.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/propagation/exception_ptr.pass.cpp rename to test/language.support/support.exception/propagation/exception_ptr.xfail.pass.cpp diff --git a/test/language.support/support.exception/propagation/make_exception_ptr.pass.cpp b/test/language.support/support.exception/propagation/make_exception_ptr.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/propagation/make_exception_ptr.pass.cpp rename to test/language.support/support.exception/propagation/make_exception_ptr.xfail.pass.cpp diff --git a/test/language.support/support.exception/propagation/rethrow_exception.pass.cpp b/test/language.support/support.exception/propagation/rethrow_exception.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/propagation/rethrow_exception.pass.cpp rename to test/language.support/support.exception/propagation/rethrow_exception.xfail.pass.cpp diff --git a/test/language.support/support.exception/uncaught/uncaught_exception.pass.cpp b/test/language.support/support.exception/uncaught/uncaught_exception.xfail.pass.cpp similarity index 100% rename from test/language.support/support.exception/uncaught/uncaught_exception.pass.cpp rename to test/language.support/support.exception/uncaught/uncaught_exception.xfail.pass.cpp diff --git a/test/localization/locale.categories/__scan_keyword.pass.cpp b/test/localization/locale.categories/__scan_keyword.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/__scan_keyword.pass.cpp rename to test/localization/locale.categories/__scan_keyword.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp b/test/localization/locale.categories/category.collate/locale.collate.byname/compare.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp rename to test/localization/locale.categories/category.collate/locale.collate.byname/compare.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp b/test/localization/locale.categories/category.collate/locale.collate.byname/hash.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.collate/locale.collate.byname/hash.pass.cpp rename to test/localization/locale.categories/category.collate/locale.collate.byname/hash.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp b/test/localization/locale.categories/category.collate/locale.collate.byname/transform.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp rename to test/localization/locale.categories/category.collate/locale.collate.byname/transform.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp b/test/localization/locale.categories/category.collate/locale.collate.byname/types.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.collate/locale.collate.byname/types.pass.cpp rename to test/localization/locale.categories/category.collate/locale.collate.byname/types.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_many.pass.cpp b/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_many.pass.cpp rename to test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/is_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.pass.cpp b/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.pass.cpp rename to test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.pass.cpp b/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.pass.cpp rename to test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_1.pass.cpp b/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_1.pass.cpp rename to test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_many.pass.cpp b/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_many.pass.cpp rename to test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/tolower_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_1.pass.cpp b/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_1.pass.cpp rename to test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_many.pass.cpp b/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_many.pass.cpp rename to test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/toupper_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.pass.cpp b/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.pass.cpp rename to test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_encoding.pass.cpp b/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_encoding.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_encoding.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_encoding.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.pass.cpp b/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.pass.cpp b/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_max_length.pass.cpp b/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_max_length.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_max_length.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_max_length.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp b/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.pass.cpp b/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_many.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_many.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_1.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_1.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_many.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_many.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/types.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/types.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_1.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_1.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_many.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_many.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/is_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_1.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_1.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_many.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_many.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/tolower_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_1.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_1.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_many.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_many.pass.cpp rename to test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/toupper_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp b/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.pass.cpp b/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/frac_digits.pass.cpp b/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/frac_digits.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.moneypunct.byname/frac_digits.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.moneypunct.byname/frac_digits.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp b/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp b/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/negative_sign.pass.cpp b/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/negative_sign.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.moneypunct.byname/negative_sign.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.moneypunct.byname/negative_sign.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp b/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp b/test/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp rename to test/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp b/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp rename to test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp b/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp rename to test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp b/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp rename to test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp b/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp rename to test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp b/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp rename to test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp b/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp rename to test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp b/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp rename to test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp b/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp rename to test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp b/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp rename to test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp b/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp rename to test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/date_order.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/date_order.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/date_order.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/date_order.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_date.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_date.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_one.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_one.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_time.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_time.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_time.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_time.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_year.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_year.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_year.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_year.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp b/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp b/test/localization/locale.categories/category.time/locale.time.put.byname/put1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.put.byname/put1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp b/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.xfail.pass.cpp diff --git a/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp b/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp rename to test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.xfail.pass.cpp diff --git a/test/localization/locale.categories/facet.numpunct/locale.numpunct.byname/decimal_point.pass.cpp b/test/localization/locale.categories/facet.numpunct/locale.numpunct.byname/decimal_point.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/facet.numpunct/locale.numpunct.byname/decimal_point.pass.cpp rename to test/localization/locale.categories/facet.numpunct/locale.numpunct.byname/decimal_point.xfail.pass.cpp diff --git a/test/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp b/test/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.xfail.pass.cpp similarity index 100% rename from test/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp rename to test/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.xfail.pass.cpp diff --git a/test/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.pass.cpp b/test/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.pass.cpp rename to test/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.xfail.pass.cpp diff --git a/test/localization/locales/locale.convenience/conversions/conversions.buffer/seekoff.pass.cpp b/test/localization/locales/locale.convenience/conversions/conversions.buffer/seekoff.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale.convenience/conversions/conversions.buffer/seekoff.pass.cpp rename to test/localization/locales/locale.convenience/conversions/conversions.buffer/seekoff.xfail.pass.cpp diff --git a/test/localization/locales/locale.convenience/conversions/conversions.buffer/test.pass.cpp b/test/localization/locales/locale.convenience/conversions/conversions.buffer/test.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale.convenience/conversions/conversions.buffer/test.pass.cpp rename to test/localization/locales/locale.convenience/conversions/conversions.buffer/test.xfail.pass.cpp diff --git a/test/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.pass.cpp b/test/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.pass.cpp rename to test/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.xfail.pass.cpp diff --git a/test/localization/locales/locale.convenience/conversions/conversions.character/tolower.pass.cpp b/test/localization/locales/locale.convenience/conversions/conversions.character/tolower.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale.convenience/conversions/conversions.character/tolower.pass.cpp rename to test/localization/locales/locale.convenience/conversions/conversions.character/tolower.xfail.pass.cpp diff --git a/test/localization/locales/locale.convenience/conversions/conversions.character/toupper.pass.cpp b/test/localization/locales/locale.convenience/conversions/conversions.character/toupper.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale.convenience/conversions/conversions.character/toupper.pass.cpp rename to test/localization/locales/locale.convenience/conversions/conversions.character/toupper.xfail.pass.cpp diff --git a/test/localization/locales/locale/locale.cons/char_pointer.pass.cpp b/test/localization/locales/locale/locale.cons/char_pointer.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale/locale.cons/char_pointer.pass.cpp rename to test/localization/locales/locale/locale.cons/char_pointer.xfail.pass.cpp diff --git a/test/localization/locales/locale/locale.cons/copy.pass.cpp b/test/localization/locales/locale/locale.cons/copy.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale/locale.cons/copy.pass.cpp rename to test/localization/locales/locale/locale.cons/copy.xfail.pass.cpp diff --git a/test/localization/locales/locale/locale.cons/default.pass.cpp b/test/localization/locales/locale/locale.cons/default.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale/locale.cons/default.pass.cpp rename to test/localization/locales/locale/locale.cons/default.xfail.pass.cpp diff --git a/test/localization/locales/locale/locale.members/name.pass.cpp b/test/localization/locales/locale/locale.members/name.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale/locale.members/name.pass.cpp rename to test/localization/locales/locale/locale.members/name.xfail.pass.cpp diff --git a/test/localization/locales/locale/locale.operators/eq.pass.cpp b/test/localization/locales/locale/locale.operators/eq.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale/locale.operators/eq.pass.cpp rename to test/localization/locales/locale/locale.operators/eq.xfail.pass.cpp diff --git a/test/localization/locales/locale/locale.statics/global.pass.cpp b/test/localization/locales/locale/locale.statics/global.xfail.pass.cpp similarity index 100% rename from test/localization/locales/locale/locale.statics/global.pass.cpp rename to test/localization/locales/locale/locale.statics/global.xfail.pass.cpp diff --git a/test/numerics/complex.number/complex.ops/stream_input.pass.cpp b/test/numerics/complex.number/complex.ops/stream_input.xfail.pass.cpp similarity index 100% rename from test/numerics/complex.number/complex.ops/stream_input.pass.cpp rename to test/numerics/complex.number/complex.ops/stream_input.xfail.pass.cpp diff --git a/test/numerics/rand/rand.adapt/rand.adapt.disc/io.pass.cpp b/test/numerics/rand/rand.adapt/rand.adapt.disc/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.adapt/rand.adapt.disc/io.pass.cpp rename to test/numerics/rand/rand.adapt/rand.adapt.disc/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.adapt/rand.adapt.ibits/io.pass.cpp b/test/numerics/rand/rand.adapt/rand.adapt.ibits/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.adapt/rand.adapt.ibits/io.pass.cpp rename to test/numerics/rand/rand.adapt/rand.adapt.ibits/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.adapt/rand.adapt.shuf/io.pass.cpp b/test/numerics/rand/rand.adapt/rand.adapt.shuf/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.adapt/rand.adapt.shuf/io.pass.cpp rename to test/numerics/rand/rand.adapt/rand.adapt.shuf/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/io.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/io.pass.cpp rename to test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.eng/rand.eng.lcong/io.pass.cpp b/test/numerics/rand/rand.eng/rand.eng.lcong/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.eng/rand.eng.lcong/io.pass.cpp rename to test/numerics/rand/rand.eng/rand.eng.lcong/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.eng/rand.eng.mers/io.pass.cpp b/test/numerics/rand/rand.eng/rand.eng.mers/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.eng/rand.eng.mers/io.pass.cpp rename to test/numerics/rand/rand.eng/rand.eng.mers/io.xfail.pass.cpp diff --git a/test/numerics/rand/rand.eng/rand.eng.sub/io.pass.cpp b/test/numerics/rand/rand.eng/rand.eng.sub/io.xfail.pass.cpp similarity index 100% rename from test/numerics/rand/rand.eng/rand.eng.sub/io.pass.cpp rename to test/numerics/rand/rand.eng/rand.eng.sub/io.xfail.pass.cpp diff --git a/test/re/re.alg/re.alg.match/awk.pass.cpp b/test/re/re.alg/re.alg.match/awk.xfail.pass.cpp similarity index 100% rename from test/re/re.alg/re.alg.match/awk.pass.cpp rename to test/re/re.alg/re.alg.match/awk.xfail.pass.cpp diff --git a/test/re/re.alg/re.alg.match/basic.pass.cpp b/test/re/re.alg/re.alg.match/basic.xfail.pass.cpp similarity index 100% rename from test/re/re.alg/re.alg.match/basic.pass.cpp rename to test/re/re.alg/re.alg.match/basic.xfail.pass.cpp diff --git a/test/re/re.alg/re.alg.match/ecma.pass.cpp b/test/re/re.alg/re.alg.match/ecma.xfail.pass.cpp similarity index 100% rename from test/re/re.alg/re.alg.match/ecma.pass.cpp rename to test/re/re.alg/re.alg.match/ecma.xfail.pass.cpp diff --git a/test/re/re.alg/re.alg.match/extended.pass.cpp b/test/re/re.alg/re.alg.match/extended.xfail.pass.cpp similarity index 100% rename from test/re/re.alg/re.alg.match/extended.pass.cpp rename to test/re/re.alg/re.alg.match/extended.xfail.pass.cpp diff --git a/test/re/re.alg/re.alg.search/awk.pass.cpp b/test/re/re.alg/re.alg.search/awk.xfail.pass.cpp similarity index 100% rename from test/re/re.alg/re.alg.search/awk.pass.cpp rename to test/re/re.alg/re.alg.search/awk.xfail.pass.cpp diff --git a/test/re/re.alg/re.alg.search/basic.pass.cpp b/test/re/re.alg/re.alg.search/basic.xfail.pass.cpp similarity index 100% rename from test/re/re.alg/re.alg.search/basic.pass.cpp rename to test/re/re.alg/re.alg.search/basic.xfail.pass.cpp diff --git a/test/re/re.alg/re.alg.search/ecma.pass.cpp b/test/re/re.alg/re.alg.search/ecma.xfail.pass.cpp similarity index 100% rename from test/re/re.alg/re.alg.search/ecma.pass.cpp rename to test/re/re.alg/re.alg.search/ecma.xfail.pass.cpp diff --git a/test/re/re.alg/re.alg.search/extended.pass.cpp b/test/re/re.alg/re.alg.search/extended.xfail.pass.cpp similarity index 100% rename from test/re/re.alg/re.alg.search/extended.pass.cpp rename to test/re/re.alg/re.alg.search/extended.xfail.pass.cpp diff --git a/test/re/re.regex/re.regex.locale/imbue.pass.cpp b/test/re/re.regex/re.regex.locale/imbue.xfail.pass.cpp similarity index 100% rename from test/re/re.regex/re.regex.locale/imbue.pass.cpp rename to test/re/re.regex/re.regex.locale/imbue.xfail.pass.cpp diff --git a/test/re/re.traits/default.pass.cpp b/test/re/re.traits/default.xfail.pass.cpp similarity index 100% rename from test/re/re.traits/default.pass.cpp rename to test/re/re.traits/default.xfail.pass.cpp diff --git a/test/re/re.traits/getloc.pass.cpp b/test/re/re.traits/getloc.xfail.pass.cpp similarity index 100% rename from test/re/re.traits/getloc.pass.cpp rename to test/re/re.traits/getloc.xfail.pass.cpp diff --git a/test/re/re.traits/imbue.pass.cpp b/test/re/re.traits/imbue.xfail.pass.cpp similarity index 100% rename from test/re/re.traits/imbue.pass.cpp rename to test/re/re.traits/imbue.xfail.pass.cpp diff --git a/test/re/re.traits/isctype.pass.cpp b/test/re/re.traits/isctype.xfail.pass.cpp similarity index 100% rename from test/re/re.traits/isctype.pass.cpp rename to test/re/re.traits/isctype.xfail.pass.cpp diff --git a/test/re/re.traits/lookup_classname.pass.cpp b/test/re/re.traits/lookup_classname.xfail.pass.cpp similarity index 100% rename from test/re/re.traits/lookup_classname.pass.cpp rename to test/re/re.traits/lookup_classname.xfail.pass.cpp diff --git a/test/re/re.traits/lookup_collatename.pass.cpp b/test/re/re.traits/lookup_collatename.xfail.pass.cpp similarity index 100% rename from test/re/re.traits/lookup_collatename.pass.cpp rename to test/re/re.traits/lookup_collatename.xfail.pass.cpp diff --git a/test/re/re.traits/transform.pass.cpp b/test/re/re.traits/transform.xfail.pass.cpp similarity index 100% rename from test/re/re.traits/transform.pass.cpp rename to test/re/re.traits/transform.xfail.pass.cpp diff --git a/test/re/re.traits/transform_primary.pass.cpp b/test/re/re.traits/transform_primary.xfail.pass.cpp similarity index 100% rename from test/re/re.traits/transform_primary.pass.cpp rename to test/re/re.traits/transform_primary.xfail.pass.cpp diff --git a/test/re/re.traits/translate_nocase.pass.cpp b/test/re/re.traits/translate_nocase.xfail.pass.cpp similarity index 100% rename from test/re/re.traits/translate_nocase.pass.cpp rename to test/re/re.traits/translate_nocase.xfail.pass.cpp diff --git a/test/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp b/test/strings/basic.string/string.nonmembers/string.io/stream_extract.xfail.pass.cpp similarity index 100% rename from test/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp rename to test/strings/basic.string/string.nonmembers/string.io/stream_extract.xfail.pass.cpp diff --git a/test/strings/string.conversions/to_string.pass.cpp b/test/strings/string.conversions/to_string.xfail.pass.cpp similarity index 100% rename from test/strings/string.conversions/to_string.pass.cpp rename to test/strings/string.conversions/to_string.xfail.pass.cpp diff --git a/test/strings/string.conversions/to_wstring.pass.cpp b/test/strings/string.conversions/to_wstring.xfail.pass.cpp similarity index 100% rename from test/strings/string.conversions/to_wstring.pass.cpp rename to test/strings/string.conversions/to_wstring.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/alloc_ctor.pass.cpp b/test/thread/futures/futures.promise/alloc_ctor.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/alloc_ctor.pass.cpp rename to test/thread/futures/futures.promise/alloc_ctor.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/default.pass.cpp b/test/thread/futures/futures.promise/default.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/default.pass.cpp rename to test/thread/futures/futures.promise/default.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/dtor.pass.cpp b/test/thread/futures/futures.promise/dtor.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/dtor.pass.cpp rename to test/thread/futures/futures.promise/dtor.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/get_future.pass.cpp b/test/thread/futures/futures.promise/get_future.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/get_future.pass.cpp rename to test/thread/futures/futures.promise/get_future.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/move_assign.pass.cpp b/test/thread/futures/futures.promise/move_assign.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/move_assign.pass.cpp rename to test/thread/futures/futures.promise/move_assign.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/move_ctor.pass.cpp b/test/thread/futures/futures.promise/move_ctor.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/move_ctor.pass.cpp rename to test/thread/futures/futures.promise/move_ctor.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/set_exception.pass.cpp b/test/thread/futures/futures.promise/set_exception.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/set_exception.pass.cpp rename to test/thread/futures/futures.promise/set_exception.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp b/test/thread/futures/futures.promise/set_exception_at_thread_exit.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp rename to test/thread/futures/futures.promise/set_exception_at_thread_exit.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/set_lvalue.pass.cpp b/test/thread/futures/futures.promise/set_lvalue.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/set_lvalue.pass.cpp rename to test/thread/futures/futures.promise/set_lvalue.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp b/test/thread/futures/futures.promise/set_lvalue_at_thread_exit.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp rename to test/thread/futures/futures.promise/set_lvalue_at_thread_exit.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/set_rvalue.pass.cpp b/test/thread/futures/futures.promise/set_rvalue.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/set_rvalue.pass.cpp rename to test/thread/futures/futures.promise/set_rvalue.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp b/test/thread/futures/futures.promise/set_rvalue_at_thread_exit.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp rename to test/thread/futures/futures.promise/set_rvalue_at_thread_exit.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp b/test/thread/futures/futures.promise/set_value_at_thread_exit_const.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp rename to test/thread/futures/futures.promise/set_value_at_thread_exit_const.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp b/test/thread/futures/futures.promise/set_value_at_thread_exit_void.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp rename to test/thread/futures/futures.promise/set_value_at_thread_exit_void.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/set_value_const.pass.cpp b/test/thread/futures/futures.promise/set_value_const.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/set_value_const.pass.cpp rename to test/thread/futures/futures.promise/set_value_const.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/set_value_void.pass.cpp b/test/thread/futures/futures.promise/set_value_void.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/set_value_void.pass.cpp rename to test/thread/futures/futures.promise/set_value_void.xfail.pass.cpp diff --git a/test/thread/futures/futures.promise/swap.pass.cpp b/test/thread/futures/futures.promise/swap.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.promise/swap.pass.cpp rename to test/thread/futures/futures.promise/swap.xfail.pass.cpp diff --git a/test/thread/futures/futures.shared_future/copy_assign.pass.cpp b/test/thread/futures/futures.shared_future/copy_assign.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.shared_future/copy_assign.pass.cpp rename to test/thread/futures/futures.shared_future/copy_assign.xfail.pass.cpp diff --git a/test/thread/futures/futures.shared_future/copy_ctor.pass.cpp b/test/thread/futures/futures.shared_future/copy_ctor.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.shared_future/copy_ctor.pass.cpp rename to test/thread/futures/futures.shared_future/copy_ctor.xfail.pass.cpp diff --git a/test/thread/futures/futures.shared_future/ctor_future.pass.cpp b/test/thread/futures/futures.shared_future/ctor_future.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.shared_future/ctor_future.pass.cpp rename to test/thread/futures/futures.shared_future/ctor_future.xfail.pass.cpp diff --git a/test/thread/futures/futures.shared_future/dtor.pass.cpp b/test/thread/futures/futures.shared_future/dtor.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.shared_future/dtor.pass.cpp rename to test/thread/futures/futures.shared_future/dtor.xfail.pass.cpp diff --git a/test/thread/futures/futures.shared_future/get.pass.cpp b/test/thread/futures/futures.shared_future/get.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.shared_future/get.pass.cpp rename to test/thread/futures/futures.shared_future/get.xfail.pass.cpp diff --git a/test/thread/futures/futures.shared_future/move_assign.pass.cpp b/test/thread/futures/futures.shared_future/move_assign.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.shared_future/move_assign.pass.cpp rename to test/thread/futures/futures.shared_future/move_assign.xfail.pass.cpp diff --git a/test/thread/futures/futures.shared_future/move_ctor.pass.cpp b/test/thread/futures/futures.shared_future/move_ctor.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.shared_future/move_ctor.pass.cpp rename to test/thread/futures/futures.shared_future/move_ctor.xfail.pass.cpp diff --git a/test/thread/futures/futures.shared_future/wait.pass.cpp b/test/thread/futures/futures.shared_future/wait.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.shared_future/wait.pass.cpp rename to test/thread/futures/futures.shared_future/wait.xfail.pass.cpp diff --git a/test/thread/futures/futures.shared_future/wait_for.pass.cpp b/test/thread/futures/futures.shared_future/wait_for.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.shared_future/wait_for.pass.cpp rename to test/thread/futures/futures.shared_future/wait_for.xfail.pass.cpp diff --git a/test/thread/futures/futures.shared_future/wait_until.pass.cpp b/test/thread/futures/futures.shared_future/wait_until.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.shared_future/wait_until.pass.cpp rename to test/thread/futures/futures.shared_future/wait_until.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.members/assign_move.pass.cpp b/test/thread/futures/futures.tas/futures.task.members/assign_move.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.members/assign_move.pass.cpp rename to test/thread/futures/futures.tas/futures.task.members/assign_move.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.members/ctor_func.pass.cpp b/test/thread/futures/futures.tas/futures.task.members/ctor_func.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.members/ctor_func.pass.cpp rename to test/thread/futures/futures.tas/futures.task.members/ctor_func.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.members/ctor_func_alloc.pass.cpp b/test/thread/futures/futures.tas/futures.task.members/ctor_func_alloc.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.members/ctor_func_alloc.pass.cpp rename to test/thread/futures/futures.tas/futures.task.members/ctor_func_alloc.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.members/ctor_move.pass.cpp b/test/thread/futures/futures.tas/futures.task.members/ctor_move.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.members/ctor_move.pass.cpp rename to test/thread/futures/futures.tas/futures.task.members/ctor_move.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.members/dtor.pass.cpp b/test/thread/futures/futures.tas/futures.task.members/dtor.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.members/dtor.pass.cpp rename to test/thread/futures/futures.tas/futures.task.members/dtor.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.members/get_future.pass.cpp b/test/thread/futures/futures.tas/futures.task.members/get_future.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.members/get_future.pass.cpp rename to test/thread/futures/futures.tas/futures.task.members/get_future.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.pass.cpp b/test/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.pass.cpp rename to test/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.members/operator.pass.cpp b/test/thread/futures/futures.tas/futures.task.members/operator.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.members/operator.pass.cpp rename to test/thread/futures/futures.tas/futures.task.members/operator.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.members/reset.pass.cpp b/test/thread/futures/futures.tas/futures.task.members/reset.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.members/reset.pass.cpp rename to test/thread/futures/futures.tas/futures.task.members/reset.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.members/swap.pass.cpp b/test/thread/futures/futures.tas/futures.task.members/swap.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.members/swap.pass.cpp rename to test/thread/futures/futures.tas/futures.task.members/swap.xfail.pass.cpp diff --git a/test/thread/futures/futures.tas/futures.task.nonmembers/swap.pass.cpp b/test/thread/futures/futures.tas/futures.task.nonmembers/swap.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.tas/futures.task.nonmembers/swap.pass.cpp rename to test/thread/futures/futures.tas/futures.task.nonmembers/swap.xfail.pass.cpp diff --git a/test/thread/futures/futures.unique_future/dtor.pass.cpp b/test/thread/futures/futures.unique_future/dtor.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.unique_future/dtor.pass.cpp rename to test/thread/futures/futures.unique_future/dtor.xfail.pass.cpp diff --git a/test/thread/futures/futures.unique_future/get.pass.cpp b/test/thread/futures/futures.unique_future/get.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.unique_future/get.pass.cpp rename to test/thread/futures/futures.unique_future/get.xfail.pass.cpp diff --git a/test/thread/futures/futures.unique_future/move_assign.pass.cpp b/test/thread/futures/futures.unique_future/move_assign.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.unique_future/move_assign.pass.cpp rename to test/thread/futures/futures.unique_future/move_assign.xfail.pass.cpp diff --git a/test/thread/futures/futures.unique_future/move_ctor.pass.cpp b/test/thread/futures/futures.unique_future/move_ctor.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.unique_future/move_ctor.pass.cpp rename to test/thread/futures/futures.unique_future/move_ctor.xfail.pass.cpp diff --git a/test/thread/futures/futures.unique_future/share.pass.cpp b/test/thread/futures/futures.unique_future/share.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.unique_future/share.pass.cpp rename to test/thread/futures/futures.unique_future/share.xfail.pass.cpp diff --git a/test/thread/futures/futures.unique_future/wait.pass.cpp b/test/thread/futures/futures.unique_future/wait.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.unique_future/wait.pass.cpp rename to test/thread/futures/futures.unique_future/wait.xfail.pass.cpp diff --git a/test/thread/futures/futures.unique_future/wait_for.pass.cpp b/test/thread/futures/futures.unique_future/wait_for.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.unique_future/wait_for.pass.cpp rename to test/thread/futures/futures.unique_future/wait_for.xfail.pass.cpp diff --git a/test/thread/futures/futures.unique_future/wait_until.pass.cpp b/test/thread/futures/futures.unique_future/wait_until.xfail.pass.cpp similarity index 100% rename from test/thread/futures/futures.unique_future/wait_until.pass.cpp rename to test/thread/futures/futures.unique_future/wait_until.xfail.pass.cpp diff --git a/test/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp b/test/thread/thread.condition/thread.condition.condvar/wait_for_pred.xfail.pass.cpp similarity index 100% rename from test/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp rename to test/thread/thread.condition/thread.condition.condvar/wait_for_pred.xfail.pass.cpp diff --git a/test/thread/thread.condition/thread.condition.condvar/wait_until_pred.pass.cpp b/test/thread/thread.condition/thread.condition.condvar/wait_until_pred.xfail.pass.cpp similarity index 100% rename from test/thread/thread.condition/thread.condition.condvar/wait_until_pred.pass.cpp rename to test/thread/thread.condition/thread.condition.condvar/wait_until_pred.xfail.pass.cpp diff --git a/test/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp b/test/thread/thread.condition/thread.condition.condvarany/wait_until_pred.xfail.pass.cpp similarity index 100% rename from test/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp rename to test/thread/thread.condition/thread.condition.condvarany/wait_until_pred.xfail.pass.cpp diff --git a/test/thread/thread.threads/thread.thread.class/thread.thread.static/hardware_concurrency.pass.cpp b/test/thread/thread.threads/thread.thread.class/thread.thread.static/hardware_concurrency.xfail.pass.cpp similarity index 100% rename from test/thread/thread.threads/thread.thread.class/thread.thread.static/hardware_concurrency.pass.cpp rename to test/thread/thread.threads/thread.thread.class/thread.thread.static/hardware_concurrency.xfail.pass.cpp diff --git a/test/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp b/test/utilities/memory/allocator.traits/allocator.traits.members/construct.xfail.pass.cpp similarity index 100% rename from test/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp rename to test/utilities/memory/allocator.traits/allocator.traits.members/construct.xfail.pass.cpp diff --git a/test/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp b/test/utilities/utility/pairs/pairs.pair/piecewise.xfail.pass.cpp similarity index 100% rename from test/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp rename to test/utilities/utility/pairs/pairs.pair/piecewise.xfail.pass.cpp