From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16974 invoked by alias); 5 Nov 2014 15:45:39 -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 16962 invoked by uid 89); 5 Nov 2014 15:45:38 -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 15:45:32 +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 1Xm2lz-0005Xb-Rq from Thomas_Schwinge@mentor.com for gcc-patches@gcc.gnu.org; Wed, 05 Nov 2014 07:45:28 -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 15:44:23 +0000 From: Thomas Schwinge To: "gcc-patches@gcc.gnu.org" CC: Cesar Philippidis Subject: [gomp4] Remove unused OACC_WAIT (was: acc dealloc map) In-Reply-To: <544570DF.5030009@codesourcery.com> References: <544570DF.5030009@codesourcery.com> User-Agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/24.3.1 (i586-pc-linux-gnu) Date: Wed, 05 Nov 2014 15:45:00 -0000 Message-ID: <87a945fy98.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/msg00323.txt.bz2 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 4411 Hi! On Mon, 20 Oct 2014 13:30:23 -0700, Cesar Philippidis wrote: > 2014-10-20 Cesar Philippidis >=20 > gcc/ > * gimplify.c [...] > (gimplify_expr): Remove OACC_WAIT, since it handled directly by the > front ends. In r217136, I have now completely removed it: commit 1f7efc1d102a69676af101767271664a5788664e Author: tschwinge Date: Wed Nov 5 15:43:08 2014 +0000 Remove unused OACC_WAIT. =20=20=20=20 gcc/ * tree.def (OACC_WAIT): Remove. Update all users. =20=20=20=20 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@2171= 36 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog.gomp | 2 ++ gcc/doc/generic.texi | 5 ----- gcc/gimplify.c | 2 -- gcc/tree-pretty-print.c | 5 ----- gcc/tree.def | 4 ---- gcc/tree.h | 3 --- 6 files changed, 2 insertions(+), 19 deletions(-) diff --git gcc/ChangeLog.gomp gcc/ChangeLog.gomp index ae1afd0..5b2bade 100644 --- gcc/ChangeLog.gomp +++ gcc/ChangeLog.gomp @@ -1,5 +1,7 @@ 2014-11-05 Thomas Schwinge =20 + * tree.def (OACC_WAIT): Remove. Update all users. + * omp-builtins.def (BUILT_IN_OMP_SET_NUM_THREADS): Remove. =20 2014-11-03 Cesar Philippidis diff --git gcc/doc/generic.texi gcc/doc/generic.texi index e756cf3..a638b87 100644 --- gcc/doc/generic.texi +++ gcc/doc/generic.texi @@ -2058,7 +2058,6 @@ edge. Rethrowing the exception is represented using = @code{RESX_EXPR}. @tindex OACC_UPDATE @tindex OACC_ENTER_DATA @tindex OACC_EXIT_DATA -@tindex OACC_WAIT @tindex OACC_CACHE @tindex OMP_PARALLEL @tindex OMP_FOR @@ -2115,10 +2114,6 @@ Represents @code{#pragma acc enter data [clause1 @do= ts{} clauseN]}. =20 Represents @code{#pragma acc exit data [clause1 @dots{} clauseN]}. =20 -@item OACC_WAIT - -Represents @code{#pragma acc wait [(num @dots{})]}. - @item OACC_CACHE =20 Represents @code{#pragma acc cache (var @dots{})}. diff --git gcc/gimplify.c gcc/gimplify.c index bdf4f4a..bfd7f66 100644 --- gcc/gimplify.c +++ gcc/gimplify.c @@ -4425,7 +4425,6 @@ is_gimple_stmt (tree t) case OACC_UPDATE: case OACC_ENTER_DATA: case OACC_EXIT_DATA: - case OACC_WAIT: case OACC_CACHE: case OMP_PARALLEL: case OMP_FOR: @@ -8755,7 +8754,6 @@ gimplify_expr (tree *expr_p, gimple_seq *pre_p, gimpl= e_seq *post_p, && code !=3D OACC_UPDATE && code !=3D OACC_ENTER_DATA && code !=3D OACC_EXIT_DATA - && code !=3D OACC_WAIT && code !=3D OACC_CACHE && code !=3D OMP_CRITICAL && code !=3D OMP_FOR diff --git gcc/tree-pretty-print.c gcc/tree-pretty-print.c index 6f80e80..f311ed9 100644 --- gcc/tree-pretty-print.c +++ gcc/tree-pretty-print.c @@ -2546,11 +2546,6 @@ dump_generic_node (pretty_printer *buffer, tree node= , int spc, int flags, dump_omp_clauses (buffer, OACC_EXIT_DATA_CLAUSES (node), spc, flags); break; =20 - case OACC_WAIT: - pp_string (buffer, "#pragma acc wait"); - dump_omp_clauses (buffer, OACC_WAIT_CLAUSES (node), spc, flags); - break; - case OACC_CACHE: pp_string (buffer, "#pragma acc cache"); dump_omp_clauses (buffer, OACC_CACHE_CLAUSES(node), spc, flags); diff --git gcc/tree.def gcc/tree.def index 1af7d81..871a7fb 100644 --- gcc/tree.def +++ gcc/tree.def @@ -1163,10 +1163,6 @@ DEFTREECODE (OACC_ENTER_DATA, "oacc_enter_data", tcc= _statement, 1) Operand 0: OACC_EXIT_DATA_CLAUSES: List of clauses. */ DEFTREECODE (OACC_EXIT_DATA, "oacc_exit_data", tcc_statement, 1) =20 -/* OpenACC - #pragma acc wait [clause1 ... clauseN] - Operand 0: OACC_WAIT_CLAUSES: List of clauses. */ -DEFTREECODE (OACC_WAIT, "oacc_wait", tcc_statement, 1) - /* OpenACC - #pragma acc cache [clause1 ... clauseN] Operand 0: OACC_CACHE_CLAUSES: List of clauses. */ DEFTREECODE (OACC_CACHE, "oacc_cache", tcc_statement, 1) diff --git gcc/tree.h gcc/tree.h index ba5fc83..c91e716 100644 --- gcc/tree.h +++ gcc/tree.h @@ -1199,9 +1199,6 @@ extern void protected_set_expr_location (tree, locati= on_t); #define OACC_UPDATE_CLAUSES(NODE) \ TREE_OPERAND (OACC_UPDATE_CHECK (NODE), 0) =20 -#define OACC_WAIT_CLAUSES(NODE) \ - TREE_OPERAND (OACC_WAIT_CHECK (NODE), 0) - #define OACC_CACHE_CLAUSES(NODE) \ TREE_OPERAND (OACC_CACHE_CHECK (NODE), 0) =20 Gr=C3=BC=C3=9Fe, Thomas --=-=-= Content-Type: application/pgp-signature Content-length: 472 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJUWkXTAAoJEK3/DN1sMFFtvKIH/iESsKYcMR0KpMHTfl5iDk5u HgQGGwnNnEfbFFlwjFT229XakgrXIX2xaqyFn6M7qYrrCH7NOzENvBJOo9gCbPou gJhxmLraFXdOsVemvJYD0c4aAgxLCrqGhohrAnaDalZJJbXSEjZIMzg2EU/w9pEr gSXhO9ppT9pKnB7YITK66bIT8V+1rqDHVzwE+lkCR6hwKWn0ChtjK/H8jSYsl1lN +kRwUU/Ng1Wmm1/fi+c3C6dCpiG/kVi+uuoPWmQekl8Ja6QMMlD/2HoEsTS07oHw hvXyCoMoe9rTmEAp34jGtTYe/xF6fLPKaM8U7dFdcf65dWAdHtOYZTxdSqlsNhg= =3bmV -----END PGP SIGNATURE----- --=-=-=--