From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25467 invoked by alias); 18 Dec 2012 22:09:22 -0000 Received: (qmail 25455 invoked by uid 22791); 18 Dec 2012 22:09:20 -0000 X-SWARE-Spam-Status: No, hits=-6.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail-oa0-f47.google.com (HELO mail-oa0-f47.google.com) (209.85.219.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 18 Dec 2012 22:09:14 +0000 Received: by mail-oa0-f47.google.com with SMTP id h1so1299284oag.34 for ; Tue, 18 Dec 2012 14:09:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=U/fW6o9KpqetyHBSain0OcEcj2SYoYoYfoBZYiyclVc=; b=fhiLphugKYriFQ42bM+0aUrTj9FNvx1GH3gGgNUpQJY6qYamO1+zdPOpavyDjLLvf/ AkU544807W3Edc7VmVTYP65oudYWKZxQK4PFG5HlC5VQMa0g/vICArFv+eyDihf9+CXm 1VqY5irdnaGIVEEULpk8xWHhlwF48eC7BlVEffsl15q3Kkh22BdsnGaX8ngVcz/zhHbB L1kybmjm6zPXoOqOBGlVtMehk/AGmJiCnZlGTENRmUg+PUFn/ZLgCgD74vgOpMp5SM94 rBfSbcG4mBH3LY8UISjMLL1YLJ5ce62lAdgO4gBF47JNdD+jRKLPUMPVHU+9c7badXsl 82Sg== MIME-Version: 1.0 Received: by 10.60.32.73 with SMTP id g9mr3057773oei.134.1355868552211; Tue, 18 Dec 2012 14:09:12 -0800 (PST) Received: by 10.182.115.72 with HTTP; Tue, 18 Dec 2012 14:09:11 -0800 (PST) In-Reply-To: <50D0E0F2.5090407@redhat.com> References: <50D0E0F2.5090407@redhat.com> Date: Tue, 18 Dec 2012 22:09:00 -0000 Message-ID: Subject: Re: PATCH RFA: PR go/55201: Create libatomic convenience library From: Ian Lance Taylor To: Richard Henderson Cc: Matthias Klose , Andreas Schwab , gcc-patches@gcc.gnu.org Content-Type: multipart/mixed; boundary=e89a8fb1ebc26aaeee04d127bf30 X-Gm-Message-State: ALoCoQk8okTIfHlC/hd12FeonjjqyfOrBlQZI76o4342onhvg0cDRSCHn4kfeVqbcbzWh8deqYLHwRV7CANYfZyOF8QEh8VKmwKBu/C0HrdVkPnbuLtGSAY8Zu2ppifE/9memNAqyv1FEte4OIp77I9wBB0Eznsr6O3AsZa83fyBxJlsUqzY8TYcrkCTWVu4c/zOsv4hAffX 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: 2012-12/txt/msg01151.txt.bz2 --e89a8fb1ebc26aaeee04d127bf30 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 975 On Tue, Dec 18, 2012 at 1:32 PM, Richard Henderson wrote: > On 12/18/2012 11:30 AM, Ian Lance Taylor wrote: >> 2012-12-18 Ian Lance Taylor >> >> PR go/55201 >> * Makefile.am (noinst_LTLIBRARIES): Define new make variable. >> (libatomic_convenience_la_SOURCES): Likewise. >> (libatomic_convenience_la_LIBADD): Likewise. >> * Makefile.in: Rebuild. >> * testsuite/Makefile.in: Rebuild. > > Ok. Committed. I have now committed this follow-on patch, to make libgo use the new libatomic_convenience library. This means that the changes to explicitly link against -latomic are no longer necessary. Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. Committed to mainline. Ian gcc/go: 2012-12-18 Ian Lance Taylor PR go/55201 * gospec.c: Revert last patch. gcc/testsuite: 2012-12-18 Ian Lance Taylor PR go/55201 * lib/go.exp: Revert last patch. --e89a8fb1ebc26aaeee04d127bf30 Content-Type: application/octet-stream; name="foo.patch" Content-Disposition: attachment; filename="foo.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_havl4ds60 Content-length: 3921 SW5kZXg6IGxpYmdvL01ha2VmaWxlLmFtCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KLS0tIGxpYmdvL01ha2VmaWxlLmFtCShyZXZpc2lvbiAxOTQ1ODkpCisr KyBsaWJnby9NYWtlZmlsZS5hbQkod29ya2luZyBjb3B5KQpAQCAtMTkwOSw3 ICsxOTA5LDcgQEAgbGliZ29fbGFfTERGTEFHUyA9IFwKIAogbGliZ29fbGFf TElCQUREID0gXAogCSQobGliZ29fZ29fb2JqcykgLi4vbGliYmFja3RyYWNl L2xpYmJhY2t0cmFjZS5sYSBcCi0JLi4vbGliYXRvbWljL2xpYmF0b21pYy5s YSBcCisJLi4vbGliYXRvbWljL2xpYmF0b21pY19jb252ZW5pZW5jZS5sYSBc CiAJJChMSUJGRkkpICQoUFRIUkVBRF9MSUJTKSAkKE1BVEhfTElCUykgJChO RVRfTElCUykKIAogbGliZ29iZWdpbl9hX1NPVVJDRVMgPSBcCkBAIC0xOTQ5 LDcgKzE5NDksNyBAQCBHT1RFU1RGTEFHUyA9CiAKICMgQ2hlY2sgYSBwYWNr YWdlLgogQ0hFQ0sgPSBcCi0JR0M9IiQoR09DKSAkKEdPQ0ZMQUdTKSAkKCQo c3Vic3QgLyxfLCRAKV9HT0NGTEFHUykgLUwgYCR7UFdEX0NPTU1BTkR9YCAt TCBgJHtQV0RfQ09NTUFORH1gLy5saWJzIC1MIGAke1BXRF9DT01NQU5EfWAv Li4vbGliYXRvbWljIC1MIGAke1BXRF9DT01NQU5EfWAvLi4vbGliYXRvbWlj Ly5saWJzIjsgXAorCUdDPSIkKEdPQykgJChHT0NGTEFHUykgJCgkKHN1YnN0 IC8sXywkQClfR09DRkxBR1MpIC1MIGAke1BXRF9DT01NQU5EfWAgLUwgYCR7 UFdEX0NPTU1BTkR9YC8ubGlicyI7IFwKIAlleHBvcnQgR0M7IFwKIAlHT0xJ QlM9IiQoTUFUSF9MSUJTKSAkKE5FVF9MSUJTKSI7IFwKIAlleHBvcnQgR09M SUJTOyBcCkBAIC0xOTU4LDcgKzE5NTgsNyBAQCBDSEVDSyA9IFwKIAlNQUtF PSIkKE1BS0UpIjsgXAogCWV4cG9ydCBNQUtFOyBcCiAJbGliZ2NjZGlyPWAk e0dPQ30gLXByaW50LWxpYmdjYy1maWxlLW5hbWUgfCBzZWQgLWUgJ3N8L1te L10qJCR8fCdgOyBcCi0JTERfTElCUkFSWV9QQVRIPSJgJHtQV0RfQ09NTUFO RH1gLy5saWJzOmAke1BXRF9DT01NQU5EfWAvLi4vbGliYXRvbWljLy5saWJz OiQke2xpYmdjY2Rpcn06JHtMRF9MSUJSQVJZX1BBVEh9IjsgXAorCUxEX0xJ QlJBUllfUEFUSD0iYCR7UFdEX0NPTU1BTkR9YC8ubGliczokJHtsaWJnY2Nk aXJ9OiR7TERfTElCUkFSWV9QQVRIfSI7IFwKIAlMRF9MSUJSQVJZX1BBVEg9 YGVjaG8gJCR7TERfTElCUkFSWV9QQVRIfSB8IHNlZCAncyw6OiosOixnO3Ms XjoqLCw7cyw6KiQkLCwnYDsgXAogCWV4cG9ydCBMRF9MSUJSQVJZX1BBVEg7 IFwKIAkkKE1LRElSX1ApICQoQEQpOyBcCkluZGV4OiBnY2MvZ28vZ29zcGVj LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZ2NjL2dvL2dvc3BlYy5j CShyZXZpc2lvbiAxOTQ1ODkpCisrKyBnY2MvZ28vZ29zcGVjLmMJKHdvcmtp bmcgY29weSkKQEAgLTQ1LDkgKzQ1LDYgQEAgYWxvbmcgd2l0aCBHQ0M7IHNl ZSB0aGUgZmlsZSBDT1BZSU5HMy4gIAogI2RlZmluZSBUSFJFQURfTElCUkFS WSAicHRocmVhZCIKICNkZWZpbmUgVEhSRUFEX0xJQlJBUllfUFJPRklMRSBU SFJFQURfTElCUkFSWQogCi0jZGVmaW5lIExJQkFUT01JQyAiYXRvbWljIgot I2RlZmluZSBMSUJBVE9NSUNfUFJPRklMRSBMSUJBVE9NSUMKLQogI2RlZmlu ZSBMSUJHTyAiZ28iCiAjZGVmaW5lIExJQkdPX1BST0ZJTEUgTElCR08KICNk ZWZpbmUgTElCR09CRUdJTiAiZ29iZWdpbiIKQEAgLTMzOSwxMSArMzM2LDYg QEAgbGFuZ19zcGVjaWZpY19kcml2ZXIgKHN0cnVjdCBjbF9kZWNvZGVkXwog ICAgICAgYWRkZWRfbGlicmFyaWVzKys7CiAgICAgICBqKys7CiAKLSAgICAg IGdlbmVyYXRlX29wdGlvbiAoT1BUX2wsIHNhd19wcm9maWxlX2ZsYWcgPyBM SUJBVE9NSUNfUFJPRklMRSA6IExJQkFUT01JQywKLQkJICAgICAgIDEsIENM X0RSSVZFUiwgJm5ld19kZWNvZGVkX29wdGlvbnNbal0pOwotICAgICAgYWRk ZWRfbGlicmFyaWVzKys7Ci0gICAgICBqKys7Ci0KICNpZmRlZiBIQVZFX0xE X1NUQVRJQ19EWU5BTUlDCiAgICAgICBpZiAobGlicmFyeSA+IDEgJiYgIXN0 YXRpY19saW5rKQogCXsKSW5kZXg6IGdjYy90ZXN0c3VpdGUvbGliL2dvLmV4 cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBnY2MvdGVzdHN1aXRlL2xp Yi9nby5leHAJKHJldmlzaW9uIDE5NDU4OSkKKysrIGdjYy90ZXN0c3VpdGUv bGliL2dvLmV4cAkod29ya2luZyBjb3B5KQpAQCAtMTExLDExICsxMTEsNiBA QCBwcm9jIGdvX2xpbmtfZmxhZ3MgeyBwYXRocyB9IHsKICAgICAgICAgICBh cHBlbmQgZmxhZ3MgIi1MJHtnY2NwYXRofS9saWJnby8ubGlicyAiCiAgICAg ICAgICAgYXBwZW5kIGxkX2xpYnJhcnlfcGF0aCAiOiR7Z2NjcGF0aH0vbGli Z28vLmxpYnMiCiAgICAgICB9Ci0gICAgICBpZiB7IFtmaWxlIGV4aXN0cyAi JHtnY2NwYXRofS9saWJhdG9taWMvLmxpYnMvbGliYXRvbWljLmEiXSBcCi0J ICAgfHwgW2ZpbGUgZXhpc3RzICIke2djY3BhdGh9L2xpYmF0b21pYy8ubGli cy9saWJhdG9taWMuJHtzaGxpYl9leHR9Il0gfSB7Ci0gICAgICAgICAgYXBw ZW5kIGZsYWdzICItTCR7Z2NjcGF0aH0vbGliYXRvbWljLy5saWJzICIKLSAg ICAgICAgICBhcHBlbmQgbGRfbGlicmFyeV9wYXRoICI6JHtnY2NwYXRofS9s aWJhdG9taWMvLmxpYnMiCi0gICAgICB9CiAgICAgICBpZiBbZmlsZSBleGlz dHMgIiR7Z2NjcGF0aH0vbGliaWJlcnR5L2xpYmliZXJ0eS5hIl0gewogICAg ICAgICAgIGFwcGVuZCBmbGFncyAiLUwke2djY3BhdGh9L2xpYmliZXJ0eSAi CiAgICAgICB9Cg== --e89a8fb1ebc26aaeee04d127bf30--