From: Uros Bizjak Date: Mon, 16 Mar 2020 13:38:06 +0000 (+0100) Subject: x32 does not support MS ABI, skip testcases that require it. X-Git-Tag: basepoints/gcc-11~888 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=136fec1e27fa9179f9ffb9a18a3b1c26d7f3f286;p=thirdparty%2Fgcc.git x32 does not support MS ABI, skip testcases that require it. * testsuite/20_util/bind/91371.cc: Skip for x32. * testsuite/20_util/is_function/91371.cc: Ditto. * testsuite/20_util/is_member_function_pointer/91371.cc: Ditto. * testsuite/20_util/is_object/91371.cc: Ditto. --- diff --git a/libstdc++-v3/testsuite/20_util/bind/91371.cc b/libstdc++-v3/testsuite/20_util/bind/91371.cc index a076177ff733..5c872f141487 100644 --- a/libstdc++-v3/testsuite/20_util/bind/91371.cc +++ b/libstdc++-v3/testsuite/20_util/bind/91371.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do compile { target i?86-*-* x86_64-*-* } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && { ! x32 } } } } // { dg-require-effective-target c++11 } #include diff --git a/libstdc++-v3/testsuite/20_util/is_function/91371.cc b/libstdc++-v3/testsuite/20_util/is_function/91371.cc index eccb3e0c1218..700ee60aafd1 100644 --- a/libstdc++-v3/testsuite/20_util/is_function/91371.cc +++ b/libstdc++-v3/testsuite/20_util/is_function/91371.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do compile { target i?86-*-* x86_64-*-* } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && { ! x32 } } } } // { dg-require-effective-target c++11 } #include diff --git a/libstdc++-v3/testsuite/20_util/is_member_function_pointer/91371.cc b/libstdc++-v3/testsuite/20_util/is_member_function_pointer/91371.cc index ace05e041c32..376be9e116e2 100644 --- a/libstdc++-v3/testsuite/20_util/is_member_function_pointer/91371.cc +++ b/libstdc++-v3/testsuite/20_util/is_member_function_pointer/91371.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do compile { target i?86-*-* x86_64-*-* } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && { ! x32 } } } } // { dg-require-effective-target c++11 } #include diff --git a/libstdc++-v3/testsuite/20_util/is_object/91371.cc b/libstdc++-v3/testsuite/20_util/is_object/91371.cc index 8387cdbed9e4..6fc3fd85d2eb 100644 --- a/libstdc++-v3/testsuite/20_util/is_object/91371.cc +++ b/libstdc++-v3/testsuite/20_util/is_object/91371.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do compile { target i?86-*-* x86_64-*-* } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && { ! x32 } } } } // { dg-require-effective-target c++11 } #include