From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21559 invoked by alias); 21 Jun 2011 22:26:57 -0000 Received: (qmail 21548 invoked by uid 22791); 21 Jun 2011 22:26:56 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from nm4-vm0.bt.bullet.mail.ukl.yahoo.com (HELO nm4-vm0.bt.bullet.mail.ukl.yahoo.com) (217.146.182.229) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Tue, 21 Jun 2011 22:26:41 +0000 Received: from [217.146.183.196] by nm4.bt.bullet.mail.ukl.yahoo.com with NNFMP; 21 Jun 2011 22:26:40 -0000 Received: from [217.146.183.206] by tm2.bt.bullet.mail.ukl.yahoo.com with NNFMP; 21 Jun 2011 22:26:40 -0000 Received: from [127.0.0.1] by omp1004.bt.mail.ukl.yahoo.com with NNFMP; 21 Jun 2011 22:26:40 -0000 Received: (qmail 87120 invoked by uid 60001); 21 Jun 2011 22:26:39 -0000 Message-ID: <819071.80856.qm@web87315.mail.ird.yahoo.com> Received: from [81.158.79.135] by web87315.mail.ird.yahoo.com via HTTP; Tue, 21 Jun 2011 23:26:39 BST Date: Tue, 21 Jun 2011 23:03:00 -0000 From: Graham Stott Subject: Re: __sync_swap* [ rename sync builtins ] To: Andrew MacLeod , Richard Henderson Cc: Aldy Hernandez , Jakub Jelinek , "Joseph S. Myers" , gcc-patches In-Reply-To: <4E00E7E1.9050904@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes 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 X-SW-Source: 2011-06/txt/msg01640.txt.bz2 All --- On Tue, 21/6/11, Richard Henderson wrote: > From: Richard Henderson > Subject: Re: __sync_swap* [ rename sync builtins ] > To: "Andrew MacLeod" > Cc: "Aldy Hernandez" , "Jakub Jelinek" , "Joseph S. Myers" , "gcc-patches" > Date: Tuesday, 21 June, 2011, 19:50 > On 06/21/2011 11:46 AM, Andrew > MacLeod wrote: > > =C2=A0=C2=A0=C2=A0 * c-family/c-common.c: Add sync_ or > SYNC__ to builtin names. > > =C2=A0=C2=A0=C2=A0 * c-family/c-omp.c: Add sync_ or > SYNC__ to builtin names. > > =C2=A0=C2=A0=C2=A0 * java/builtins.c: Add sync_ or > SYNC__ to builtin names. > > =C2=A0=C2=A0=C2=A0 * java/expr.c: Add sync_ or SYNC__ > to builtin names. > > =C2=A0=C2=A0=C2=A0 * builtins.c: Add sync_ or SYNC__ > to builtin names. > > =C2=A0=C2=A0=C2=A0 * sync-builtins.def: Add sync_ or > SYNC__ to builtin names. > > =C2=A0=C2=A0=C2=A0 * omp-low.c: Add sync_ or SYNC__ to > builtin names. > > =C2=A0=C2=A0=C2=A0 * cp/semantics.c: Add sync_ or > SYNC__ to builtin names. > > =C2=A0=C2=A0=C2=A0 * fortran/trans-openmp.c: Add sync_ > or SYNC__ to builtin names. > > =C2=A0=C2=A0=C2=A0 * fortran/trans-stmt.c: Add sync_ > or SYNC__ to builtin names. > > =C2=A0=C2=A0=C2=A0 * fortran/trans-decl.c: Add sync_ > or SYNC__ to builtin names. >=20 > Ok. >=20 >=20 > r~ >=20 This looks to have broken the go frontend gcc/gcc/go/gofrontend/gogo-tree.cc: In member function =E2=80=98void Gogo::= define_builtin_function_trees()=E2=80=99: /usr/local/src/gcc4.7/gcc/gcc/go/gofrontend/gogo-tree.cc:94:18: error: =E2= =80=98BUILT_IN_ADD_AND_FETCH_1=E2=80=99 was not declared in this scope /usr/local/src/gcc4.7/gcc/gcc/go/gofrontend/gogo-tree.cc:99:19: error: =E2= =80=98BUILT_IN_ADD_AND_FETCH_2=E2=80=99 was not declared in this scope /usr/local/src/gcc4.7/gcc/gcc/go/gofrontend/gogo-tree.cc:104:18: error: =E2= =80=98BUILT_IN_ADD_AND_FETCH_4=E2=80=99 was not declared in this scope /usr/local/src/gcc4.7/gcc/gcc/go/gofrontend/gogo-tree.cc:109:18: error: =E2= =80=98BUILT_IN_ADD_AND_FETCH_8=E2=80=99 was not declared in this scope Graham