From patchwork Wed Aug 15 03:47:14 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Lance Taylor X-Patchwork-Id: 177536 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]) by ozlabs.org (Postfix) with SMTP id AFBCA2C0080 for ; Wed, 15 Aug 2012 13:47:39 +1000 (EST) Comment: DKIM? See http://www.dkim.org DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1345607260; h=Comment: DomainKey-Signature:Received:Received:Received:Received:Received: Received:Received:From:To:Subject:Date:Message-ID:User-Agent: MIME-Version:Content-Type:Mailing-List:Precedence:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:Sender: Delivered-To; bh=ZDkTDKEYk6S+lROBRYSduKJIFU4=; b=hI+B7rHheaKFZuq Ba/ABfxzXCVoWdqZmo42APD+OG0OR29Da8Wbob7kq5PmlwqImn2ZlJwPZjSUTg3b tJXM9Yc2LQuqydv7N1ng2GzWR7wADFUChPbLX4rXMV/eDyBCRwBA7fCZLwFBIrTW oQB0WJGYbd0m45eNTPjizBekH21w= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gcc.gnu.org; h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:X-Google-DKIM-Signature:Received:Received:Received:From:To:Subject:Date:Message-ID:User-Agent:MIME-Version:Content-Type:X-Gm-Message-State:X-IsSubscribed:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To; b=wKtXR3lviVvw3/uUYDijAawHr8Catb0Q0WEQKD7I+/mJ43/gWMED7hiXs0ib0J 3/sL0nUd9aRy/Qb92i5RudXVzloaKTWhAlnghdkfYoZ+wvPqJ6xC5OKigi7k0q3v VwLvwqpFTql88ckC/eePh6/tkdD6gumq5jbR4ap331xfI=; Received: (qmail 7701 invoked by alias); 15 Aug 2012 03:47:36 -0000 Received: (qmail 7688 invoked by uid 22791); 15 Aug 2012 03:47:35 -0000 X-SWARE-Spam-Status: No, hits=-5.0 required=5.0 tests=AWL, BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, KHOP_RCVD_TRUST, RCVD_IN_DNSWL_LOW, RCVD_IN_HOSTKARMA_YE, T_RP_MATCHES_RCVD, T_TVD_MIME_NO_HEADERS X-Spam-Check-By: sourceware.org Received: from mail-ob0-f175.google.com (HELO mail-ob0-f175.google.com) (209.85.214.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 15 Aug 2012 03:47:19 +0000 Received: by obc16 with SMTP id 16so1686434obc.20 for ; Tue, 14 Aug 2012 20:47:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-type:x-gm-message-state; bh=xE+S83S9O9qI1BU7LEPosce+QqNh5HcFH7DpKwvSYOQ=; b=YIzG1au3j2aAWdIFIhDvYCQPhO/MmtypDu2jEk32E1c7rM7XAxIgiFuGku/3R++b/+ 3jz4GdpJc2uVkkjYFW/7NY1xYBhkvZ2x6e2GwGwt5e2uCgwqn1HUVzkcEJywsairTGgB Mh9fxzdx5KONPMoPqjx0gufeYM5Tu2Z3lWo20AbBecLneJRu3Yazl3gU3D1k9UWE1p63 pdOc877ybWAkliUIQJxebklKkbaa7emEyifgeoXLDIvFDGdaOmqXw0JyBTuoONqrgmcv fjaztM1jqZY8438xO6swmkNGgtT/IkCw2TK0Bx01z1nEnTcgpuGPGu05SBvtyJgG7Key jbMQ== Received: by 10.50.160.195 with SMTP id xm3mr12489604igb.12.1345002438614; Tue, 14 Aug 2012 20:47:18 -0700 (PDT) Received: by 10.50.160.195 with SMTP id xm3mr12489594igb.12.1345002438486; Tue, 14 Aug 2012 20:47:18 -0700 (PDT) Received: from coign.google.com ([172.26.48.107]) by mx.google.com with ESMTPS id z7sm14265098igb.3.2012.08.14.20.47.16 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 14 Aug 2012 20:47:17 -0700 (PDT) From: Ian Lance Taylor To: gcc-patches@gcc.gnu.org, gofrontend-dev@googlegroups.com Subject: Go patch committed: Update for C++ Date: Tue, 14 Aug 2012 20:47:14 -0700 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 X-Gm-Message-State: ALoCoQnbsd2mCteidPFZTCySOuORFwkUVDtkKcfCtJQM80ezH6wrbLpQuLHITbKbXyZyO4jb14mPm6UeKWA8g4AkVre8lS5kHY8mIDU13M6fD6ZVL/BaYB9YzqfY312z+u8I8N30QUiAcaJreowS7GWMPUD+xKL2FUkqugn2h9+IFd5b1CG5bhoLKZzVYt3foBf9PBelaYBP X-IsSubscribed: yes 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 This patch to the Go frontend, from Diego, updates it for the conversion of GCC to building with C++. Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. Committed to mainline. Ian diff -r 681a1ae3f72c go/expressions.cc --- a/go/expressions.cc Fri Aug 10 21:07:57 2012 -0700 +++ b/go/expressions.cc Tue Aug 14 19:38:07 2012 -0700 @@ -10,11 +10,6 @@ #include -#ifndef ENABLE_BUILD_WITH_CXX -extern "C" -{ -#endif - #include "toplev.h" #include "intl.h" #include "tree.h" @@ -24,10 +19,6 @@ #include "real.h" #include "realmpfr.h" -#ifndef ENABLE_BUILD_WITH_CXX -} -#endif - #include "go-c.h" #include "gogo.h" #include "types.h" diff -r 681a1ae3f72c go/gogo-tree.cc --- a/go/gogo-tree.cc Fri Aug 10 21:07:57 2012 -0700 +++ b/go/gogo-tree.cc Tue Aug 14 19:38:07 2012 -0700 @@ -8,11 +8,6 @@ #include -#ifndef ENABLE_BUILD_WITH_CXX -extern "C" -{ -#endif - #include "toplev.h" #include "tree.h" #include "gimple.h" @@ -22,12 +17,8 @@ #include "convert.h" #include "output.h" #include "diagnostic.h" +#include "go-c.h" -#ifndef ENABLE_BUILD_WITH_CXX -} -#endif - -#include "go-c.h" #include "types.h" #include "expressions.h" #include "statements.h" diff -r 681a1ae3f72c go/types.cc --- a/go/types.cc Fri Aug 10 21:07:57 2012 -0700 +++ b/go/types.cc Tue Aug 14 19:38:07 2012 -0700 @@ -8,11 +8,6 @@ #include -#ifndef ENABLE_BUILD_WITH_CXX -extern "C" -{ -#endif - #include "toplev.h" #include "intl.h" #include "tree.h" @@ -20,10 +15,6 @@ #include "real.h" #include "convert.h" -#ifndef ENABLE_BUILD_WITH_CXX -} -#endif - #include "go-c.h" #include "gogo.h" #include "operator.h"