From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22778 invoked by alias); 5 Nov 2014 16:17:24 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 22720 invoked by uid 89); 5 Nov 2014 16:17:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 05 Nov 2014 16:17:16 +0000 Received: from nat-ies.mentorg.com ([192.94.31.2] helo=SVR-IES-FEM-01.mgc.mentorg.com) by relay1.mentorg.com with esmtp id 1Xm3Gi-0002DX-3G from Thomas_Schwinge@mentor.com ; Wed, 05 Nov 2014 08:17:13 -0800 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.3.181.6; Wed, 5 Nov 2014 16:17:10 +0000 From: Thomas Schwinge To: CC: Julian Brown , Jakub Jelinek , James Norris Subject: [gomp4] libgomp testsuite: OpenACC C++ testing (was: [2/3] OpenACC 2.0 support for libgomp - new tests) In-Reply-To: <20141014171142.14aa7de4@octopus> References: <20141014171142.14aa7de4@octopus> User-Agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/24.3.1 (i586-pc-linux-gnu) Date: Wed, 05 Nov 2014 16:17:00 -0000 Message-ID: <87lhnpei66.fsf@kepler.schwinge.homeip.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-SW-Source: 2014-11/txt/msg00335.txt.bz2 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 70449 Hi! Applied to gomp-4_0-branch in r217143: commit a78a06124f4047ec46a85e539e83640cc973aec1 Author: tschwinge Date: Wed Nov 5 16:16:14 2014 +0000 libgomp testsuite: OpenACC C++ testing. =20=20=20=20 libgomp/ * testsuite/libgomp.oacc-c++/c++.exp: Enable libgomp.oacc-c-c++-common testing. * testsuite/libgomp.oacc-c/c.exp: Likewise. * testsuite/libgomp.oacc-c/abort-2.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/abort-2.c: ... this. * testsuite/libgomp.oacc-c/abort.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/abort.c: ... this. * testsuite/libgomp.oacc-c/acc_on_device-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/acc_on_device-1.c: ... this. * testsuite/libgomp.oacc-c/clauses-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/clauses-1.c: ... this. * testsuite/libgomp.oacc-c/clauses-2.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/clauses-2.c: ... this. * testsuite/libgomp.oacc-c/context-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/context-1.c: ... this. * testsuite/libgomp.oacc-c/context-2.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/context-2.c: ... this. * testsuite/libgomp.oacc-c/context-3.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/context-3.c: ... this. * testsuite/libgomp.oacc-c/context-4.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/context-4.c: ... this. * testsuite/libgomp.oacc-c/data-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/data-1.c: ... this. * testsuite/libgomp.oacc-c/data-2.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/data-2.c: ... this. * testsuite/libgomp.oacc-c/data-3.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/data-3.c: ... this. * testsuite/libgomp.oacc-c/deviceptr-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/deviceptr-1.c: ... this. * testsuite/libgomp.oacc-c/if-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/if-1.c: ... this. * testsuite/libgomp.oacc-c/kernels-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/kernels-1.c: ... this. * testsuite/libgomp.oacc-c/lib-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-1.c: ... this. * testsuite/libgomp.oacc-c/lib-10.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-10.c: ... this. * testsuite/libgomp.oacc-c/lib-11.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-11.c: ... this. * testsuite/libgomp.oacc-c/lib-12.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-12.c: ... this. * testsuite/libgomp.oacc-c/lib-13.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-13.c: ... this. * testsuite/libgomp.oacc-c/lib-14.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-14.c: ... this. * testsuite/libgomp.oacc-c/lib-15.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-15.c: ... this. * testsuite/libgomp.oacc-c/lib-16.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-16.c: ... this. * testsuite/libgomp.oacc-c/lib-17.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-17.c: ... this. * testsuite/libgomp.oacc-c/lib-18.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-18.c: ... this. * testsuite/libgomp.oacc-c/lib-19.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-19.c: ... this. * testsuite/libgomp.oacc-c/lib-2.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-2.c: ... this. * testsuite/libgomp.oacc-c/lib-20.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-20.c: ... this. * testsuite/libgomp.oacc-c/lib-21.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-21.c: ... this. * testsuite/libgomp.oacc-c/lib-22.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-22.c: ... this. * testsuite/libgomp.oacc-c/lib-23.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-23.c: ... this. * testsuite/libgomp.oacc-c/lib-24.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-24.c: ... this. * testsuite/libgomp.oacc-c/lib-25.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-25.c: ... this. * testsuite/libgomp.oacc-c/lib-26.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-26.c: ... this. * testsuite/libgomp.oacc-c/lib-27.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-27.c: ... this. * testsuite/libgomp.oacc-c/lib-28.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-28.c: ... this. * testsuite/libgomp.oacc-c/lib-29.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-29.c: ... this. * testsuite/libgomp.oacc-c/lib-3.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-3.c: ... this. * testsuite/libgomp.oacc-c/lib-30.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-30.c: ... this. * testsuite/libgomp.oacc-c/lib-31.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-31.c: ... this. * testsuite/libgomp.oacc-c/lib-32.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-32.c: ... this. * testsuite/libgomp.oacc-c/lib-33.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-33.c: ... this. * testsuite/libgomp.oacc-c/lib-34.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-34.c: ... this. * testsuite/libgomp.oacc-c/lib-35.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-35.c: ... this. * testsuite/libgomp.oacc-c/lib-36.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-36.c: ... this. * testsuite/libgomp.oacc-c/lib-37.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-37.c: ... this. * testsuite/libgomp.oacc-c/lib-38.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-38.c: ... this. * testsuite/libgomp.oacc-c/lib-39.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-39.c: ... this. * testsuite/libgomp.oacc-c/lib-4.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-4.c: ... this. * testsuite/libgomp.oacc-c/lib-40.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-40.c: ... this. * testsuite/libgomp.oacc-c/lib-41.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-41.c: ... this. * testsuite/libgomp.oacc-c/lib-42.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-42.c: ... this. * testsuite/libgomp.oacc-c/lib-43.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-43.c: ... this. * testsuite/libgomp.oacc-c/lib-44.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-44.c: ... this. * testsuite/libgomp.oacc-c/lib-45.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-45.c: ... this. * testsuite/libgomp.oacc-c/lib-46.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-46.c: ... this. * testsuite/libgomp.oacc-c/lib-47.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-47.c: ... this. * testsuite/libgomp.oacc-c/lib-48.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-48.c: ... this. * testsuite/libgomp.oacc-c/lib-49.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-49.c: ... this. * testsuite/libgomp.oacc-c/lib-5.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-5.c: ... this. * testsuite/libgomp.oacc-c/lib-50.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-50.c: ... this. * testsuite/libgomp.oacc-c/lib-51.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-51.c: ... this. * testsuite/libgomp.oacc-c/lib-52.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-52.c: ... this. * testsuite/libgomp.oacc-c/lib-53.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-53.c: ... this. * testsuite/libgomp.oacc-c/lib-54.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-54.c: ... this. * testsuite/libgomp.oacc-c/lib-55.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-55.c: ... this. * testsuite/libgomp.oacc-c/lib-56.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-56.c: ... this. * testsuite/libgomp.oacc-c/lib-57.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-57.c: ... this. * testsuite/libgomp.oacc-c/lib-58.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-58.c: ... this. * testsuite/libgomp.oacc-c/lib-59.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-59.c: ... this. * testsuite/libgomp.oacc-c/lib-6.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-6.c: ... this. * testsuite/libgomp.oacc-c/lib-60.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-60.c: ... this. * testsuite/libgomp.oacc-c/lib-61.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-61.c: ... this. * testsuite/libgomp.oacc-c/lib-62.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-62.c: ... this. * testsuite/libgomp.oacc-c/lib-63.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-63.c: ... this. * testsuite/libgomp.oacc-c/lib-64.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-64.c: ... this. * testsuite/libgomp.oacc-c/lib-65.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-65.c: ... this. * testsuite/libgomp.oacc-c/lib-66.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-66.c: ... this. * testsuite/libgomp.oacc-c/lib-67.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-67.c: ... this. * testsuite/libgomp.oacc-c/lib-68.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-68.c: ... this. * testsuite/libgomp.oacc-c/lib-69.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-69.c: ... this. * testsuite/libgomp.oacc-c/lib-7.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-7.c: ... this. * testsuite/libgomp.oacc-c/lib-70.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-70.c: ... this. * testsuite/libgomp.oacc-c/lib-71.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-71.c: ... this. * testsuite/libgomp.oacc-c/lib-72.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-72.c: ... this. * testsuite/libgomp.oacc-c/lib-73.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-73.c: ... this. * testsuite/libgomp.oacc-c/lib-74.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-74.c: ... this. * testsuite/libgomp.oacc-c/lib-75.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-75.c: ... this. * testsuite/libgomp.oacc-c/lib-76.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-76.c: ... this. * testsuite/libgomp.oacc-c/lib-77.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-77.c: ... this. * testsuite/libgomp.oacc-c/lib-78.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-78.c: ... this. * testsuite/libgomp.oacc-c/lib-79.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-79.c: ... this. * testsuite/libgomp.oacc-c/lib-80.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-80.c: ... this. * testsuite/libgomp.oacc-c/lib-81.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-81.c: ... this. * testsuite/libgomp.oacc-c/lib-82.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-82.c: ... this. * testsuite/libgomp.oacc-c/lib-83.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-83.c: ... this. * testsuite/libgomp.oacc-c/lib-84.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-84.c: ... this. * testsuite/libgomp.oacc-c/lib-85.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-85.c: ... this. * testsuite/libgomp.oacc-c/lib-86.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-86.c: ... this. * testsuite/libgomp.oacc-c/lib-87.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-87.c: ... this. * testsuite/libgomp.oacc-c/lib-88.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-88.c: ... this. * testsuite/libgomp.oacc-c/lib-89.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-89.c: ... this. * testsuite/libgomp.oacc-c/lib-9.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-9.c: ... this. * testsuite/libgomp.oacc-c/lib-90.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-90.c: ... this. * testsuite/libgomp.oacc-c/lib-91.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-91.c: ... this. * testsuite/libgomp.oacc-c/lib-92.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/lib-92.c: ... this. * testsuite/libgomp.oacc-c/nested-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/nested-1.c: ... this. * testsuite/libgomp.oacc-c/nested-2.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/nested-2.c: ... this. * testsuite/libgomp.oacc-c/offset-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/offset-1.c: ... this. * testsuite/libgomp.oacc-c/parallel-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/parallel-1.c: ... this. * testsuite/libgomp.oacc-c/pointer-align-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/pointer-align-1.c: ... this. * testsuite/libgomp.oacc-c/present-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/present-1.c: ... this. * testsuite/libgomp.oacc-c/present-2.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/present-2.c: ... this. * testsuite/libgomp.oacc-c/reduction-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/reduction-1.c: ... this. * testsuite/libgomp.oacc-c/reduction-2.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/reduction-2.c: ... this. * testsuite/libgomp.oacc-c/reduction-3.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/reduction-3.c: ... this. * testsuite/libgomp.oacc-c/reduction-4.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/reduction-4.c: ... this. * testsuite/libgomp.oacc-c/reduction-5.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/reduction-5.c: ... this. * testsuite/libgomp.oacc-c/reduction-initial-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/reduction-initial-1.c: ... this. * testsuite/libgomp.oacc-c/subr.cu: Rename to... * testsuite/libgomp.oacc-c-c++-common/subr.cu: ... this. * testsuite/libgomp.oacc-c/subr.ptx: Rename to... * testsuite/libgomp.oacc-c-c++-common/subr.ptx: ... this. * testsuite/libgomp.oacc-c/timer.h: Rename to... * testsuite/libgomp.oacc-c-c++-common/timer.h: ... this. * testsuite/libgomp.oacc-c/update-1.c: Rename to... * testsuite/libgomp.oacc-c-c++-common/update-1.c: ... this. =20=20=20=20 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@2171= 43 138bc75d-0d04-0410-961f-82ee72b054a4 --- libgomp/ChangeLog.gomp | 251 +++++++++++++++++= ++++ libgomp/testsuite/libgomp.oacc-c++/c++.exp | 18 +- .../abort-2.c | 0 .../abort.c | 0 .../acc_on_device-1.c | 0 .../clauses-1.c | 0 .../clauses-2.c | 0 .../context-1.c | 0 .../context-2.c | 0 .../context-3.c | 0 .../context-4.c | 0 .../data-1.c | 0 .../data-2.c | 0 .../data-3.c | 0 .../deviceptr-1.c | 0 .../if-1.c | 0 .../kernels-1.c | 0 .../lib-1.c | 0 .../lib-10.c | 0 .../lib-11.c | 0 .../lib-12.c | 0 .../lib-13.c | 0 .../lib-14.c | 0 .../lib-15.c | 0 .../lib-16.c | 0 .../lib-17.c | 0 .../lib-18.c | 0 .../lib-19.c | 0 .../lib-2.c | 0 .../lib-20.c | 0 .../lib-21.c | 0 .../lib-22.c | 0 .../lib-23.c | 0 .../lib-24.c | 0 .../lib-25.c | 0 .../lib-26.c | 0 .../lib-27.c | 0 .../lib-28.c | 0 .../lib-29.c | 0 .../lib-3.c | 0 .../lib-30.c | 0 .../lib-31.c | 0 .../lib-32.c | 0 .../lib-33.c | 0 .../lib-34.c | 0 .../lib-35.c | 0 .../lib-36.c | 0 .../lib-37.c | 0 .../lib-38.c | 0 .../lib-39.c | 0 .../lib-4.c | 0 .../lib-40.c | 0 .../lib-41.c | 0 .../lib-42.c | 0 .../lib-43.c | 0 .../lib-44.c | 0 .../lib-45.c | 0 .../lib-46.c | 0 .../lib-47.c | 0 .../lib-48.c | 0 .../lib-49.c | 0 .../lib-5.c | 0 .../lib-50.c | 0 .../lib-51.c | 0 .../lib-52.c | 0 .../lib-53.c | 0 .../lib-54.c | 0 .../lib-55.c | 0 .../lib-56.c | 0 .../lib-57.c | 0 .../lib-58.c | 0 .../lib-59.c | 0 .../lib-6.c | 0 .../lib-60.c | 0 .../lib-61.c | 0 .../lib-62.c | 0 .../lib-63.c | 0 .../lib-64.c | 0 .../lib-65.c | 0 .../lib-66.c | 0 .../lib-67.c | 0 .../lib-68.c | 0 .../lib-69.c | 0 .../lib-7.c | 0 .../lib-70.c | 0 .../lib-71.c | 0 .../lib-72.c | 0 .../lib-73.c | 0 .../lib-74.c | 0 .../lib-75.c | 0 .../lib-76.c | 0 .../lib-77.c | 0 .../lib-78.c | 0 .../lib-79.c | 0 .../lib-80.c | 0 .../lib-81.c | 0 .../lib-82.c | 0 .../lib-83.c | 0 .../lib-84.c | 0 .../lib-85.c | 0 .../lib-86.c | 0 .../lib-87.c | 0 .../lib-88.c | 0 .../lib-89.c | 0 .../lib-9.c | 0 .../lib-90.c | 0 .../lib-91.c | 0 .../lib-92.c | 0 .../nested-1.c | 0 .../nested-2.c | 0 .../offset-1.c | 0 .../parallel-1.c | 0 .../pointer-align-1.c | 0 .../present-1.c | 0 .../present-2.c | 0 .../reduction-1.c | 0 .../reduction-2.c | 0 .../reduction-3.c | 0 .../reduction-4.c | 0 .../reduction-5.c | 0 .../reduction-initial-1.c | 0 .../subr.cu | 0 .../subr.ptx | 0 .../timer.h | 0 .../update-1.c | 0 libgomp/testsuite/libgomp.oacc-c/c.exp | 9 +- 126 files changed, 274 insertions(+), 4 deletions(-) diff --git libgomp/ChangeLog.gomp libgomp/ChangeLog.gomp index d4cde2f..8dc947d 100644 --- libgomp/ChangeLog.gomp +++ libgomp/ChangeLog.gomp @@ -1,4 +1,255 @@ 2014-11-05 Thomas Schwinge + James Norris + + * testsuite/libgomp.oacc-c++/c++.exp: Enable + libgomp.oacc-c-c++-common testing. + * testsuite/libgomp.oacc-c/c.exp: Likewise. + * testsuite/libgomp.oacc-c/abort-2.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/abort-2.c: ... this. + * testsuite/libgomp.oacc-c/abort.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/abort.c: ... this. + * testsuite/libgomp.oacc-c/acc_on_device-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/acc_on_device-1.c: ... this. + * testsuite/libgomp.oacc-c/clauses-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/clauses-1.c: ... this. + * testsuite/libgomp.oacc-c/clauses-2.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/clauses-2.c: ... this. + * testsuite/libgomp.oacc-c/context-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/context-1.c: ... this. + * testsuite/libgomp.oacc-c/context-2.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/context-2.c: ... this. + * testsuite/libgomp.oacc-c/context-3.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/context-3.c: ... this. + * testsuite/libgomp.oacc-c/context-4.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/context-4.c: ... this. + * testsuite/libgomp.oacc-c/data-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/data-1.c: ... this. + * testsuite/libgomp.oacc-c/data-2.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/data-2.c: ... this. + * testsuite/libgomp.oacc-c/data-3.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/data-3.c: ... this. + * testsuite/libgomp.oacc-c/deviceptr-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/deviceptr-1.c: ... this. + * testsuite/libgomp.oacc-c/if-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/if-1.c: ... this. + * testsuite/libgomp.oacc-c/kernels-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/kernels-1.c: ... this. + * testsuite/libgomp.oacc-c/lib-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-1.c: ... this. + * testsuite/libgomp.oacc-c/lib-10.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-10.c: ... this. + * testsuite/libgomp.oacc-c/lib-11.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-11.c: ... this. + * testsuite/libgomp.oacc-c/lib-12.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-12.c: ... this. + * testsuite/libgomp.oacc-c/lib-13.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-13.c: ... this. + * testsuite/libgomp.oacc-c/lib-14.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-14.c: ... this. + * testsuite/libgomp.oacc-c/lib-15.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-15.c: ... this. + * testsuite/libgomp.oacc-c/lib-16.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-16.c: ... this. + * testsuite/libgomp.oacc-c/lib-17.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-17.c: ... this. + * testsuite/libgomp.oacc-c/lib-18.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-18.c: ... this. + * testsuite/libgomp.oacc-c/lib-19.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-19.c: ... this. + * testsuite/libgomp.oacc-c/lib-2.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-2.c: ... this. + * testsuite/libgomp.oacc-c/lib-20.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-20.c: ... this. + * testsuite/libgomp.oacc-c/lib-21.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-21.c: ... this. + * testsuite/libgomp.oacc-c/lib-22.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-22.c: ... this. + * testsuite/libgomp.oacc-c/lib-23.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-23.c: ... this. + * testsuite/libgomp.oacc-c/lib-24.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-24.c: ... this. + * testsuite/libgomp.oacc-c/lib-25.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-25.c: ... this. + * testsuite/libgomp.oacc-c/lib-26.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-26.c: ... this. + * testsuite/libgomp.oacc-c/lib-27.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-27.c: ... this. + * testsuite/libgomp.oacc-c/lib-28.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-28.c: ... this. + * testsuite/libgomp.oacc-c/lib-29.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-29.c: ... this. + * testsuite/libgomp.oacc-c/lib-3.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-3.c: ... this. + * testsuite/libgomp.oacc-c/lib-30.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-30.c: ... this. + * testsuite/libgomp.oacc-c/lib-31.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-31.c: ... this. + * testsuite/libgomp.oacc-c/lib-32.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-32.c: ... this. + * testsuite/libgomp.oacc-c/lib-33.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-33.c: ... this. + * testsuite/libgomp.oacc-c/lib-34.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-34.c: ... this. + * testsuite/libgomp.oacc-c/lib-35.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-35.c: ... this. + * testsuite/libgomp.oacc-c/lib-36.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-36.c: ... this. + * testsuite/libgomp.oacc-c/lib-37.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-37.c: ... this. + * testsuite/libgomp.oacc-c/lib-38.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-38.c: ... this. + * testsuite/libgomp.oacc-c/lib-39.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-39.c: ... this. + * testsuite/libgomp.oacc-c/lib-4.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-4.c: ... this. + * testsuite/libgomp.oacc-c/lib-40.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-40.c: ... this. + * testsuite/libgomp.oacc-c/lib-41.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-41.c: ... this. + * testsuite/libgomp.oacc-c/lib-42.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-42.c: ... this. + * testsuite/libgomp.oacc-c/lib-43.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-43.c: ... this. + * testsuite/libgomp.oacc-c/lib-44.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-44.c: ... this. + * testsuite/libgomp.oacc-c/lib-45.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-45.c: ... this. + * testsuite/libgomp.oacc-c/lib-46.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-46.c: ... this. + * testsuite/libgomp.oacc-c/lib-47.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-47.c: ... this. + * testsuite/libgomp.oacc-c/lib-48.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-48.c: ... this. + * testsuite/libgomp.oacc-c/lib-49.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-49.c: ... this. + * testsuite/libgomp.oacc-c/lib-5.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-5.c: ... this. + * testsuite/libgomp.oacc-c/lib-50.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-50.c: ... this. + * testsuite/libgomp.oacc-c/lib-51.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-51.c: ... this. + * testsuite/libgomp.oacc-c/lib-52.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-52.c: ... this. + * testsuite/libgomp.oacc-c/lib-53.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-53.c: ... this. + * testsuite/libgomp.oacc-c/lib-54.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-54.c: ... this. + * testsuite/libgomp.oacc-c/lib-55.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-55.c: ... this. + * testsuite/libgomp.oacc-c/lib-56.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-56.c: ... this. + * testsuite/libgomp.oacc-c/lib-57.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-57.c: ... this. + * testsuite/libgomp.oacc-c/lib-58.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-58.c: ... this. + * testsuite/libgomp.oacc-c/lib-59.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-59.c: ... this. + * testsuite/libgomp.oacc-c/lib-6.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-6.c: ... this. + * testsuite/libgomp.oacc-c/lib-60.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-60.c: ... this. + * testsuite/libgomp.oacc-c/lib-61.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-61.c: ... this. + * testsuite/libgomp.oacc-c/lib-62.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-62.c: ... this. + * testsuite/libgomp.oacc-c/lib-63.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-63.c: ... this. + * testsuite/libgomp.oacc-c/lib-64.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-64.c: ... this. + * testsuite/libgomp.oacc-c/lib-65.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-65.c: ... this. + * testsuite/libgomp.oacc-c/lib-66.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-66.c: ... this. + * testsuite/libgomp.oacc-c/lib-67.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-67.c: ... this. + * testsuite/libgomp.oacc-c/lib-68.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-68.c: ... this. + * testsuite/libgomp.oacc-c/lib-69.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-69.c: ... this. + * testsuite/libgomp.oacc-c/lib-7.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-7.c: ... this. + * testsuite/libgomp.oacc-c/lib-70.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-70.c: ... this. + * testsuite/libgomp.oacc-c/lib-71.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-71.c: ... this. + * testsuite/libgomp.oacc-c/lib-72.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-72.c: ... this. + * testsuite/libgomp.oacc-c/lib-73.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-73.c: ... this. + * testsuite/libgomp.oacc-c/lib-74.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-74.c: ... this. + * testsuite/libgomp.oacc-c/lib-75.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-75.c: ... this. + * testsuite/libgomp.oacc-c/lib-76.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-76.c: ... this. + * testsuite/libgomp.oacc-c/lib-77.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-77.c: ... this. + * testsuite/libgomp.oacc-c/lib-78.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-78.c: ... this. + * testsuite/libgomp.oacc-c/lib-79.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-79.c: ... this. + * testsuite/libgomp.oacc-c/lib-80.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-80.c: ... this. + * testsuite/libgomp.oacc-c/lib-81.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-81.c: ... this. + * testsuite/libgomp.oacc-c/lib-82.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-82.c: ... this. + * testsuite/libgomp.oacc-c/lib-83.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-83.c: ... this. + * testsuite/libgomp.oacc-c/lib-84.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-84.c: ... this. + * testsuite/libgomp.oacc-c/lib-85.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-85.c: ... this. + * testsuite/libgomp.oacc-c/lib-86.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-86.c: ... this. + * testsuite/libgomp.oacc-c/lib-87.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-87.c: ... this. + * testsuite/libgomp.oacc-c/lib-88.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-88.c: ... this. + * testsuite/libgomp.oacc-c/lib-89.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-89.c: ... this. + * testsuite/libgomp.oacc-c/lib-9.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-9.c: ... this. + * testsuite/libgomp.oacc-c/lib-90.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-90.c: ... this. + * testsuite/libgomp.oacc-c/lib-91.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-91.c: ... this. + * testsuite/libgomp.oacc-c/lib-92.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/lib-92.c: ... this. + * testsuite/libgomp.oacc-c/nested-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/nested-1.c: ... this. + * testsuite/libgomp.oacc-c/nested-2.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/nested-2.c: ... this. + * testsuite/libgomp.oacc-c/offset-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/offset-1.c: ... this. + * testsuite/libgomp.oacc-c/parallel-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/parallel-1.c: ... this. + * testsuite/libgomp.oacc-c/pointer-align-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/pointer-align-1.c: ... this. + * testsuite/libgomp.oacc-c/present-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/present-1.c: ... this. + * testsuite/libgomp.oacc-c/present-2.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/present-2.c: ... this. + * testsuite/libgomp.oacc-c/reduction-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/reduction-1.c: ... this. + * testsuite/libgomp.oacc-c/reduction-2.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/reduction-2.c: ... this. + * testsuite/libgomp.oacc-c/reduction-3.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/reduction-3.c: ... this. + * testsuite/libgomp.oacc-c/reduction-4.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/reduction-4.c: ... this. + * testsuite/libgomp.oacc-c/reduction-5.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/reduction-5.c: ... this. + * testsuite/libgomp.oacc-c/reduction-initial-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/reduction-initial-1.c: ... this. + * testsuite/libgomp.oacc-c/subr.cu: Rename to... + * testsuite/libgomp.oacc-c-c++-common/subr.cu: ... this. + * testsuite/libgomp.oacc-c/subr.ptx: Rename to... + * testsuite/libgomp.oacc-c-c++-common/subr.ptx: ... this. + * testsuite/libgomp.oacc-c/timer.h: Rename to... + * testsuite/libgomp.oacc-c-c++-common/timer.h: ... this. + * testsuite/libgomp.oacc-c/update-1.c: Rename to... + * testsuite/libgomp.oacc-c-c++-common/update-1.c: ... this. =20 * libgomp.texi: Update for OpenACC. =20 diff --git libgomp/testsuite/libgomp.oacc-c++/c++.exp libgomp/testsuite/lib= gomp.oacc-c++/c++.exp index 3b64da7..9d5bf0b 100644 --- libgomp/testsuite/libgomp.oacc-c++/c++.exp +++ libgomp/testsuite/libgomp.oacc-c++/c++.exp @@ -24,6 +24,11 @@ dg-init # XXX (TEMPORARY): Remove the -flto once that's properly integrated. lappend ALWAYS_CFLAGS "additional_flags=3D-fopenacc -flto" =20 +# TODO. Switch into C++ mode. Otherwise, the libgomp.oacc-c-c++-common/*= .c +# files would be compiled as C files. +set SAVE_GCC_UNDER_TEST "$GCC_UNDER_TEST" +set GCC_UNDER_TEST "$GCC_UNDER_TEST -x c++" + set blddir [lookfor_file [get_multilibs] libgomp] =20 =20 @@ -49,7 +54,9 @@ if { $blddir !=3D "" } { =20 if { $lang_test_file_found } { # Gather a list of all tests. - set tests [lsort [glob -nocomplain $srcdir/$subdir/*.C]] + set tests [lsort [concat \ + [find $srcdir/$subdir *.C] \ + [find $srcdir/$subdir/../libgomp.oacc-c-c++-common *.c]]] =20 if { $blddir !=3D "" } { set ld_library_path "$always_ld_library_path:${blddir}/${lang_libr= ary_path}" @@ -85,6 +92,12 @@ if { $lang_test_file_found } { set acc_mem_shared 0 } nvidia { + # Copy ptx file (TEMPORARY) + remote_download host $srcdir/libgomp.oacc-c-c++-common/subr.ptx + + # Where timer.h lives + lappend ALWAYS_CFLAGS "additional_flags=3D-I${srcdir}/libgomp.oacc-c-c++= -common" + set acc_mem_shared 0 } default { @@ -100,5 +113,8 @@ if { $lang_test_file_found } { } } =20 +# TODO. See above. +set GCC_UNDER_TEST "$SAVE_GCC_UNDER_TEST" + # All done. dg-finish diff --git libgomp/testsuite/libgomp.oacc-c/abort-2.c libgomp/testsuite/lib= gomp.oacc-c-c++-common/abort-2.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/abort-2.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/abort-2.c diff --git libgomp/testsuite/libgomp.oacc-c/abort.c libgomp/testsuite/libgo= mp.oacc-c-c++-common/abort.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/abort.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/abort.c diff --git libgomp/testsuite/libgomp.oacc-c/acc_on_device-1.c libgomp/tests= uite/libgomp.oacc-c-c++-common/acc_on_device-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/acc_on_device-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/acc_on_device-1.c diff --git libgomp/testsuite/libgomp.oacc-c/clauses-1.c libgomp/testsuite/l= ibgomp.oacc-c-c++-common/clauses-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/clauses-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/clauses-1.c diff --git libgomp/testsuite/libgomp.oacc-c/clauses-2.c libgomp/testsuite/l= ibgomp.oacc-c-c++-common/clauses-2.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/clauses-2.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/clauses-2.c diff --git libgomp/testsuite/libgomp.oacc-c/context-1.c libgomp/testsuite/l= ibgomp.oacc-c-c++-common/context-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/context-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/context-1.c diff --git libgomp/testsuite/libgomp.oacc-c/context-2.c libgomp/testsuite/l= ibgomp.oacc-c-c++-common/context-2.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/context-2.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/context-2.c diff --git libgomp/testsuite/libgomp.oacc-c/context-3.c libgomp/testsuite/l= ibgomp.oacc-c-c++-common/context-3.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/context-3.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/context-3.c diff --git libgomp/testsuite/libgomp.oacc-c/context-4.c libgomp/testsuite/l= ibgomp.oacc-c-c++-common/context-4.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/context-4.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/context-4.c diff --git libgomp/testsuite/libgomp.oacc-c/data-1.c libgomp/testsuite/libg= omp.oacc-c-c++-common/data-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/data-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/data-1.c diff --git libgomp/testsuite/libgomp.oacc-c/data-2.c libgomp/testsuite/libg= omp.oacc-c-c++-common/data-2.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/data-2.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/data-2.c diff --git libgomp/testsuite/libgomp.oacc-c/data-3.c libgomp/testsuite/libg= omp.oacc-c-c++-common/data-3.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/data-3.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/data-3.c diff --git libgomp/testsuite/libgomp.oacc-c/deviceptr-1.c libgomp/testsuite= /libgomp.oacc-c-c++-common/deviceptr-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/deviceptr-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/deviceptr-1.c diff --git libgomp/testsuite/libgomp.oacc-c/if-1.c libgomp/testsuite/libgom= p.oacc-c-c++-common/if-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/if-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c diff --git libgomp/testsuite/libgomp.oacc-c/kernels-1.c libgomp/testsuite/l= ibgomp.oacc-c-c++-common/kernels-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/kernels-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-1.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-1.c libgomp/testsuite/libgo= mp.oacc-c-c++-common/lib-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-1.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-10.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-10.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-10.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-10.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-11.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-11.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-11.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-11.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-12.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-12.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-12.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-12.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-13.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-13.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-13.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-13.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-14.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-14.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-14.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-14.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-15.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-15.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-15.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-15.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-16.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-16.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-16.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-16.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-17.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-17.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-17.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-17.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-18.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-18.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-18.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-18.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-19.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-19.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-19.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-19.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-2.c libgomp/testsuite/libgo= mp.oacc-c-c++-common/lib-2.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-2.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-2.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-20.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-20.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-20.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-20.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-21.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-21.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-21.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-21.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-22.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-22.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-22.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-22.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-23.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-23.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-23.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-23.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-24.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-24.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-24.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-24.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-25.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-25.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-25.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-25.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-26.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-26.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-26.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-26.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-27.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-27.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-27.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-27.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-28.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-28.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-28.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-28.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-29.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-29.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-29.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-29.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-3.c libgomp/testsuite/libgo= mp.oacc-c-c++-common/lib-3.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-3.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-3.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-30.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-30.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-30.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-30.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-31.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-31.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-31.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-31.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-32.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-32.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-32.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-32.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-33.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-33.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-33.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-33.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-34.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-34.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-34.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-34.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-35.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-35.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-35.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-35.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-36.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-36.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-36.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-36.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-37.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-37.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-37.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-37.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-38.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-38.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-38.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-38.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-39.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-39.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-39.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-39.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-4.c libgomp/testsuite/libgo= mp.oacc-c-c++-common/lib-4.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-4.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-4.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-40.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-40.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-40.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-40.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-41.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-41.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-41.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-41.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-42.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-42.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-42.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-42.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-43.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-43.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-43.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-43.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-44.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-44.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-44.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-44.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-45.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-45.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-45.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-45.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-46.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-46.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-46.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-46.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-47.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-47.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-47.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-47.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-48.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-48.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-48.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-48.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-49.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-49.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-49.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-49.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-5.c libgomp/testsuite/libgo= mp.oacc-c-c++-common/lib-5.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-5.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-5.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-50.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-50.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-50.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-50.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-51.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-51.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-51.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-51.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-52.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-52.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-52.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-52.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-53.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-53.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-53.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-53.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-54.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-54.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-54.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-54.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-55.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-55.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-55.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-55.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-56.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-56.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-56.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-56.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-57.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-57.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-57.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-57.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-58.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-58.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-58.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-58.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-59.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-59.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-59.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-59.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-6.c libgomp/testsuite/libgo= mp.oacc-c-c++-common/lib-6.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-6.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-6.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-60.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-60.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-60.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-60.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-61.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-61.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-61.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-61.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-62.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-62.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-62.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-62.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-63.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-63.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-63.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-63.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-64.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-64.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-64.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-64.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-65.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-65.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-65.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-65.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-66.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-66.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-66.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-66.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-67.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-67.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-67.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-67.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-68.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-68.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-68.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-68.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-69.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-69.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-69.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-69.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-7.c libgomp/testsuite/libgo= mp.oacc-c-c++-common/lib-7.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-7.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-7.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-70.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-70.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-70.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-70.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-71.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-71.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-71.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-71.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-72.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-72.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-72.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-72.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-73.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-73.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-73.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-73.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-74.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-74.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-74.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-74.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-75.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-75.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-75.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-75.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-76.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-76.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-76.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-76.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-77.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-77.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-77.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-77.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-78.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-78.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-78.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-78.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-79.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-79.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-79.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-79.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-80.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-80.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-80.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-80.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-81.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-81.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-81.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-81.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-82.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-82.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-82.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-82.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-83.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-83.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-83.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-83.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-84.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-84.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-84.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-84.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-85.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-85.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-85.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-85.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-86.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-86.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-86.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-86.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-87.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-87.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-87.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-87.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-88.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-88.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-88.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-88.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-89.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-89.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-89.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-89.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-9.c libgomp/testsuite/libgo= mp.oacc-c-c++-common/lib-9.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-9.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-9.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-90.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-90.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-90.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-90.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-91.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-91.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-91.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-91.c diff --git libgomp/testsuite/libgomp.oacc-c/lib-92.c libgomp/testsuite/libg= omp.oacc-c-c++-common/lib-92.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/lib-92.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/lib-92.c diff --git libgomp/testsuite/libgomp.oacc-c/nested-1.c libgomp/testsuite/li= bgomp.oacc-c-c++-common/nested-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/nested-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/nested-1.c diff --git libgomp/testsuite/libgomp.oacc-c/nested-2.c libgomp/testsuite/li= bgomp.oacc-c-c++-common/nested-2.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/nested-2.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/nested-2.c diff --git libgomp/testsuite/libgomp.oacc-c/offset-1.c libgomp/testsuite/li= bgomp.oacc-c-c++-common/offset-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/offset-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/offset-1.c diff --git libgomp/testsuite/libgomp.oacc-c/parallel-1.c libgomp/testsuite/= libgomp.oacc-c-c++-common/parallel-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/parallel-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-1.c diff --git libgomp/testsuite/libgomp.oacc-c/pointer-align-1.c libgomp/tests= uite/libgomp.oacc-c-c++-common/pointer-align-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/pointer-align-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/pointer-align-1.c diff --git libgomp/testsuite/libgomp.oacc-c/present-1.c libgomp/testsuite/l= ibgomp.oacc-c-c++-common/present-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/present-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/present-1.c diff --git libgomp/testsuite/libgomp.oacc-c/present-2.c libgomp/testsuite/l= ibgomp.oacc-c-c++-common/present-2.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/present-2.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/present-2.c diff --git libgomp/testsuite/libgomp.oacc-c/reduction-1.c libgomp/testsuite= /libgomp.oacc-c-c++-common/reduction-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/reduction-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-1.c diff --git libgomp/testsuite/libgomp.oacc-c/reduction-2.c libgomp/testsuite= /libgomp.oacc-c-c++-common/reduction-2.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/reduction-2.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-2.c diff --git libgomp/testsuite/libgomp.oacc-c/reduction-3.c libgomp/testsuite= /libgomp.oacc-c-c++-common/reduction-3.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/reduction-3.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-3.c diff --git libgomp/testsuite/libgomp.oacc-c/reduction-4.c libgomp/testsuite= /libgomp.oacc-c-c++-common/reduction-4.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/reduction-4.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-4.c diff --git libgomp/testsuite/libgomp.oacc-c/reduction-5.c libgomp/testsuite= /libgomp.oacc-c-c++-common/reduction-5.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/reduction-5.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-5.c diff --git libgomp/testsuite/libgomp.oacc-c/reduction-initial-1.c libgomp/t= estsuite/libgomp.oacc-c-c++-common/reduction-initial-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/reduction-initial-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-initial-1.c diff --git libgomp/testsuite/libgomp.oacc-c/subr.cu libgomp/testsuite/libgo= mp.oacc-c-c++-common/subr.cu similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/subr.cu rename to libgomp/testsuite/libgomp.oacc-c-c++-common/subr.cu diff --git libgomp/testsuite/libgomp.oacc-c/subr.ptx libgomp/testsuite/libg= omp.oacc-c-c++-common/subr.ptx similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/subr.ptx rename to libgomp/testsuite/libgomp.oacc-c-c++-common/subr.ptx diff --git libgomp/testsuite/libgomp.oacc-c/timer.h libgomp/testsuite/libgo= mp.oacc-c-c++-common/timer.h similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/timer.h rename to libgomp/testsuite/libgomp.oacc-c-c++-common/timer.h diff --git libgomp/testsuite/libgomp.oacc-c/update-1.c libgomp/testsuite/li= bgomp.oacc-c-c++-common/update-1.c similarity index 100% rename from libgomp/testsuite/libgomp.oacc-c/update-1.c rename to libgomp/testsuite/libgomp.oacc-c-c++-common/update-1.c diff --git libgomp/testsuite/libgomp.oacc-c/c.exp libgomp/testsuite/libgomp= .oacc-c/c.exp index 7559afa..0c31447 100644 --- libgomp/testsuite/libgomp.oacc-c/c.exp +++ libgomp/testsuite/libgomp.oacc-c/c.exp @@ -31,7 +31,9 @@ dg-init lappend ALWAYS_CFLAGS "additional_flags=3D-fopenacc -flto" =20 # Gather a list of all tests. -set tests [lsort [find $srcdir/$subdir *.c]] +set tests [lsort [concat \ + [find $srcdir/$subdir *.c] \ + [find $srcdir/$subdir/../libgomp.oacc-c-c++-common *.c]]] =20 set ld_library_path $always_ld_library_path append ld_library_path [gcc-set-multilib-library-path $GCC_UNDER_TEST] @@ -59,10 +61,11 @@ foreach accel $accels { } nvidia { # Copy ptx file (TEMPORARY) - remote_download host $srcdir/libgomp.oacc-c/subr.ptx + remote_download host $srcdir/libgomp.oacc-c-c++-common/subr.ptx =20 # Where timer.h lives - lappend ALWAYS_CFLAGS "additional_flags=3D-I${srcdir}" + lappend ALWAYS_CFLAGS "additional_flags=3D-I${srcdir}/libgomp.oacc-c-= c++-common" + set acc_mem_shared 0 } default { Gr=C3=BC=C3=9Fe, Thomas --=-=-= Content-Type: application/pgp-signature Content-length: 472 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEbBAEBAgAGBQJUWk2BAAoJEK3/DN1sMFFt6QsH9i7tgTvX4Ss5VcVX0rHGyPbI q/o9sOrbybeh/jhxJKoXERRNI9VjbGYfdRaT+TMktgPjQP1QKgo/WDlZSXz+P78g qAiHdILYewJAuzfc1IK8ov3P7j5Zklx1Mfzoxy1ZNaiGkyDoJmkb2x1ktu0yybTv pyF1bkuImlWCh5dMOsIsX+G8HJ9fCzwIw13uO1SAazTzu+KF51W2o+3j/IVJiUmg zbQ23mfXx07Txcg4NrT/cnuNsqPOcxwrgnhURue5whKZeCTVhpdqejbi1Yr2qsMd hN0ayoDxBqlbXR697XM1weiAqHnMT8RxJnCXbKNtRLsMHBoQPD824MjfZWzeeg== =io6A -----END PGP SIGNATURE----- --=-=-=--