From patchwork Mon Jun 10 07:28:27 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Thomas Schwinge X-Patchwork-Id: 250183 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "localhost", Issuer "www.qmailtoaster.com" (not verified)) by ozlabs.org (Postfix) with ESMTPS id B2B792C02FF for ; Mon, 10 Jun 2013 17:29:16 +1000 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:mime-version:content-type; q=dns; s=default; b=rXOXJoBI3eSiYaYUMl+FL6jRtiewrugphlfwj3ZE/1AAIkkUxl Dm4dYNPwCGhicdm+ThRrqVeH2EpQwjIwBqDJ1HpQRaiabSfUKXazL6FLxHONSs2q 4EbWQNdNFtKxVAKidEqaKevIwHcpOt4CqwAfF1bjZDMlnuQAoH/UqNfzI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:mime-version:content-type; s= default; bh=y4zSc4v5TDNKgrH1pSGdlkiInpc=; b=cyjt5lyPZ5lfuJ8PhXLH qz/HVVQyC2C9pDyNErhDOjzBbNxpqwn5jkEyqZAizw8YaawJFWhn5xTEcdpcqS3h 95R9SQW5cOBM/R8U8MV9WypAbPGZys/2dZvE5ia8XEccnzx+sBQmlr6pU1ChMoiZ URQaB19hVdiVQpNnLfkCL4Q= Received: (qmail 24539 invoked by alias); 10 Jun 2013 07:29:01 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 24527 invoked by uid 89); 10 Jun 2013 07:29:00 -0000 X-Spam-SWARE-Status: No, score=-6.8 required=5.0 tests=AWL, BAYES_00, KHOP_PGP_SIGNED, KHOP_RCVD_UNTRUST, RCVD_IN_HOSTKARMA_W, RCVD_IN_HOSTKARMA_WL, TW_AV, TW_CP, TW_DF, TW_EB, TW_GD, TW_TM autolearn=no version=3.3.1 Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Mon, 10 Jun 2013 07:28:48 +0000 Received: from svr-orw-exc-10.mgc.mentorg.com ([147.34.98.58]) by relay1.mentorg.com with esmtp id 1UlwWz-0003ZY-2i from Thomas_Schwinge@mentor.com ; Mon, 10 Jun 2013 00:28:45 -0700 Received: from SVR-IES-FEM-01.mgc.mentorg.com ([137.202.0.104]) by SVR-ORW-EXC-10.mgc.mentorg.com with Microsoft SMTPSVC(6.0.3790.4675); Mon, 10 Jun 2013 00:28:45 -0700 Received: from feldtkeller.schwinge.homeip.net (137.202.0.76) by SVR-IES-FEM-01.mgc.mentorg.com (137.202.0.104) with Microsoft SMTP Server id 14.2.247.3; Mon, 10 Jun 2013 08:28:35 +0100 From: Thomas Schwinge To: CC: , , Subject: [COMMITTED] Testsuite: Extend current handling of Linux-based x86 systems to cover all GNU systems. User-Agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/23.4.1 (i486-pc-linux-gnu) Date: Mon, 10 Jun 2013 09:28:27 +0200 Message-ID: <87mwqyxw4k.fsf@kepler.schwinge.homeip.net> MIME-Version: 1.0 Hi! In r199880, I just committed the following lengthy, but entirely obvious patch to trunk: gcc/testsuite/ * g++.dg/abi/forced.C: Extend current handling of Linux-based x86 systems to cover all GNU systems. * g++.dg/abi/guard2.C: Likewise. * g++.dg/cpp0x/constexpr-rom.C: Likewise. * g++.dg/eh/sighandle.C: Likewise. * g++.dg/ext/cleanup-10.C: Likewise. * g++.dg/ext/cleanup-11.C: Likewise. * g++.dg/ext/cleanup-8.C: Likewise. * g++.dg/ext/cleanup-9.C: Likewise. * g++.dg/opt/const5.C: Likewise. * g++.dg/opt/life1.C: Likewise. * g++.dg/other/pr39496.C: Likewise. * g++.old-deja/g++.abi/aggregates.C: Likewise. * g++.old-deja/g++.abi/align.C: Likewise. * g++.old-deja/g++.abi/bitfields.C: Likewise. * g++.old-deja/g++.law/weak.C: Likewise. * g++.old-deja/g++.pt/asm1.C: Likewise. * gcc.c-torture/execute/20030125-1.x: Likewise. * gcc.c-torture/execute/990127-2.x: Likewise. * gcc.dg/20041106-1.c: Likewise. * gcc.dg/20050503-1.c: Likewise. * gcc.dg/builtin-object-size-5.c: Likewise. * gcc.dg/cleanup-10.c: Likewise. * gcc.dg/cleanup-11.c: Likewise. * gcc.dg/cleanup-8.c: Likewise. * gcc.dg/cleanup-9.c: Likewise. * gcc.dg/complex-5.c: Likewise. * gcc.dg/debug/dwarf2/asm-line1.c: Likewise. * gcc.dg/debug/dwarf2/discriminator.c: Likewise. * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise. * gcc.dg/dfp/pr35739.c: Likewise. * gcc.dg/fdata-sections-1.c: Likewise. * gcc.dg/lto/20090206-1_0.c: Likewise. * gcc.dg/lto/20090206-2_0.c: Likewise. * gcc.dg/pr30360.c: Likewise. * gcc.dg/pr37303.c: Likewise. * gcc.dg/pr39323-1.c: Likewise. * gcc.dg/pr39323-2.c: Likewise. * gcc.dg/pr39323-3.c: Likewise. * gcc.dg/pr45416.c: Likewise. * gcc.dg/setjmp-2.c: Likewise. * gcc.dg/split-1.c: Likewise. * gcc.dg/split-3.c: Likewise. * gcc.dg/split-4.c: Likewise. * gcc.dg/strlenopt-12g.c: Likewise. * gcc.dg/strlenopt-14g.c: Likewise. * gcc.dg/strlenopt-14gf.c: Likewise. * gcc.dg/strlenopt-16g.c: Likewise. * gcc.dg/strlenopt-17g.c: Likewise. * gcc.dg/strlenopt-18g.c: Likewise. * gcc.dg/strlenopt-1f.c: Likewise. * gcc.dg/strlenopt-22g.c: Likewise. * gcc.dg/strlenopt-2f.c: Likewise. * gcc.dg/strlenopt-4g.c: Likewise. * gcc.dg/strlenopt-4gf.c: Likewise. * gcc.dg/struct-ret-3.c: Likewise. * gcc.dg/torture/stackalign/setjmp-2.c: Likewise. * gcc.misc-tests/linkage.exp: Likewise. * gcc.target/i386/20000724-1.c: Likewise. * gcc.target/i386/align-main-3.c: Likewise. * gcc.target/i386/cleanup-1.c: Likewise. * gcc.target/i386/inline-mcpy.c: Likewise. * gcc.target/i386/pr32268.c: Likewise. * gcc.target/i386/pr36613.c: Likewise. * gcc.target/i386/pr39013-1.c: Likewise. * gcc.target/i386/pr39013-2.c: Likewise. * gcc.target/i386/pr39496.c: Likewise. * gcc.target/i386/pr40906-3.c: Likewise. * gcc.target/i386/pr46084.c: Likewise. * lib/target-supports.exp (check_effective_target_pie): Likewise. libgomp/ * testsuite/libgomp.c/icv-2.c: Extend current handling of Linux-based x86 systems to cover all GNU systems. * testsuite/libgomp.c/lock-3.c: Likewise. * testsuite/libgomp.c/pr48591.c: Likewise. libstdc++-v3/ * testsuite/17_intro/headers/c++1998/49745.cc: Extend current handling of Linux-based x86 systems to cover all GNU systems. * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise. * testsuite/18_support/pthread_guard.cc: Likewise. * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc: Likewise. * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise. * testsuite/21_strings/basic_string/pthread18185.cc: Likewise. * testsuite/21_strings/basic_string/pthread4.cc: Likewise. * testsuite/22_locale/ctype/is/char/2.cc: Likewise. * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise. * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise. * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise. * testsuite/23_containers/list/pthread1.cc: Likewise. * testsuite/23_containers/list/pthread5.cc: Likewise. * testsuite/23_containers/map/pthread6.cc: Likewise. * testsuite/23_containers/vector/debug/multithreaded_swap.cc: Likewise. * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: Likewise. * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise. * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise. * testsuite/30_threads/async/42819.cc: Likewise. * testsuite/30_threads/async/49668.cc: Likewise. * testsuite/30_threads/async/54297.cc: Likewise. * testsuite/30_threads/async/any.cc: Likewise. * testsuite/30_threads/async/async.cc: Likewise. * testsuite/30_threads/async/launch.cc: Likewise. * testsuite/30_threads/async/sync.cc: Likewise. * testsuite/30_threads/call_once/39909.cc: Likewise. * testsuite/30_threads/call_once/49668.cc: Likewise. * testsuite/30_threads/call_once/call_once1.cc: Likewise. * testsuite/30_threads/condition_variable/54185.cc: Likewise. * testsuite/30_threads/condition_variable/cons/1.cc: Likewise. * testsuite/30_threads/condition_variable/members/1.cc: Likewise. * testsuite/30_threads/condition_variable/members/2.cc: Likewise. * testsuite/30_threads/condition_variable/members/53841.cc: Likewise. * testsuite/30_threads/condition_variable/native_handle/typesizes.cc: Likewise. * testsuite/30_threads/condition_variable_any/50862.cc: Likewise. * testsuite/30_threads/condition_variable_any/53830.cc: Likewise. * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise. * testsuite/30_threads/condition_variable_any/members/1.cc: Likewise. * testsuite/30_threads/condition_variable_any/members/2.cc: Likewise. * testsuite/30_threads/future/cons/move.cc: Likewise. * testsuite/30_threads/future/members/45133.cc: Likewise. * testsuite/30_threads/future/members/get.cc: Likewise. * testsuite/30_threads/future/members/get2.cc: Likewise. * testsuite/30_threads/future/members/share.cc: Likewise. * testsuite/30_threads/future/members/valid.cc: Likewise. * testsuite/30_threads/future/members/wait.cc: Likewise. * testsuite/30_threads/future/members/wait_for.cc: Likewise. * testsuite/30_threads/future/members/wait_until.cc: Likewise. * testsuite/30_threads/lock/1.cc: Likewise. * testsuite/30_threads/lock/2.cc: Likewise. * testsuite/30_threads/lock/3.cc: Likewise. * testsuite/30_threads/lock/4.cc: Likewise. * testsuite/30_threads/mutex/cons/1.cc: Likewise. * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise. * testsuite/30_threads/mutex/lock/1.cc: Likewise. * testsuite/30_threads/mutex/native_handle/1.cc: Likewise. * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise. * testsuite/30_threads/mutex/try_lock/1.cc: Likewise. * testsuite/30_threads/mutex/try_lock/2.cc: Likewise. * testsuite/30_threads/mutex/unlock/1.cc: Likewise. * testsuite/30_threads/packaged_task/49668.cc: Likewise. * testsuite/30_threads/packaged_task/cons/1.cc: Likewise. * testsuite/30_threads/packaged_task/cons/2.cc: Likewise. * testsuite/30_threads/packaged_task/cons/3.cc: Likewise. * testsuite/30_threads/packaged_task/cons/56492.cc: Likewise. * testsuite/30_threads/packaged_task/cons/alloc.cc: Likewise. * testsuite/30_threads/packaged_task/cons/move.cc: Likewise. * testsuite/30_threads/packaged_task/cons/move_assign.cc: Likewise. * testsuite/30_threads/packaged_task/members/get_future.cc: Likewise. * testsuite/30_threads/packaged_task/members/get_future2.cc: Likewise. * testsuite/30_threads/packaged_task/members/invoke.cc: Likewise. * testsuite/30_threads/packaged_task/members/invoke2.cc: Likewise. * testsuite/30_threads/packaged_task/members/invoke3.cc: Likewise. * testsuite/30_threads/packaged_task/members/invoke4.cc: Likewise. * testsuite/30_threads/packaged_task/members/invoke5.cc: Likewise. * testsuite/30_threads/packaged_task/members/reset.cc: Likewise. * testsuite/30_threads/packaged_task/members/reset2.cc: Likewise. * testsuite/30_threads/packaged_task/members/swap.cc: Likewise. * testsuite/30_threads/packaged_task/members/valid.cc: Likewise. * testsuite/30_threads/promise/cons/1.cc: Likewise. * testsuite/30_threads/promise/cons/alloc.cc: Likewise. * testsuite/30_threads/promise/cons/move.cc: Likewise. * testsuite/30_threads/promise/cons/move_assign.cc: Likewise. * testsuite/30_threads/promise/members/get_future.cc: Likewise. * testsuite/30_threads/promise/members/get_future2.cc: Likewise. * testsuite/30_threads/promise/members/set_exception.cc: Likewise. * testsuite/30_threads/promise/members/set_exception2.cc: Likewise. * testsuite/30_threads/promise/members/set_value.cc: Likewise. * testsuite/30_threads/promise/members/set_value2.cc: Likewise. * testsuite/30_threads/promise/members/set_value3.cc: Likewise. * testsuite/30_threads/promise/members/swap.cc: Likewise. * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise. * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc: Likewise. * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise. * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise. * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Likewise. * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise. * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise. * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc: Likewise. * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise. * testsuite/30_threads/shared_future/cons/move.cc: Likewise. * testsuite/30_threads/shared_future/members/45133.cc: Likewise. * testsuite/30_threads/shared_future/members/get.cc: Likewise. * testsuite/30_threads/shared_future/members/get2.cc: Likewise. * testsuite/30_threads/shared_future/members/valid.cc: Likewise. * testsuite/30_threads/shared_future/members/wait.cc: Likewise. * testsuite/30_threads/shared_future/members/wait_for.cc: Likewise. * testsuite/30_threads/shared_future/members/wait_until.cc: Likewise. * testsuite/30_threads/this_thread/1.cc: Likewise. * testsuite/30_threads/this_thread/2.cc: Likewise. * testsuite/30_threads/this_thread/3.cc: Likewise. * testsuite/30_threads/this_thread/4.cc: Likewise. * testsuite/30_threads/thread/cons/1.cc: Likewise. * testsuite/30_threads/thread/cons/2.cc: Likewise. * testsuite/30_threads/thread/cons/3.cc: Likewise. * testsuite/30_threads/thread/cons/4.cc: Likewise. * testsuite/30_threads/thread/cons/49668.cc: Likewise. * testsuite/30_threads/thread/cons/5.cc: Likewise. * testsuite/30_threads/thread/cons/6.cc: Likewise. * testsuite/30_threads/thread/cons/7.cc: Likewise. * testsuite/30_threads/thread/cons/8.cc: Likewise. * testsuite/30_threads/thread/cons/9.cc: Likewise. * testsuite/30_threads/thread/cons/moveable.cc: Likewise. * testsuite/30_threads/thread/members/1.cc: Likewise. * testsuite/30_threads/thread/members/2.cc: Likewise. * testsuite/30_threads/thread/members/3.cc: Likewise. * testsuite/30_threads/thread/members/4.cc: Likewise. * testsuite/30_threads/thread/members/5.cc: Likewise. * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise. * testsuite/30_threads/thread/native_handle/cancel.cc: Likewise. * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise. * testsuite/30_threads/thread/swap/1.cc: Likewise. * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise. * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise. * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise. * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise. * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise. * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise. * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise. * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise. * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise. * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise. * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise. * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise. * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise. * testsuite/30_threads/try_lock/1.cc: Likewise. * testsuite/30_threads/try_lock/2.cc: Likewise. * testsuite/30_threads/try_lock/3.cc: Likewise. * testsuite/30_threads/try_lock/4.cc: Likewise. * testsuite/30_threads/unique_lock/cons/1.cc: Likewise. * testsuite/30_threads/unique_lock/cons/2.cc: Likewise. * testsuite/30_threads/unique_lock/cons/3.cc: Likewise. * testsuite/30_threads/unique_lock/cons/4.cc: Likewise. * testsuite/30_threads/unique_lock/cons/5.cc: Likewise. * testsuite/30_threads/unique_lock/cons/6.cc: Likewise. * testsuite/30_threads/unique_lock/locking/1.cc: Likewise. * testsuite/30_threads/unique_lock/locking/2.cc: Likewise. * testsuite/30_threads/unique_lock/locking/3.cc: Likewise. * testsuite/30_threads/unique_lock/locking/4.cc: Likewise. * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise. * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise. * testsuite/ext/mt_allocator/22309_thread.cc: Likewise. * testsuite/ext/profile/mh.cc: Likewise. * testsuite/ext/rope/pthread7-rope.cc: Likewise. * testsuite/lib/libstdc++.exp (libstdc++_init): Likewise. * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc: Likewise. * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc: Likewise. * testsuite/util/testsuite_performance.h: Extend current handling of Linux-based systems to cover all glibc-based systems. Grüße, Thomas diff --git gcc/testsuite/g++.dg/abi/forced.C gcc/testsuite/g++.dg/abi/forced.C index 7a9c359..0e6be28 100644 --- gcc/testsuite/g++.dg/abi/forced.C +++ gcc/testsuite/g++.dg/abi/forced.C @@ -1,5 +1,4 @@ -// This test only applies to glibc (NPTL) targets. -// { dg-do run { target *-*-linux* } } +// { dg-do run { target *-*-linux* *-*-gnu* } } // { dg-options "-pthread" } #include diff --git gcc/testsuite/g++.dg/abi/guard2.C gcc/testsuite/g++.dg/abi/guard2.C index 988fd38..c35fa7e 100644 --- gcc/testsuite/g++.dg/abi/guard2.C +++ gcc/testsuite/g++.dg/abi/guard2.C @@ -1,6 +1,6 @@ // PR c++/41611 // Test that the guard gets its own COMDAT group. -// { dg-final { scan-assembler "_ZGVZN1A1fEvE1i,comdat" { target *-*-linux* } } } +// { dg-final { scan-assembler "_ZGVZN1A1fEvE1i,comdat" { target *-*-linux* *-*-gnu* } } } struct A { static int f() diff --git gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C index 0536b35..a6aa34e 100644 --- gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C +++ gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C @@ -2,7 +2,7 @@ // { dg-options -std=c++0x } // { dg-additional-options -G0 { target { { alpha*-*-* frv*-*-* ia64-*-* lm32*-*-* m32r*-*-* microblaze*-*-* mips*-*-* powerpc*-*-* rs6000*-*-* score*-*-* } && { ! { *-*-darwin* *-*-aix* alpha*-*-*vms* } } } } } // { dg-final { scan-assembler "\\.rdata" { target mips*-*-* } } } -// { dg-final { scan-assembler "rodata" { target { { *-*-linux-gnu || *-*-elf } && { ! mips*-*-* } } } } } +// { dg-final { scan-assembler "rodata" { target { { *-*-linux-gnu *-*-gnu* *-*-elf } && { ! mips*-*-* } } } } } struct Data { diff --git gcc/testsuite/g++.dg/eh/sighandle.C gcc/testsuite/g++.dg/eh/sighandle.C index e516ad0..5c4995e 100644 --- gcc/testsuite/g++.dg/eh/sighandle.C +++ gcc/testsuite/g++.dg/eh/sighandle.C @@ -1,4 +1,4 @@ -// { dg-do run { target { *-*-aix5* i?86-*-linux* x86_64-*-linux* } } } +// { dg-do run { target { *-*-aix5* i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } } // { dg-options "-fexceptions -fnon-call-exceptions" } #include diff --git gcc/testsuite/g++.dg/ext/cleanup-10.C gcc/testsuite/g++.dg/ext/cleanup-10.C index eeb607b..66c7b76 100644 --- gcc/testsuite/g++.dg/ext/cleanup-10.C +++ gcc/testsuite/g++.dg/ext/cleanup-10.C @@ -1,4 +1,4 @@ -/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */ +/* { dg-do run { target hppa*-*-hpux* *-*-linux* *-*-gnu* powerpc*-*-darwin* *-*-darwin[912]* } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */ /* Verify that cleanups work with exception handling through signal frames on alternate stack. */ diff --git gcc/testsuite/g++.dg/ext/cleanup-11.C gcc/testsuite/g++.dg/ext/cleanup-11.C index 0b6d11c..6e96521 100644 --- gcc/testsuite/g++.dg/ext/cleanup-11.C +++ gcc/testsuite/g++.dg/ext/cleanup-11.C @@ -1,4 +1,4 @@ -/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */ +/* { dg-do run { target hppa*-*-hpux* *-*-linux* *-*-gnu* powerpc*-*-darwin* *-*-darwin[912]* } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */ /* Verify that cleanups work with exception handling through realtime signal frames on alternate stack. */ diff --git gcc/testsuite/g++.dg/ext/cleanup-8.C gcc/testsuite/g++.dg/ext/cleanup-8.C index be66768..ccf9bef 100644 --- gcc/testsuite/g++.dg/ext/cleanup-8.C +++ gcc/testsuite/g++.dg/ext/cleanup-8.C @@ -1,4 +1,4 @@ -/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */ +/* { dg-do run { target hppa*-*-hpux* *-*-linux* *-*-gnu* powerpc*-*-darwin* *-*-darwin[912]* } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */ /* Verify that cleanups work with exception handling through signal frames. */ diff --git gcc/testsuite/g++.dg/ext/cleanup-9.C gcc/testsuite/g++.dg/ext/cleanup-9.C index 87f8283..dcdfcae 100644 --- gcc/testsuite/g++.dg/ext/cleanup-9.C +++ gcc/testsuite/g++.dg/ext/cleanup-9.C @@ -1,4 +1,4 @@ -/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */ +/* { dg-do run { target hppa*-*-hpux* *-*-linux* *-*-gnu* powerpc*-*-darwin* *-*-darwin[912]* } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */ /* Verify that cleanups work with exception handling through realtime signal frames. */ diff --git gcc/testsuite/g++.dg/opt/const5.C gcc/testsuite/g++.dg/opt/const5.C index 3785271..68fe616 100644 --- gcc/testsuite/g++.dg/opt/const5.C +++ gcc/testsuite/g++.dg/opt/const5.C @@ -1,7 +1,7 @@ // We don't have a good way of determining how ".rodata" is spelled on // all targets, so we limit this test to a few common targets where we // do know the spelling. -// { dg-do compile { target i?86-*-linux* x86_64-*-linux* } } +// { dg-do compile { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } // { dg-final { scan-assembler "\\.rodata" } } template diff --git gcc/testsuite/g++.dg/opt/life1.C gcc/testsuite/g++.dg/opt/life1.C index dd840f9..9b8a61a 100644 --- gcc/testsuite/g++.dg/opt/life1.C +++ gcc/testsuite/g++.dg/opt/life1.C @@ -1,6 +1,6 @@ // This testcase did not set up the pic register on IA-32 due // to bug in calculate_global_regs_live EH edge handling. -// { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && ia32 } } } +// { dg-do compile { target { { i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } && ia32 } } } // { dg-require-effective-target fpic } // { dg-options "-O2 -fPIC" } diff --git gcc/testsuite/g++.dg/other/pr39496.C gcc/testsuite/g++.dg/other/pr39496.C index e535ee0..c9e55df 100644 --- gcc/testsuite/g++.dg/other/pr39496.C +++ gcc/testsuite/g++.dg/other/pr39496.C @@ -1,5 +1,5 @@ // PR target/39496 -// { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && ia32 } } } +// { dg-do compile { target { { i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } && ia32 } } } // { dg-options "-O0 -fverbose-asm -fno-omit-frame-pointer -mtune=i686 -msse2 -mfpmath=sse" } // Verify that {foo,bar}{,2}param are all passed on the stack, using diff --git gcc/testsuite/g++.old-deja/g++.abi/aggregates.C gcc/testsuite/g++.old-deja/g++.abi/aggregates.C index 24f430b..4eb1ce9 100644 --- gcc/testsuite/g++.old-deja/g++.abi/aggregates.C +++ gcc/testsuite/g++.old-deja/g++.abi/aggregates.C @@ -1,4 +1,4 @@ -// { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } +// { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* i?86-*-freebsd* } } // { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel diff --git gcc/testsuite/g++.old-deja/g++.abi/align.C gcc/testsuite/g++.old-deja/g++.abi/align.C index 037add3..b896685 100644 --- gcc/testsuite/g++.old-deja/g++.abi/align.C +++ gcc/testsuite/g++.old-deja/g++.abi/align.C @@ -1,4 +1,4 @@ -// { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* i?86-*-darwin* } } +// { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* i?86-*-freebsd* i?86-*-darwin* } } // { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel diff --git gcc/testsuite/g++.old-deja/g++.abi/bitfields.C gcc/testsuite/g++.old-deja/g++.abi/bitfields.C index d5c3192..504a0e9 100644 --- gcc/testsuite/g++.old-deja/g++.abi/bitfields.C +++ gcc/testsuite/g++.old-deja/g++.abi/bitfields.C @@ -1,4 +1,4 @@ -// { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } +// { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* i?86-*-freebsd* } } // { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel diff --git gcc/testsuite/g++.old-deja/g++.law/weak.C gcc/testsuite/g++.old-deja/g++.law/weak.C index 99a0f17..49132ad 100644 --- gcc/testsuite/g++.old-deja/g++.law/weak.C +++ gcc/testsuite/g++.old-deja/g++.law/weak.C @@ -1,4 +1,4 @@ -// { dg-do link { target i?86-*-linux* x86_64-*-linux* } } +// { dg-do link { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } // { dg-require-effective-target static } // { dg-options "-static" } // Bug: g++ fails to instantiate operator<<. diff --git gcc/testsuite/g++.old-deja/g++.pt/asm1.C gcc/testsuite/g++.old-deja/g++.pt/asm1.C index 8e54a8e..068a90f 100644 --- gcc/testsuite/g++.old-deja/g++.pt/asm1.C +++ gcc/testsuite/g++.old-deja/g++.pt/asm1.C @@ -1,4 +1,4 @@ -// { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } } +// { dg-do assemble { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } // We'd use ebx with 32-bit pic code, so skip. // { dg-skip-if "" { ilp32 && { ! nonpic } } { "*" } { "" } } // Origin: "Weidmann, Nicholas" diff --git gcc/testsuite/gcc.c-torture/execute/20030125-1.x gcc/testsuite/gcc.c-torture/execute/20030125-1.x index 3a5b135..895cff7 100644 --- gcc/testsuite/gcc.c-torture/execute/20030125-1.x +++ gcc/testsuite/gcc.c-torture/execute/20030125-1.x @@ -1,4 +1,7 @@ # Only glibc includes all c99 functions at the moment. -if { ! [istarget "*-linux*"] } { return 1 } +if { ! ([istarget "*-linux*"] + || [istarget "*-gnu*"])} then { + return 1 +} if { [check_effective_target_uclibc] } { return 1 } return 0 diff --git gcc/testsuite/gcc.c-torture/execute/990127-2.x gcc/testsuite/gcc.c-torture/execute/990127-2.x index 3e1d835..501e931 100644 --- gcc/testsuite/gcc.c-torture/execute/990127-2.x +++ gcc/testsuite/gcc.c-torture/execute/990127-2.x @@ -5,6 +5,7 @@ if { [istarget i?86-*-darwin*] || [istarget i?86-*-linux*] + || [istarget i?86-*-gnu*] || [istarget i?86-*-kfreebsd*-gnu] || [istarget i?86-*-knetbsd*-gnu] || [istarget i?86-*-solaris2*] diff --git gcc/testsuite/gcc.dg/20041106-1.c gcc/testsuite/gcc.dg/20041106-1.c index f33ba01..cba4a06 100644 --- gcc/testsuite/gcc.dg/20041106-1.c +++ gcc/testsuite/gcc.dg/20041106-1.c @@ -1,4 +1,4 @@ -/* { dg-do run { target *-*-linux* *-*-solaris* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* *-*-solaris* } } */ /* { dg-options -O2 } */ #include diff --git gcc/testsuite/gcc.dg/20050503-1.c gcc/testsuite/gcc.dg/20050503-1.c index 200494f..f85129a 100644 --- gcc/testsuite/gcc.dg/20050503-1.c +++ gcc/testsuite/gcc.dg/20050503-1.c @@ -47,4 +47,4 @@ F3 (14b, int, strncmp, const char *, const char *, size_t, (a1, "abcdefghijklm", F2 (15, char *, strchr, const char *, int, (a1, a2)) /* All the calls above should be tail call optimized on i?86/x86-64. */ -/* { dg-final { scan-assembler-not "call" { target i?86-*-linux* x86_64-*-linux* } } } */ +/* { dg-final { scan-assembler-not "call" { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } } */ diff --git gcc/testsuite/gcc.dg/builtin-object-size-5.c gcc/testsuite/gcc.dg/builtin-object-size-5.c index 4cb580e..7c274cd 100644 --- gcc/testsuite/gcc.dg/builtin-object-size-5.c +++ gcc/testsuite/gcc.dg/builtin-object-size-5.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target i?86-*-linux* x86_64-*-linux* } } */ +/* { dg-do compile { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } */ /* { dg-options "-O2" } */ typedef __SIZE_TYPE__ size_t; diff --git gcc/testsuite/gcc.dg/cleanup-10.c gcc/testsuite/gcc.dg/cleanup-10.c index 11b7403..16035b1 100644 --- gcc/testsuite/gcc.dg/cleanup-10.c +++ gcc/testsuite/gcc.dg/cleanup-10.c @@ -1,4 +1,4 @@ -/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */ +/* { dg-do run { target hppa*-*-hpux* *-*-linux* *-*-gnu* powerpc*-*-darwin* *-*-darwin[912]* } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */ /* Verify that cleanups work with exception handling through signal frames on alternate stack. */ diff --git gcc/testsuite/gcc.dg/cleanup-11.c gcc/testsuite/gcc.dg/cleanup-11.c index d0c78d5..ccc61ed 100644 --- gcc/testsuite/gcc.dg/cleanup-11.c +++ gcc/testsuite/gcc.dg/cleanup-11.c @@ -1,4 +1,4 @@ -/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */ +/* { dg-do run { target hppa*-*-hpux* *-*-linux* *-*-gnu* powerpc*-*-darwin* *-*-darwin[912]* } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */ /* Verify that cleanups work with exception handling through realtime signal frames on alternate stack. */ diff --git gcc/testsuite/gcc.dg/cleanup-8.c gcc/testsuite/gcc.dg/cleanup-8.c index d233560..553c038 100644 --- gcc/testsuite/gcc.dg/cleanup-8.c +++ gcc/testsuite/gcc.dg/cleanup-8.c @@ -1,4 +1,4 @@ -/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */ +/* { dg-do run { target hppa*-*-hpux* *-*-linux* *-*-gnu* powerpc*-*-darwin* *-*-darwin[912]* } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */ /* Verify that cleanups work with exception handling through signal frames. */ diff --git gcc/testsuite/gcc.dg/cleanup-9.c gcc/testsuite/gcc.dg/cleanup-9.c index b73125a..fe28072 100644 --- gcc/testsuite/gcc.dg/cleanup-9.c +++ gcc/testsuite/gcc.dg/cleanup-9.c @@ -1,4 +1,4 @@ -/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */ +/* { dg-do run { target hppa*-*-hpux* *-*-linux* *-*-gnu* powerpc*-*-darwin* *-*-darwin[912]* } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */ /* Verify that cleanups work with exception handling through realtime signal frames. */ diff --git gcc/testsuite/gcc.dg/complex-5.c gcc/testsuite/gcc.dg/complex-5.c index 41c4ba0..ffedefe 100644 --- gcc/testsuite/gcc.dg/complex-5.c +++ gcc/testsuite/gcc.dg/complex-5.c @@ -1,7 +1,7 @@ /* PR middle-end/33088 */ /* Origin: Joseph S. Myers */ -/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ +/* { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } */ /* { dg-options "-std=c99 -O -ffloat-store -lm" } */ #include diff --git gcc/testsuite/gcc.dg/debug/dwarf2/asm-line1.c gcc/testsuite/gcc.dg/debug/dwarf2/asm-line1.c index 1d2e148..f94dfce 100644 --- gcc/testsuite/gcc.dg/debug/dwarf2/asm-line1.c +++ gcc/testsuite/gcc.dg/debug/dwarf2/asm-line1.c @@ -1,5 +1,5 @@ /* PR debug/50983 */ -/* { dg-do compile { target *-*-linux-gnu } } */ +/* { dg-do compile { target *-*-gnu* } } */ /* { dg-options "-O0 -gdwarf-2" } */ /* { dg-final { scan-assembler "is_stmt 1" } } */ diff --git gcc/testsuite/gcc.dg/debug/dwarf2/discriminator.c gcc/testsuite/gcc.dg/debug/dwarf2/discriminator.c index 90752eb..5eef4ab 100644 --- gcc/testsuite/gcc.dg/debug/dwarf2/discriminator.c +++ gcc/testsuite/gcc.dg/debug/dwarf2/discriminator.c @@ -1,6 +1,6 @@ /* HAVE_AS_DWARF2_DEBUG_LINE macro needs to be defined to pass the unittest. - However, dg cannot access it, so we restrict the target to linux. */ -/* { dg-do compile { target *-*-linux-gnu } } */ + However, dg cannot access it, so we restrict to GNU targets. */ +/* { dg-do compile { target *-*-gnu* } } */ /* { dg-options "-O0 -gdwarf-2" } */ /* { dg-final { scan-assembler "loc \[0-9] 11 \[0-9]( is_stmt \[0-9])?\n" } } */ /* { dg-final { scan-assembler "loc \[0-9] 11 \[0-9]( is_stmt \[0-9])? discriminator 2\n" } } */ diff --git gcc/testsuite/gcc.dg/dfp/convert-dfp-round-thread.c gcc/testsuite/gcc.dg/dfp/convert-dfp-round-thread.c index d288ac7..6727e80 100644 --- gcc/testsuite/gcc.dg/dfp/convert-dfp-round-thread.c +++ gcc/testsuite/gcc.dg/dfp/convert-dfp-round-thread.c @@ -1,5 +1,5 @@ /* { dg-options "-std=gnu99 -D_GNU_SOURCE -pthread" } */ -/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ +/* { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } */ /* N1150 5.2: Conversions among decimal floating types and between decimal floating types and generic floating types. diff --git gcc/testsuite/gcc.dg/dfp/pr35739.c gcc/testsuite/gcc.dg/dfp/pr35739.c index d4e1839..0fc9d47 100644 --- gcc/testsuite/gcc.dg/dfp/pr35739.c +++ gcc/testsuite/gcc.dg/dfp/pr35739.c @@ -1,5 +1,5 @@ /* PR c/35739 */ -/* { dg-do compile { target *-*-linux* } } */ +/* { dg-do compile { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O -fpreprocessed -fmudflap" } */ _Decimal128 diff --git gcc/testsuite/gcc.dg/fdata-sections-1.c gcc/testsuite/gcc.dg/fdata-sections-1.c index d2b2b58..51686b9 100644 --- gcc/testsuite/gcc.dg/fdata-sections-1.c +++ gcc/testsuite/gcc.dg/fdata-sections-1.c @@ -1,7 +1,7 @@ /* PR middle-end/15486 */ /* Origin: Jonathan Larmour */ -/* { dg-do compile { target *-*-linux* } } */ +/* { dg-do compile { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-fdata-sections" } */ int x; diff --git gcc/testsuite/gcc.dg/lto/20090206-1_0.c gcc/testsuite/gcc.dg/lto/20090206-1_0.c index c9fc973..83d2c86 100644 --- gcc/testsuite/gcc.dg/lto/20090206-1_0.c +++ gcc/testsuite/gcc.dg/lto/20090206-1_0.c @@ -1,5 +1,5 @@ /* { dg-lto-do link } */ -/* { dg-skip-if "" { ! { i?86-*-linux* x86_64-*-linux* } } { "*" } { "" } } */ +/* { dg-skip-if "" { ! { i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } { "*" } { "" } } */ /* { dg-lto-options {{-fPIC -r -nostdlib -flto -flto-partition=1to1 -msse2}} } */ /* { dg-require-effective-target sse2 } */ /* { dg-suppress-ld-options {-fPIC -msse2} } */ diff --git gcc/testsuite/gcc.dg/lto/20090206-2_0.c gcc/testsuite/gcc.dg/lto/20090206-2_0.c index 2f4020a..40b7132 100644 --- gcc/testsuite/gcc.dg/lto/20090206-2_0.c +++ gcc/testsuite/gcc.dg/lto/20090206-2_0.c @@ -1,5 +1,5 @@ /* { dg-lto-do link } */ -/* { dg-skip-if "" { ! { i?86-*-linux* x86_64-*-linux* } } { "*" } { "" } } */ +/* { dg-skip-if "" { ! { i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } { "*" } { "" } } */ /* { dg-require-effective-target fpic } */ /* { dg-lto-options {{-flto -flto-partition=1to1 -fPIC}} } */ /* { dg-suppress-ld-options {-fPIC} } */ diff --git gcc/testsuite/gcc.dg/pr30360.c gcc/testsuite/gcc.dg/pr30360.c index d4dae0d..4254c0a 100644 --- gcc/testsuite/gcc.dg/pr30360.c +++ gcc/testsuite/gcc.dg/pr30360.c @@ -1,5 +1,5 @@ /* PR c/30360 */ -/* { dg-do run { target i?86-*-linux* x86_64-*-linux* ia64-*-linux* s390*-*-linux* } } */ +/* { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* ia64-*-linux* s390*-*-linux* } } */ /* { dg-options "-O2 -std=gnu99" } */ #define I (__extension__ 1.0iF) diff --git gcc/testsuite/gcc.dg/pr37303.c gcc/testsuite/gcc.dg/pr37303.c index ea0827c..bd9f4a8 100644 --- gcc/testsuite/gcc.dg/pr37303.c +++ gcc/testsuite/gcc.dg/pr37303.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target *-*-elf* *-*-linux-gnu* } } */ +/* { dg-do compile { target *-*-elf* *-*-gnu* } } */ /* { dg-options "-std=c99" } /* { dg-final { scan-assembler "rdata|rodata" } } */ diff --git gcc/testsuite/gcc.dg/pr39323-1.c gcc/testsuite/gcc.dg/pr39323-1.c index 2876bf3..5e3baec 100644 --- gcc/testsuite/gcc.dg/pr39323-1.c +++ gcc/testsuite/gcc.dg/pr39323-1.c @@ -1,5 +1,5 @@ /* PR c/39323 */ -/* { dg-do compile { target *-*-linux* } } */ +/* { dg-do compile { target *-*-linux* *-*-gnu* } } */ int foo __attribute__ ((aligned(1 << 29))) = 20; /* { dg-error "requested alignment is too large" } */ typedef int __attribute__ ((aligned(1 << 29))) int29; /* { dg-error "requested alignment is too large" } */ diff --git gcc/testsuite/gcc.dg/pr39323-2.c gcc/testsuite/gcc.dg/pr39323-2.c index 9304c74..a870729 100644 --- gcc/testsuite/gcc.dg/pr39323-2.c +++ gcc/testsuite/gcc.dg/pr39323-2.c @@ -1,5 +1,5 @@ /* PR c/39323 */ -/* { dg-do compile { target *-*-linux* } } */ +/* { dg-do compile { target *-*-linux* *-*-gnu* } } */ int bar __attribute__ ((aligned(1 << 28))) = 20; diff --git gcc/testsuite/gcc.dg/pr39323-3.c gcc/testsuite/gcc.dg/pr39323-3.c index c045f17..b452d3c 100644 --- gcc/testsuite/gcc.dg/pr39323-3.c +++ gcc/testsuite/gcc.dg/pr39323-3.c @@ -1,5 +1,5 @@ /* PR c/39323 */ -/* { dg-do compile { target *-*-linux* } } */ +/* { dg-do compile { target *-*-linux* *-*-gnu* } } */ typedef int __attribute__ ((aligned(1 << 28))) int28; int28 foo = 20; diff --git gcc/testsuite/gcc.dg/pr45416.c gcc/testsuite/gcc.dg/pr45416.c index b8077dd..2f013cc 100644 --- gcc/testsuite/gcc.dg/pr45416.c +++ gcc/testsuite/gcc.dg/pr45416.c @@ -9,7 +9,7 @@ int foo(long long a) return 0; } -/* { dg-final { scan-assembler "andl" { target i?86-*-linux* x86_64-*-linux* } } } " */ -/* { dg-final { scan-assembler-not "setne" { target i?86-*-linux* x86_64-*-linux* } } }" */ +/* { dg-final { scan-assembler "andl" { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } } " */ +/* { dg-final { scan-assembler-not "setne" { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } }" */ /* { dg-final { scan-assembler "and|ubfx" { target arm*-*-* } } } */ /* { dg-final { scan-assembler-not "moveq" { target arm*-*-* } } }" */ diff --git gcc/testsuite/gcc.dg/setjmp-2.c gcc/testsuite/gcc.dg/setjmp-2.c index f31f6b2..bd35a25 100644 --- gcc/testsuite/gcc.dg/setjmp-2.c +++ gcc/testsuite/gcc.dg/setjmp-2.c @@ -1,6 +1,6 @@ /* PR middle-end/17813 */ /* Origin: Tom Hughes */ -/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ +/* { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } */ /* { dg-options "-O -fomit-frame-pointer" } */ /* { dg-options "-O -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ diff --git gcc/testsuite/gcc.dg/split-1.c gcc/testsuite/gcc.dg/split-1.c index 044b4e2..91fcb4a 100644 --- gcc/testsuite/gcc.dg/split-1.c +++ gcc/testsuite/gcc.dg/split-1.c @@ -1,6 +1,6 @@ /* This test needs to use setrlimit to set the stack size, so it can only run on Unix. */ -/* { dg-do run { target *-*-linux* *-*-solaris* *-*-darwin* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* *-*-solaris* *-*-darwin* } } */ /* { dg-require-effective-target split_stack } */ /* { dg-options "-fsplit-stack" } */ diff --git gcc/testsuite/gcc.dg/split-3.c gcc/testsuite/gcc.dg/split-3.c index 360f672..64bbb8c 100644 --- gcc/testsuite/gcc.dg/split-3.c +++ gcc/testsuite/gcc.dg/split-3.c @@ -1,6 +1,6 @@ /* This test needs to use setrlimit to set the stack size, so it can only run on Unix. */ -/* { dg-do run { target *-*-linux* *-*-solaris* *-*-darwin* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* *-*-solaris* *-*-darwin* } } */ /* { dg-require-effective-target split_stack } */ /* { dg-options "-fsplit-stack" } */ diff --git gcc/testsuite/gcc.dg/split-4.c gcc/testsuite/gcc.dg/split-4.c index 38196be..b89164e 100644 --- gcc/testsuite/gcc.dg/split-4.c +++ gcc/testsuite/gcc.dg/split-4.c @@ -1,6 +1,6 @@ /* This test needs to use setrlimit to set the stack size, so it can only run on Unix. */ -/* { dg-do run { target *-*-linux* *-*-solaris* *-*-darwin* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* *-*-solaris* *-*-darwin* } } */ /* { dg-require-effective-target split_stack } */ /* { dg-options "-fsplit-stack" } */ diff --git gcc/testsuite/gcc.dg/strlenopt-12g.c gcc/testsuite/gcc.dg/strlenopt-12g.c index 2b6508f..f1dec1f 100644 --- gcc/testsuite/gcc.dg/strlenopt-12g.c +++ gcc/testsuite/gcc.dg/strlenopt-12g.c @@ -1,5 +1,5 @@ /* This test needs runtime that provides stpcpy function. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2" } */ #define USE_GNU diff --git gcc/testsuite/gcc.dg/strlenopt-14g.c gcc/testsuite/gcc.dg/strlenopt-14g.c index 62a120d..86c57f1 100644 --- gcc/testsuite/gcc.dg/strlenopt-14g.c +++ gcc/testsuite/gcc.dg/strlenopt-14g.c @@ -1,5 +1,5 @@ /* This test needs runtime that provides stpcpy and mempcpy functions. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fdump-tree-strlen" } */ #define USE_GNU diff --git gcc/testsuite/gcc.dg/strlenopt-14gf.c gcc/testsuite/gcc.dg/strlenopt-14gf.c index 999759e..6e5c9b0 100644 --- gcc/testsuite/gcc.dg/strlenopt-14gf.c +++ gcc/testsuite/gcc.dg/strlenopt-14gf.c @@ -1,6 +1,6 @@ /* This test needs runtime that provides stpcpy, mempcpy and __*_chk functions. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fdump-tree-strlen" } */ #define FORTIFY_SOURCE 2 diff --git gcc/testsuite/gcc.dg/strlenopt-16g.c gcc/testsuite/gcc.dg/strlenopt-16g.c index 11e4d31..0e74ad7 100644 --- gcc/testsuite/gcc.dg/strlenopt-16g.c +++ gcc/testsuite/gcc.dg/strlenopt-16g.c @@ -1,5 +1,5 @@ /* This test needs runtime that provides stpcpy function. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fdump-tree-strlen" } */ #define USE_GNU diff --git gcc/testsuite/gcc.dg/strlenopt-17g.c gcc/testsuite/gcc.dg/strlenopt-17g.c index b61bf74..f06435f 100644 --- gcc/testsuite/gcc.dg/strlenopt-17g.c +++ gcc/testsuite/gcc.dg/strlenopt-17g.c @@ -1,5 +1,5 @@ /* This test needs runtime that provides stpcpy function. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fdump-tree-strlen" } */ #define USE_GNU diff --git gcc/testsuite/gcc.dg/strlenopt-18g.c gcc/testsuite/gcc.dg/strlenopt-18g.c index c70daea..21b6c47 100644 --- gcc/testsuite/gcc.dg/strlenopt-18g.c +++ gcc/testsuite/gcc.dg/strlenopt-18g.c @@ -1,5 +1,5 @@ /* This test needs runtime that provides stpcpy function. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fdump-tree-strlen" } */ #define USE_GNU diff --git gcc/testsuite/gcc.dg/strlenopt-1f.c gcc/testsuite/gcc.dg/strlenopt-1f.c index 4b0207f..ce1097f 100644 --- gcc/testsuite/gcc.dg/strlenopt-1f.c +++ gcc/testsuite/gcc.dg/strlenopt-1f.c @@ -1,5 +1,5 @@ /* This test needs runtime that provides __*_chk functions. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fdump-tree-strlen" } */ #define FORTIFY_SOURCE 2 diff --git gcc/testsuite/gcc.dg/strlenopt-22g.c gcc/testsuite/gcc.dg/strlenopt-22g.c index 45c6345..4cd6a5f 100644 --- gcc/testsuite/gcc.dg/strlenopt-22g.c +++ gcc/testsuite/gcc.dg/strlenopt-22g.c @@ -1,5 +1,5 @@ /* This test needs runtime that provides stpcpy function. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fdump-tree-strlen" } */ #define USE_GNU diff --git gcc/testsuite/gcc.dg/strlenopt-2f.c gcc/testsuite/gcc.dg/strlenopt-2f.c index 7996e67..ba4797d 100644 --- gcc/testsuite/gcc.dg/strlenopt-2f.c +++ gcc/testsuite/gcc.dg/strlenopt-2f.c @@ -1,5 +1,5 @@ /* This test needs runtime that provides __*_chk functions. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fdump-tree-strlen" } */ #define FORTIFY_SOURCE 2 diff --git gcc/testsuite/gcc.dg/strlenopt-4g.c gcc/testsuite/gcc.dg/strlenopt-4g.c index 7b39736..c9a5f00 100644 --- gcc/testsuite/gcc.dg/strlenopt-4g.c +++ gcc/testsuite/gcc.dg/strlenopt-4g.c @@ -1,5 +1,5 @@ /* This test needs runtime that provides stpcpy function. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fdump-tree-strlen" } */ #define USE_GNU diff --git gcc/testsuite/gcc.dg/strlenopt-4gf.c gcc/testsuite/gcc.dg/strlenopt-4gf.c index cf99212..743066f 100644 --- gcc/testsuite/gcc.dg/strlenopt-4gf.c +++ gcc/testsuite/gcc.dg/strlenopt-4gf.c @@ -1,5 +1,5 @@ /* This test needs runtime that provides stpcpy and __*_chk functions. */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fdump-tree-strlen" } */ #define USE_GNU diff --git gcc/testsuite/gcc.dg/struct-ret-3.c gcc/testsuite/gcc.dg/struct-ret-3.c index 0be43b6..36cc87e 100644 --- gcc/testsuite/gcc.dg/struct-ret-3.c +++ gcc/testsuite/gcc.dg/struct-ret-3.c @@ -1,7 +1,7 @@ /* PR middle-end/31309 */ /* Origin: Peeter Joot */ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ #include #include diff --git gcc/testsuite/gcc.dg/torture/stackalign/setjmp-2.c gcc/testsuite/gcc.dg/torture/stackalign/setjmp-2.c index c93ffa8..2fd3be8 100644 --- gcc/testsuite/gcc.dg/torture/stackalign/setjmp-2.c +++ gcc/testsuite/gcc.dg/torture/stackalign/setjmp-2.c @@ -1,4 +1,4 @@ -/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ +/* { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } */ #include #include diff --git gcc/testsuite/gcc.misc-tests/linkage.exp gcc/testsuite/gcc.misc-tests/linkage.exp index e89236c..469020e 100644 --- gcc/testsuite/gcc.misc-tests/linkage.exp +++ gcc/testsuite/gcc.misc-tests/linkage.exp @@ -48,7 +48,9 @@ if { [isnative] && ![is_remote host] } then { if [ string match "*64-bit*" $file_string ] { set native_cflags "-m64" } - } elseif {[istarget "i*86-*-linux*"] || [istarget "x86_64-*-linux*"]} { + } elseif {[istarget "i*86-*-linux*"] + || [istarget "i*86-*-gnu*"] + || [istarget "x86_64-*-linux*"]} then { set file_string [exec file "linkage-x.o"] if [ string match "*32-bit*" $file_string ] { set native_cflags "-m32" diff --git gcc/testsuite/gcc.target/i386/20000724-1.c gcc/testsuite/gcc.target/i386/20000724-1.c index cbcd4f1..e4acdd7 100644 --- gcc/testsuite/gcc.target/i386/20000724-1.c +++ gcc/testsuite/gcc.target/i386/20000724-1.c @@ -1,4 +1,4 @@ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-require-effective-target ia32 } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ diff --git gcc/testsuite/gcc.target/i386/align-main-3.c gcc/testsuite/gcc.target/i386/align-main-3.c index 6f8c758..b3a000a 100644 --- gcc/testsuite/gcc.target/i386/align-main-3.c +++ gcc/testsuite/gcc.target/i386/align-main-3.c @@ -1,5 +1,5 @@ /* Test for stack alignment with sibcall optimization. */ -/* { dg-do compile { target { *-*-linux* && ia32 } } } */ +/* { dg-do compile { target { { *-*-linux* *-*-gnu* } && ia32 } } } */ /* { dg-options "-O2 -mpreferred-stack-boundary=4 -mincoming-stack-boundary=2" } */ /* { dg-final { scan-assembler "andl\[\\t \]*\\$-16,\[\\t \]*%\[re\]?sp" } } */ /* { dg-final { scan-assembler "call\[\\t \]*foo" } } */ diff --git gcc/testsuite/gcc.target/i386/cleanup-1.c gcc/testsuite/gcc.target/i386/cleanup-1.c index 1a47fcb..fc82f35 100644 --- gcc/testsuite/gcc.target/i386/cleanup-1.c +++ gcc/testsuite/gcc.target/i386/cleanup-1.c @@ -1,4 +1,4 @@ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -fasynchronous-unwind-tables -O2" } */ /* Test complex CFA value expressions. */ diff --git gcc/testsuite/gcc.target/i386/inline-mcpy.c gcc/testsuite/gcc.target/i386/inline-mcpy.c index 7eacb5f..c31be05 100644 --- gcc/testsuite/gcc.target/i386/inline-mcpy.c +++ gcc/testsuite/gcc.target/i386/inline-mcpy.c @@ -1,7 +1,7 @@ /* Test if we inline memcpy even with -Os, when the user requested it. */ /* Don't name this test with memcpy in its name, otherwise the scan-assembler would be confused. */ -/* { dg-do compile { target *-*-linux* } } */ +/* { dg-do compile { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-Os -minline-all-stringops" } */ /* { dg-final { scan-assembler-not "memcpy" } } */ char f(int i) diff --git gcc/testsuite/gcc.target/i386/pr32268.c gcc/testsuite/gcc.target/i386/pr32268.c index a5d673a..66ed506 100644 --- gcc/testsuite/gcc.target/i386/pr32268.c +++ gcc/testsuite/gcc.target/i386/pr32268.c @@ -1,4 +1,4 @@ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2" } */ extern void abort(void); diff --git gcc/testsuite/gcc.target/i386/pr36613.c gcc/testsuite/gcc.target/i386/pr36613.c index e9d7d11..358e1cd 100644 --- gcc/testsuite/gcc.target/i386/pr36613.c +++ gcc/testsuite/gcc.target/i386/pr36613.c @@ -1,4 +1,4 @@ -/* { dg-do run { target { { i?86-*-linux* x86_64-*-linux* } && ilp32 } } } */ +/* { dg-do run { target { { i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } && ilp32 } } } */ /* { dg-options "-Os" } */ /* PR target/36613 */ diff --git gcc/testsuite/gcc.target/i386/pr39013-1.c gcc/testsuite/gcc.target/i386/pr39013-1.c index 25f02fc..1bfab88 100644 --- gcc/testsuite/gcc.target/i386/pr39013-1.c +++ gcc/testsuite/gcc.target/i386/pr39013-1.c @@ -1,5 +1,5 @@ /* PR target/39013 */ -/* { dg-do compile { target *-*-linux* } } */ +/* { dg-do compile { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fpie -std=gnu89" } */ inline int foo (void); diff --git gcc/testsuite/gcc.target/i386/pr39013-2.c gcc/testsuite/gcc.target/i386/pr39013-2.c index 615d549..a85ce76 100644 --- gcc/testsuite/gcc.target/i386/pr39013-2.c +++ gcc/testsuite/gcc.target/i386/pr39013-2.c @@ -1,5 +1,5 @@ /* PR target/39013 */ -/* { dg-do compile { target *-*-linux* } } */ +/* { dg-do compile { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-O2 -fpie -std=gnu99" } */ inline int foo (void); /* { dg-warning "declared but never defined" } */ diff --git gcc/testsuite/gcc.target/i386/pr39496.c gcc/testsuite/gcc.target/i386/pr39496.c index e14c875..6efc0b8 100644 --- gcc/testsuite/gcc.target/i386/pr39496.c +++ gcc/testsuite/gcc.target/i386/pr39496.c @@ -1,5 +1,5 @@ /* PR target/39496 */ -/* { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && ia32 } } } */ +/* { dg-do compile { target { { i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } && ia32 } } } */ /* { dg-options "-O0 -fverbose-asm -fno-omit-frame-pointer -mtune=i686 -msse2 -mfpmath=sse" } */ /* Verify that {foo,bar}{,2}param are all passed on the stack, using normal calling conventions, when not optimizing. */ diff --git gcc/testsuite/gcc.target/i386/pr40906-3.c gcc/testsuite/gcc.target/i386/pr40906-3.c index ac7d183..13be303 100644 --- gcc/testsuite/gcc.target/i386/pr40906-3.c +++ gcc/testsuite/gcc.target/i386/pr40906-3.c @@ -1,4 +1,4 @@ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ /* { dg-require-effective-target ia32 } */ /* { dg-require-effective-target sse2 } */ /* { dg-options "-O2 -fomit-frame-pointer -fno-asynchronous-unwind-tables -msse2 -mpush-args -mno-accumulate-outgoing-args" } */ diff --git gcc/testsuite/gcc.target/i386/pr46084.c gcc/testsuite/gcc.target/i386/pr46084.c index 3ca22eb..30bac08 100644 --- gcc/testsuite/gcc.target/i386/pr46084.c +++ gcc/testsuite/gcc.target/i386/pr46084.c @@ -1,6 +1,6 @@ /* This test needs to use setrlimit to set the stack size, so it can only run on Unix. */ -/* { dg-do run { target *-*-linux* *-*-solaris* *-*-darwin* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* *-*-solaris* *-*-darwin* } } */ /* { dg-require-effective-target avx_runtime } */ /* { dg-require-effective-target split_stack } */ /* { dg-options "-fsplit-stack -O2 -mavx" } */ diff --git gcc/testsuite/lib/target-supports.exp gcc/testsuite/lib/target-supports.exp index a80078a..a5bca6b 100644 --- gcc/testsuite/lib/target-supports.exp +++ gcc/testsuite/lib/target-supports.exp @@ -826,7 +826,8 @@ proc check_effective_target_fpic { } { proc check_effective_target_pie { } { if { [istarget *-*-darwin\[912\]*] - || [istarget *-*-linux*] } { + || [istarget *-*-linux*] + || [istarget *-*-gnu*] } { return 1; } return 0 diff --git libgomp/testsuite/libgomp.c/icv-2.c libgomp/testsuite/libgomp.c/icv-2.c index 326f8eb..3a80d61 100644 --- libgomp/testsuite/libgomp.c/icv-2.c +++ libgomp/testsuite/libgomp.c/icv-2.c @@ -1,4 +1,4 @@ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ #ifndef _GNU_SOURCE #define _GNU_SOURCE 1 diff --git libgomp/testsuite/libgomp.c/lock-3.c libgomp/testsuite/libgomp.c/lock-3.c index 1fc8372..02c90b9 100644 --- libgomp/testsuite/libgomp.c/lock-3.c +++ libgomp/testsuite/libgomp.c/lock-3.c @@ -1,4 +1,4 @@ -/* { dg-do run { target *-*-linux* } } */ +/* { dg-do run { target *-*-linux* *-*-gnu* } } */ #ifndef _GNU_SOURCE #define _GNU_SOURCE 1 diff --git libgomp/testsuite/libgomp.c/pr48591.c libgomp/testsuite/libgomp.c/pr48591.c index 18dfd7f..230439d 100644 --- libgomp/testsuite/libgomp.c/pr48591.c +++ libgomp/testsuite/libgomp.c/pr48591.c @@ -1,5 +1,5 @@ /* PR middle-end/48591 */ -/* { dg-do run { target i?86-*-linux* x86_64-*-linux* ia64-*-linux* } } */ +/* { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* ia64-*-linux* } } */ /* { dg-options "-fopenmp" } */ extern void abort (void); diff --git libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc index a07a0df..5de6ac0 100644 --- libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc +++ libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc @@ -1,4 +1,4 @@ -// { dg-do compile { target *-*-linux* } } +// { dg-do compile { target *-*-linux* *-*-gnu* } } // Copyright (C) 2011-2013 Free Software Foundation, Inc. // diff --git libstdc++-v3/testsuite/18_support/bad_exception/23591_thread-1.c libstdc++-v3/testsuite/18_support/bad_exception/23591_thread-1.c index 0004459..e7cabc3 100644 --- libstdc++-v3/testsuite/18_support/bad_exception/23591_thread-1.c +++ libstdc++-v3/testsuite/18_support/bad_exception/23591_thread-1.c @@ -1,5 +1,5 @@ // { dg-require-sharedlib "" } -// { dg-options "-g -O2 -pthread -ldl -x c" { target *-*-linux* } } +// { dg-options "-g -O2 -pthread -ldl -x c" { target *-*-linux* *-*-gnu* } } // Copyright (C) 2005-2013 Free Software Foundation, Inc. // diff --git libstdc++-v3/testsuite/18_support/pthread_guard.cc libstdc++-v3/testsuite/18_support/pthread_guard.cc index be397bd..47f78c3 100644 --- libstdc++-v3/testsuite/18_support/pthread_guard.cc +++ libstdc++-v3/testsuite/18_support/pthread_guard.cc @@ -16,8 +16,8 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-darwin* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-darwin* } } #include #include diff --git libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc index d44b58b..5417442 100644 --- libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc +++ libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc @@ -17,8 +17,8 @@ // 20.6.6.2 Template class shared_ptr [util.smartptr.shared] -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread -std=gnu++0x" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread -std=gnu++0x" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads -std=gnu++0x" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } diff --git libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc index 79e67df..80354c7 100644 --- libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc +++ libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc @@ -17,8 +17,8 @@ // 20.6.6.2 Template class shared_ptr [util.smartptr.shared] -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } diff --git libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc index 25f32f1..fd8bb8a 100644 --- libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc +++ libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc @@ -16,8 +16,8 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } #include diff --git libstdc++-v3/testsuite/21_strings/basic_string/pthread4.cc libstdc++-v3/testsuite/21_strings/basic_string/pthread4.cc index 3e9d552..996453e 100644 --- libstdc++-v3/testsuite/21_strings/basic_string/pthread4.cc +++ libstdc++-v3/testsuite/21_strings/basic_string/pthread4.cc @@ -19,8 +19,8 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } #include diff --git libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc index 9f51aef..d269486 100644 --- libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc +++ libstdc++-v3/testsuite/22_locale/ctype/is/char/2.cc @@ -1,4 +1,4 @@ -// { dg-do run { xfail { ! { *-*-linux* } } } } +// { dg-do run { xfail { ! { *-*-linux* *-*-gnu* } } } } // { dg-require-namedlocale "de_DE" } // Copyright (C) 2000-2013 Free Software Foundation, Inc. diff --git libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc index 92d9379..51ccd4b 100644 --- libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc +++ libstdc++-v3/testsuite/22_locale/ctype/is/wchar_t/2.cc @@ -1,4 +1,4 @@ -// { dg-do run { xfail *-*-![linux]* } } +// { dg-do run { xfail { ! { *-*-linux* *-*-gnu* } } } } // { dg-require-namedlocale "de_DE" } // Copyright (C) 2000-2013 Free Software Foundation, Inc. diff --git libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc index 20ed46e..a6c375c 100644 --- libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc +++ libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } // { dg-require-namedlocale "en_US" } // { dg-require-namedlocale "fr_FR" } diff --git libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc index 5ee44c2..2464937 100644 --- libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc +++ libstdc++-v3/testsuite/22_locale/locale/cons/12658_thread-2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } // { dg-require-namedlocale "en_US" } // { dg-require-namedlocale "fr_FR" } diff --git libstdc++-v3/testsuite/23_containers/list/pthread1.cc libstdc++-v3/testsuite/23_containers/list/pthread1.cc index 6c43697..174e159 100644 --- libstdc++-v3/testsuite/23_containers/list/pthread1.cc +++ libstdc++-v3/testsuite/23_containers/list/pthread1.cc @@ -17,8 +17,8 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } // This multi-threading C++/STL/POSIX code adheres to rules outlined here: diff --git libstdc++-v3/testsuite/23_containers/list/pthread5.cc libstdc++-v3/testsuite/23_containers/list/pthread5.cc index 38a0e88..9ba87e7 100644 --- libstdc++-v3/testsuite/23_containers/list/pthread5.cc +++ libstdc++-v3/testsuite/23_containers/list/pthread5.cc @@ -19,8 +19,8 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } #include diff --git libstdc++-v3/testsuite/23_containers/map/pthread6.cc libstdc++-v3/testsuite/23_containers/map/pthread6.cc index e9c4ab7..bebafa6 100644 --- libstdc++-v3/testsuite/23_containers/map/pthread6.cc +++ libstdc++-v3/testsuite/23_containers/map/pthread6.cc @@ -18,8 +18,8 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } #include diff --git libstdc++-v3/testsuite/23_containers/vector/debug/multithreaded_swap.cc libstdc++-v3/testsuite/23_containers/vector/debug/multithreaded_swap.cc index 74fd849..750dc138 100644 --- libstdc++-v3/testsuite/23_containers/vector/debug/multithreaded_swap.cc +++ libstdc++-v3/testsuite/23_containers/vector/debug/multithreaded_swap.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc index d7ad5fe..d790082 100644 --- libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc +++ libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc @@ -20,8 +20,8 @@ // { dg-do compile } // { dg-add-options no_pch } -// { dg-xfail-if "" { { *-*-linux* *-*-darwin* *-*-solaris2.1[0-9]* hppa*-*-hpux* *-*-mingw* } || { uclibc || newlib } } { "*" } { "" } } -// { dg-excess-errors "" { target { { *-*-linux* *-*-darwin* *-*-solaris2.1[0-9]* hppa*-*-hpux* *-*-mingw* } || { uclibc || newlib } } } } +// { dg-xfail-if "" { { *-*-linux* *-*-gnu* *-*-darwin* *-*-solaris2.1[0-9]* hppa*-*-hpux* *-*-mingw* } || { uclibc || newlib } } { "*" } { "" } } +// { dg-excess-errors "" { target { { *-*-linux* *-*-gnu* *-*-darwin* *-*-solaris2.1[0-9]* hppa*-*-hpux* *-*-mingw* } || { uclibc || newlib } } } } #include diff --git libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc index ca3c411..4794f4e 100644 --- libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc +++ libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc @@ -18,8 +18,8 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } #include diff --git libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc index 44545eb..2ddf56d 100644 --- libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc +++ libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc @@ -18,8 +18,8 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } #include diff --git libstdc++-v3/testsuite/30_threads/async/42819.cc libstdc++-v3/testsuite/30_threads/async/42819.cc index 91595ce..18cb5d3 100644 --- libstdc++-v3/testsuite/30_threads/async/42819.cc +++ libstdc++-v3/testsuite/30_threads/async/42819.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/async/49668.cc libstdc++-v3/testsuite/30_threads/async/49668.cc index 04f79be..5ee0064 100644 --- libstdc++-v3/testsuite/30_threads/async/49668.cc +++ libstdc++-v3/testsuite/30_threads/async/49668.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/async/54297.cc libstdc++-v3/testsuite/30_threads/async/54297.cc index e293d75..2d09132 100644 --- libstdc++-v3/testsuite/30_threads/async/54297.cc +++ libstdc++-v3/testsuite/30_threads/async/54297.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/async/any.cc libstdc++-v3/testsuite/30_threads/async/any.cc index b3b0f75..1ea6e73 100644 --- libstdc++-v3/testsuite/30_threads/async/any.cc +++ libstdc++-v3/testsuite/30_threads/async/any.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/async/async.cc libstdc++-v3/testsuite/30_threads/async/async.cc index 3ebcb1b..f2ce205 100644 --- libstdc++-v3/testsuite/30_threads/async/async.cc +++ libstdc++-v3/testsuite/30_threads/async/async.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/async/launch.cc libstdc++-v3/testsuite/30_threads/async/launch.cc index d7a0c95..de4c452 100644 --- libstdc++-v3/testsuite/30_threads/async/launch.cc +++ libstdc++-v3/testsuite/30_threads/async/launch.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/async/sync.cc libstdc++-v3/testsuite/30_threads/async/sync.cc index d453880..e9b112d 100644 --- libstdc++-v3/testsuite/30_threads/async/sync.cc +++ libstdc++-v3/testsuite/30_threads/async/sync.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/call_once/39909.cc libstdc++-v3/testsuite/30_threads/call_once/39909.cc index 3f5835f..04562ed 100644 --- libstdc++-v3/testsuite/30_threads/call_once/39909.cc +++ libstdc++-v3/testsuite/30_threads/call_once/39909.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/call_once/49668.cc libstdc++-v3/testsuite/30_threads/call_once/49668.cc index 0b16764..d99c09a 100644 --- libstdc++-v3/testsuite/30_threads/call_once/49668.cc +++ libstdc++-v3/testsuite/30_threads/call_once/49668.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc index de12936..392ab8c 100644 --- libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc +++ libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc index 118d9be..63874d7 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable/cons/1.cc libstdc++-v3/testsuite/30_threads/condition_variable/cons/1.cc index 53f722e..5dcc9a2 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable/cons/1.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable/cons/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc index db64ca7..c5a96f6 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc index c46a2a2..52504dd 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable/members/53841.cc libstdc++-v3/testsuite/30_threads/condition_variable/members/53841.cc index 296aaf0..e16a873 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable/members/53841.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable/members/53841.cc @@ -1,5 +1,5 @@ // { dg-do compile } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* hppa*-hp-hpux11* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* hppa*-hp-hpux11* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable/native_handle/typesizes.cc libstdc++-v3/testsuite/30_threads/condition_variable/native_handle/typesizes.cc index 89f7edf..cd89697 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable/native_handle/typesizes.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable/native_handle/typesizes.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc index 1865522..2bee325 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc index d5435b64..ce52847 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/1.cc libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/1.cc index f1dccb2..32bed3b 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/1.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc index 728c409..6a3fe13 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc index 4f7461f..1e38cd7 100644 --- libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc +++ libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/future/cons/move.cc libstdc++-v3/testsuite/30_threads/future/cons/move.cc index 1d00f67..4d2c5a6 100644 --- libstdc++-v3/testsuite/30_threads/future/cons/move.cc +++ libstdc++-v3/testsuite/30_threads/future/cons/move.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/future/members/45133.cc libstdc++-v3/testsuite/30_threads/future/members/45133.cc index 40bb326..17819b8 100644 --- libstdc++-v3/testsuite/30_threads/future/members/45133.cc +++ libstdc++-v3/testsuite/30_threads/future/members/45133.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/future/members/get.cc libstdc++-v3/testsuite/30_threads/future/members/get.cc index 04c8a13..4535e5e 100644 --- libstdc++-v3/testsuite/30_threads/future/members/get.cc +++ libstdc++-v3/testsuite/30_threads/future/members/get.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/future/members/get2.cc libstdc++-v3/testsuite/30_threads/future/members/get2.cc index 2f05240..86b9786 100644 --- libstdc++-v3/testsuite/30_threads/future/members/get2.cc +++ libstdc++-v3/testsuite/30_threads/future/members/get2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/future/members/share.cc libstdc++-v3/testsuite/30_threads/future/members/share.cc index 788c005..9e7b9dd 100644 --- libstdc++-v3/testsuite/30_threads/future/members/share.cc +++ libstdc++-v3/testsuite/30_threads/future/members/share.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/future/members/valid.cc libstdc++-v3/testsuite/30_threads/future/members/valid.cc index 162d339..b01147e 100644 --- libstdc++-v3/testsuite/30_threads/future/members/valid.cc +++ libstdc++-v3/testsuite/30_threads/future/members/valid.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/future/members/wait.cc libstdc++-v3/testsuite/30_threads/future/members/wait.cc index f3902c3..8d37e44 100644 --- libstdc++-v3/testsuite/30_threads/future/members/wait.cc +++ libstdc++-v3/testsuite/30_threads/future/members/wait.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc index d436dcc..8ab087b 100644 --- libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc +++ libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc index 9bb8e1d..8f270e5 100644 --- libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc +++ libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/lock/1.cc libstdc++-v3/testsuite/30_threads/lock/1.cc index 8a4428b..74a1eca 100644 --- libstdc++-v3/testsuite/30_threads/lock/1.cc +++ libstdc++-v3/testsuite/30_threads/lock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/lock/2.cc libstdc++-v3/testsuite/30_threads/lock/2.cc index 0924ee1..15405d4 100644 --- libstdc++-v3/testsuite/30_threads/lock/2.cc +++ libstdc++-v3/testsuite/30_threads/lock/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/lock/3.cc libstdc++-v3/testsuite/30_threads/lock/3.cc index 176bbdf..242f19b 100644 --- libstdc++-v3/testsuite/30_threads/lock/3.cc +++ libstdc++-v3/testsuite/30_threads/lock/3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/lock/4.cc libstdc++-v3/testsuite/30_threads/lock/4.cc index 6283af8..128463c 100644 --- libstdc++-v3/testsuite/30_threads/lock/4.cc +++ libstdc++-v3/testsuite/30_threads/lock/4.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc index 2aa0b9f..c81df93 100644 --- libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc +++ libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/mutex/dest/destructor_locked.cc libstdc++-v3/testsuite/30_threads/mutex/dest/destructor_locked.cc index d8237de..d57aabe 100644 --- libstdc++-v3/testsuite/30_threads/mutex/dest/destructor_locked.cc +++ libstdc++-v3/testsuite/30_threads/mutex/dest/destructor_locked.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc index 98db0aa2..81415ba 100644 --- libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc +++ libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/mutex/native_handle/1.cc libstdc++-v3/testsuite/30_threads/mutex/native_handle/1.cc index c601e06..870ac74 100644 --- libstdc++-v3/testsuite/30_threads/mutex/native_handle/1.cc +++ libstdc++-v3/testsuite/30_threads/mutex/native_handle/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/mutex/native_handle/typesizes.cc libstdc++-v3/testsuite/30_threads/mutex/native_handle/typesizes.cc index 96e26bc..0afc496 100644 --- libstdc++-v3/testsuite/30_threads/mutex/native_handle/typesizes.cc +++ libstdc++-v3/testsuite/30_threads/mutex/native_handle/typesizes.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/mutex/try_lock/1.cc libstdc++-v3/testsuite/30_threads/mutex/try_lock/1.cc index 45c8d0b..d6b033d 100644 --- libstdc++-v3/testsuite/30_threads/mutex/try_lock/1.cc +++ libstdc++-v3/testsuite/30_threads/mutex/try_lock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc index f2a6723..cbdbcdf 100644 --- libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc +++ libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/mutex/unlock/1.cc libstdc++-v3/testsuite/30_threads/mutex/unlock/1.cc index b9169f9..6efc9c1 100644 --- libstdc++-v3/testsuite/30_threads/mutex/unlock/1.cc +++ libstdc++-v3/testsuite/30_threads/mutex/unlock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc index 91e186b..4c30fa3 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/cons/1.cc libstdc++-v3/testsuite/30_threads/packaged_task/cons/1.cc index 86baa69..7a9ac6a 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/cons/1.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/cons/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/cons/2.cc libstdc++-v3/testsuite/30_threads/packaged_task/cons/2.cc index 3411192..eddc965 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/cons/2.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/cons/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc index bff7bf7..df746cb 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/cons/56492.cc libstdc++-v3/testsuite/30_threads/packaged_task/cons/56492.cc index 02296bb..f64c233e 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/cons/56492.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/cons/56492.cc @@ -1,5 +1,5 @@ -// { dg-do compile { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do compile { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++11 -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++11 -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++11 " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc index 5a6456a..b1ebee6 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/cons/move.cc libstdc++-v3/testsuite/30_threads/packaged_task/cons/move.cc index 0c0c501..ef1b61b 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/cons/move.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/cons/move.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/cons/move_assign.cc libstdc++-v3/testsuite/30_threads/packaged_task/cons/move_assign.cc index 4c6dd87..926cb92 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/cons/move_assign.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/cons/move_assign.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc index d508cc6..dc1b581 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future2.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future2.cc index e867c18..db6b23e 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future2.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc index f1a643c..cfa72a3 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc index 00459fb..100b501 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc index 8070533..c500214 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc index 3373b58..424f5b5 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc index 62d7390..8bdf05e 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/reset.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/reset.cc index b2241ee..54582d7 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/reset.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/reset.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc index a3af379..eb2dcd0 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/swap.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/swap.cc index ad2c1f0..a3281ff 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/swap.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/swap.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/packaged_task/members/valid.cc libstdc++-v3/testsuite/30_threads/packaged_task/members/valid.cc index 9f8f13e..3c5b31e 100644 --- libstdc++-v3/testsuite/30_threads/packaged_task/members/valid.cc +++ libstdc++-v3/testsuite/30_threads/packaged_task/members/valid.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/cons/1.cc libstdc++-v3/testsuite/30_threads/promise/cons/1.cc index 33bf21f..defec1f 100644 --- libstdc++-v3/testsuite/30_threads/promise/cons/1.cc +++ libstdc++-v3/testsuite/30_threads/promise/cons/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc index 737fe71..fcfd4b7 100644 --- libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc +++ libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/cons/move.cc libstdc++-v3/testsuite/30_threads/promise/cons/move.cc index 5594b2c..832ee31 100644 --- libstdc++-v3/testsuite/30_threads/promise/cons/move.cc +++ libstdc++-v3/testsuite/30_threads/promise/cons/move.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc index 43edc47..7d5b1be 100644 --- libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc +++ libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc index 916b707..d9083ba 100644 --- libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc +++ libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc index 6fea6e2..2f5795b 100644 --- libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc +++ libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc index 920c116..adfa203 100644 --- libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc +++ libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc index 84c26d6..4820a22 100644 --- libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc +++ libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc index f9c7bf7..2fe5122 100644 --- libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc +++ libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc index 2ee5987..a9545a3 100644 --- libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc +++ libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc index 5e958da..ee7c907 100644 --- libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc +++ libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/promise/members/swap.cc libstdc++-v3/testsuite/30_threads/promise/members/swap.cc index cc4ad9b..2046b6e 100644 --- libstdc++-v3/testsuite/30_threads/promise/members/swap.cc +++ libstdc++-v3/testsuite/30_threads/promise/members/swap.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/1.cc libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/1.cc index 3c5f94b..6c1a8fa 100644 --- libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc libstdc++-v3/testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc index cdebf21..e371417 100644 --- libstdc++-v3/testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc +++ libstdc++-v3/testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_mutex/lock/1.cc libstdc++-v3/testsuite/30_threads/recursive_mutex/lock/1.cc index 794e565..2761276 100644 --- libstdc++-v3/testsuite/30_threads/recursive_mutex/lock/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_mutex/lock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/1.cc libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/1.cc index 4da02ca..b83f84f 100644 --- libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc index a1d4030..d2fa876 100644 --- libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc +++ libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/1.cc libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/1.cc index 28d67b2..91322c4 100644 --- libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/2.cc libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/2.cc index e40c9fc..8c42091 100644 --- libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/2.cc +++ libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/1.cc libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/1.cc index 7d7ad04..02e3271 100644 --- libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/1.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/1.cc index 1cdd976..25e9988 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc index c7901b0..8e29c55 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/1.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/1.cc index ed1c1db..9fd2b97 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/2.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/2.cc index 9dc396e..c036272 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/2.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc index 64a9305..ab3f4c1 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc index 16609db..a30d847 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc index 5c5acbb..23eed95 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc index 1506592..87c7dca 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options "-std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options "-std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options "-std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options "-std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc index 806f4fb..b75e8aa 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc index 9abf0db..4df5594 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc index 7c67639..f5aadcb 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc index 5c5acbb..23eed95 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc index 9034c7a..527fecb 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc index 23284b9..75124f7 100644 --- libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc +++ libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/shared_future/cons/move.cc libstdc++-v3/testsuite/30_threads/shared_future/cons/move.cc index 0654433..cf2da06 100644 --- libstdc++-v3/testsuite/30_threads/shared_future/cons/move.cc +++ libstdc++-v3/testsuite/30_threads/shared_future/cons/move.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc index a24ea26..dee378e 100644 --- libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc +++ libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc index 9d2628d..2aeaeb3 100644 --- libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc +++ libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc index 2fed6d5..fa1d7a6 100644 --- libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc +++ libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc index 025cbc6..e8a5e78 100644 --- libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc +++ libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc index c92597e..c32ee25 100644 --- libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc +++ libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc index 0843935..697f0e7 100644 --- libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc +++ libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc index d2f12e9..7588f06 100644 --- libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc +++ libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/this_thread/1.cc libstdc++-v3/testsuite/30_threads/this_thread/1.cc index 4a83fe2..a3c1853 100644 --- libstdc++-v3/testsuite/30_threads/this_thread/1.cc +++ libstdc++-v3/testsuite/30_threads/this_thread/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/this_thread/2.cc libstdc++-v3/testsuite/30_threads/this_thread/2.cc index fb26086..0438972 100644 --- libstdc++-v3/testsuite/30_threads/this_thread/2.cc +++ libstdc++-v3/testsuite/30_threads/this_thread/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/this_thread/3.cc libstdc++-v3/testsuite/30_threads/this_thread/3.cc index be28dc9..6666cf6 100644 --- libstdc++-v3/testsuite/30_threads/this_thread/3.cc +++ libstdc++-v3/testsuite/30_threads/this_thread/3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/this_thread/4.cc libstdc++-v3/testsuite/30_threads/this_thread/4.cc index c6fb7ed..f124a1c 100644 --- libstdc++-v3/testsuite/30_threads/this_thread/4.cc +++ libstdc++-v3/testsuite/30_threads/this_thread/4.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/1.cc libstdc++-v3/testsuite/30_threads/thread/cons/1.cc index 70092f8..6236ba7 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/1.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/2.cc libstdc++-v3/testsuite/30_threads/thread/cons/2.cc index 4de774b..7101864 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/2.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/3.cc libstdc++-v3/testsuite/30_threads/thread/cons/3.cc index 8a42fa1..6b81c35 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/3.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/4.cc libstdc++-v3/testsuite/30_threads/thread/cons/4.cc index 5454b47..ab3894f 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/4.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc index 316dde5..3eec26d 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/5.cc libstdc++-v3/testsuite/30_threads/thread/cons/5.cc index 585b1d6..cb57443 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/5.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/6.cc libstdc++-v3/testsuite/30_threads/thread/cons/6.cc index 39911bb..1fcd057 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/6.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/6.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/7.cc libstdc++-v3/testsuite/30_threads/thread/cons/7.cc index bab8fec..7b4edd9 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/7.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/8.cc libstdc++-v3/testsuite/30_threads/thread/cons/8.cc index 74ab5aa..6208a6d 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/8.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/8.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/9.cc libstdc++-v3/testsuite/30_threads/thread/cons/9.cc index c88cef6..317df67 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/9.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/9.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc index d275440..632cc0f 100644 --- libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc +++ libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/members/1.cc libstdc++-v3/testsuite/30_threads/thread/members/1.cc index 6275344..9bd2e18 100644 --- libstdc++-v3/testsuite/30_threads/thread/members/1.cc +++ libstdc++-v3/testsuite/30_threads/thread/members/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/members/2.cc libstdc++-v3/testsuite/30_threads/thread/members/2.cc index 2cef7ce..8d395ed 100644 --- libstdc++-v3/testsuite/30_threads/thread/members/2.cc +++ libstdc++-v3/testsuite/30_threads/thread/members/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/members/3.cc libstdc++-v3/testsuite/30_threads/thread/members/3.cc index 9e3c3c4..86cee71 100644 --- libstdc++-v3/testsuite/30_threads/thread/members/3.cc +++ libstdc++-v3/testsuite/30_threads/thread/members/3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/members/4.cc libstdc++-v3/testsuite/30_threads/thread/members/4.cc index 382536d..edacdb2 100644 --- libstdc++-v3/testsuite/30_threads/thread/members/4.cc +++ libstdc++-v3/testsuite/30_threads/thread/members/4.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/members/5.cc libstdc++-v3/testsuite/30_threads/thread/members/5.cc index a6aaa63..114b6a9 100644 --- libstdc++-v3/testsuite/30_threads/thread/members/5.cc +++ libstdc++-v3/testsuite/30_threads/thread/members/5.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/members/hardware_concurrency.cc libstdc++-v3/testsuite/30_threads/thread/members/hardware_concurrency.cc index 7cff28a..e936ad2 100644 --- libstdc++-v3/testsuite/30_threads/thread/members/hardware_concurrency.cc +++ libstdc++-v3/testsuite/30_threads/thread/members/hardware_concurrency.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/native_handle/cancel.cc libstdc++-v3/testsuite/30_threads/thread/native_handle/cancel.cc index 874fb8e..600274b 100644 --- libstdc++-v3/testsuite/30_threads/thread/native_handle/cancel.cc +++ libstdc++-v3/testsuite/30_threads/thread/native_handle/cancel.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/thread/native_handle/typesizes.cc libstdc++-v3/testsuite/30_threads/thread/native_handle/typesizes.cc index 85673be..ca4ee09 100644 --- libstdc++-v3/testsuite/30_threads/thread/native_handle/typesizes.cc +++ libstdc++-v3/testsuite/30_threads/thread/native_handle/typesizes.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-linux* *-*-solaris* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-linux* *-*-gnu* *-*-solaris* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-require-cstdint "" } // { dg-require-gthreads "" } diff --git libstdc++-v3/testsuite/30_threads/thread/swap/1.cc libstdc++-v3/testsuite/30_threads/thread/swap/1.cc index 202107c..31f118a 100644 --- libstdc++-v3/testsuite/30_threads/thread/swap/1.cc +++ libstdc++-v3/testsuite/30_threads/thread/swap/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc index ba7ae2c..303bc67 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_locked.cc libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_locked.cc index 6d3aa58..d5278d6 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_locked.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_locked.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc index 1d8ad2a..33791a0 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc index 9654563..992105e 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/typesizes.cc libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/typesizes.cc index b0b0431..0fbd012 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/typesizes.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/typesizes.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc index eb9ae4c..41e371f 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc index bb4ddbf..b6f63e8 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/1.cc libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/1.cc index 7c1ea7c..3d2fe1e 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/1.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/2.cc libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/2.cc index ce7c4ee..c0af315 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/2.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc index f435fd6..8eac47c 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/1.cc libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/1.cc index eb9ae4c..41e371f 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/1.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc index bb4ddbf..b6f63e8 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/1.cc libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/1.cc index 6125ea7..9b394e9 100644 --- libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/1.cc +++ libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/try_lock/1.cc libstdc++-v3/testsuite/30_threads/try_lock/1.cc index e8b7004..22eb4b6 100644 --- libstdc++-v3/testsuite/30_threads/try_lock/1.cc +++ libstdc++-v3/testsuite/30_threads/try_lock/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/try_lock/2.cc libstdc++-v3/testsuite/30_threads/try_lock/2.cc index a2f6f4b..6d7b8ee 100644 --- libstdc++-v3/testsuite/30_threads/try_lock/2.cc +++ libstdc++-v3/testsuite/30_threads/try_lock/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/try_lock/3.cc libstdc++-v3/testsuite/30_threads/try_lock/3.cc index 272c434..740eb06 100644 --- libstdc++-v3/testsuite/30_threads/try_lock/3.cc +++ libstdc++-v3/testsuite/30_threads/try_lock/3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/try_lock/4.cc libstdc++-v3/testsuite/30_threads/try_lock/4.cc index 9449e0c..32bb662 100644 --- libstdc++-v3/testsuite/30_threads/try_lock/4.cc +++ libstdc++-v3/testsuite/30_threads/try_lock/4.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/cons/1.cc libstdc++-v3/testsuite/30_threads/unique_lock/cons/1.cc index afba658..6f0f707 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/cons/1.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/cons/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/cons/2.cc libstdc++-v3/testsuite/30_threads/unique_lock/cons/2.cc index 0372027..5a66f27 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/cons/2.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/cons/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/cons/3.cc libstdc++-v3/testsuite/30_threads/unique_lock/cons/3.cc index 4306e31..0d95bf9 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/cons/3.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/cons/3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/cons/4.cc libstdc++-v3/testsuite/30_threads/unique_lock/cons/4.cc index 3c405cb..e6b5f4d 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/cons/4.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/cons/4.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc index 925fd20..7d7f973 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc index 33df590..718aba7 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc index 3174456..7d5039a 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc index 36934a3..5d18a1a 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc index 88ba957..b403a26 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/locking/4.cc libstdc++-v3/testsuite/30_threads/unique_lock/locking/4.cc index 1878eb4..ff947c9 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/locking/4.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/locking/4.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/1.cc libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/1.cc index 38c03e5..cfdf9cc 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/1.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/1.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/2.cc libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/2.cc index c067a28..2fdbea8 100644 --- libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/2.cc +++ libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/2.cc @@ -1,5 +1,5 @@ -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } -// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } } +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* powerpc-ibm-aix* } } // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } diff --git libstdc++-v3/testsuite/ext/mt_allocator/22309_thread.cc libstdc++-v3/testsuite/ext/mt_allocator/22309_thread.cc index 9d1c520..3d07dd3 100644 --- libstdc++-v3/testsuite/ext/mt_allocator/22309_thread.cc +++ libstdc++-v3/testsuite/ext/mt_allocator/22309_thread.cc @@ -1,5 +1,5 @@ // { dg-require-sharedlib "" } -// { dg-options "-g -O2 -pthread -ldl" { target *-*-linux* } } +// { dg-options "-g -O2 -pthread -ldl" { target *-*-linux* *-*-gnu* } } // Copyright (C) 2004-2013 Free Software Foundation, Inc. // diff --git libstdc++-v3/testsuite/ext/profile/mh.cc libstdc++-v3/testsuite/ext/profile/mh.cc index 593e1a7..3265d2e 100644 --- libstdc++-v3/testsuite/ext/profile/mh.cc +++ libstdc++-v3/testsuite/ext/profile/mh.cc @@ -1,4 +1,4 @@ -// { dg-do compile { target *-*-linux* } } +// { dg-do compile { target *-*-linux* *-*-gnu* } } // { dg-xfail-if "" { uclibc } { "*" } { "" } } // { dg-require-profile-mode "" } diff --git libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc index 689d906..f323501 100644 --- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc +++ libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc @@ -17,8 +17,8 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } #include diff --git libstdc++-v3/testsuite/lib/libstdc++.exp libstdc++-v3/testsuite/lib/libstdc++.exp index 5d0a2ff..562410e 100644 --- libstdc++-v3/testsuite/lib/libstdc++.exp +++ libstdc++-v3/testsuite/lib/libstdc++.exp @@ -161,7 +161,9 @@ proc libstdc++_init { testfile } { set v3-sharedlib 0 set sharedlibdir [lookfor_file $blddir src/.libs/libstdc++.$shlib_ext] if {$sharedlibdir != ""} { - if { [string match "*-*-linux*" $target_triplet] && [isnative] } { + if { ([string match "*-*-linux*" $target_triplet] + || [string match "*-*-gnu*" $target_triplet]) + && [isnative] } then { set v3-sharedlib 1 verbose -log "shared library support detected" } diff --git libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc index d23a6e5..9012dc3 100644 --- libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc +++ libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc @@ -17,8 +17,8 @@ // TR1 2.2.2 Template class shared_ptr [tr.util.smartptr.shared] -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } #include diff --git libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc index 0d8ce04..e5605e4 100644 --- libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc +++ libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc @@ -17,8 +17,8 @@ // TR1 2.2.2 Template class shared_ptr [tr.util.smartptr.shared] -// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } } -// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } } +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* *-*-solaris* *-*-cygwin *-*-darwin* } } +// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-gnu* } } // { dg-options "-pthreads" { target *-*-solaris* } } #include diff --git libstdc++-v3/testsuite/util/testsuite_performance.h libstdc++-v3/testsuite/util/testsuite_performance.h index 4e2212a..c4a161f 100644 --- libstdc++-v3/testsuite/util/testsuite_performance.h +++ libstdc++-v3/testsuite/util/testsuite_performance.h @@ -35,7 +35,7 @@ #include #include -#ifdef __linux__ +#if defined (__linux__) || defined (__GLIBC__) #include #elif defined (__FreeBSD__) extern "C"