From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 42062 invoked by alias); 10 Jul 2015 22:16:11 -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 42052 invoked by uid 89); 10 Jul 2015 22:16:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=BAYES_00,FREEMAIL_FROM,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 X-HELO: mail-qk0-f175.google.com Received: from mail-qk0-f175.google.com (HELO mail-qk0-f175.google.com) (209.85.220.175) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Fri, 10 Jul 2015 22:16:10 +0000 Received: by qkdv3 with SMTP id v3so20959139qkd.3 for ; Fri, 10 Jul 2015 15:16:08 -0700 (PDT) X-Received: by 10.140.152.130 with SMTP id 124mr38388017qhy.65.1436566568035; Fri, 10 Jul 2015 15:16:08 -0700 (PDT) Received: from ?IPv6:2601:19b:400:a983:a2a8:cdff:fe3e:b48? ([2601:19b:400:a983:a2a8:cdff:fe3e:b48]) by smtp.googlemail.com with ESMTPSA id 20sm6288516qkz.30.2015.07.10.15.16.07 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 10 Jul 2015 15:16:07 -0700 (PDT) Message-ID: <55A04425.4030905@acm.org> Date: Fri, 10 Jul 2015 22:16:00 -0000 From: Nathan Sidwell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: GCC Patches , Bernd Schmidt Subject: [gomp] remove tid/ntid fns from libgcc Content-Type: multipart/mixed; boundary="------------010707010207060505000303" X-SW-Source: 2015-07/txt/msg00935.txt.bz2 This is a multi-part message in MIME format. --------------010707010207060505000303 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-length: 216 I've committed this patch to remove library versions of the num threads and thread id. This has been busted since my reorg of the tid and ntid builtins, but wasn't noticed because they're not used anyway. nathan --------------010707010207060505000303 Content-Type: text/plain; charset=us-ascii; name="tid.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="tid.diff" Content-length: 3937 MjAxNS0wNy0xMCAgTmF0aGFuIFNpZHdlbGwgIDxuYXRoYW5AY29kZXNvdXJj ZXJ5LmNvbT4KCgkqIGNvbmZpZy9udnB0eC9nb21wLXRpZHMuYzogRGVsZXRl LgoJKiBjb25maWcvbnZwdHgvdC1udnB0eDogUmVtb3ZlIGdvbXAtdGlkcy5v CgpJbmRleDogY29uZmlnL252cHR4L2dvbXAtdGlkcy5jCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KLS0tIGNvbmZpZy9udnB0eC9nb21wLXRpZHMuYwkocmV2 aXNpb24gMjI1Njk1KQorKysgY29uZmlnL252cHR4L2dvbXAtdGlkcy5jCSh3 b3JraW5nIGNvcHkpCkBAIC0xLDY2ICswLDAgQEAKLS8qIEVhY2ggZ2FuZyBj b25zaXN0cyBvZiAnd29ya2VyJyB0aHJlYWRzLiAgRWFjaCB3b3JrZXIgaGFz ICd2ZWN0b3InCi0gICB0aHJlYWRzLgotCi0gICBnYW5nLCB3b3JrZXIgYW5k IHZlY3RvciBtYXBwaW5nIGZ1bmN0aW9uczoKLQotICAgKnRpZCAoMCkgPT4g dmVjdG9yIGRpbWVuc2lvbgotICAgKnRpZCAoMSkgPT4gd29ya2VyIGRpbWVu c2lvbgotICAgKmN0YWlkICgwKSA9IGdhbmcgZGltZW5zaW9uCi0KLSAgIEZJ WE1FOiB0aGVzZSBmdW5jdGlvbnMgYXNzdW1lIHRoYXQgdGhlIGdhbmcsIHdv cmtlciBhbmQgdmVjdG9yIHBhcmFtZXRlcnMKLSAgIGFyZSAwIG9yIDEuICBU byBnZW5lcmFsaXplIHRoZXNlIGZ1bmN0aW9ucywgd2Ugc2hvdWxkIHVzZSAt MSB0byBpbmRpY2F0ZSwKLSAgIHNheSwgdGhhdCBhIGdhbmcgY2xhdXNlIHdh cyB1c2VkIHdpdGhvdXQgaXRzIG9wdGlvbmFsIGFyZ3VtZW50LiAgSW4gdGhp cwotICAgY2FzZSwgZ2FuZyBzaG91bGQgY29ycmVzcG9uZCB0byBjdGFpZCgw KSwgaS5lLiwgdGhlIG51bV9nYW5ncyBwYXJhbWV0ZXIKLSAgIHBhc3NlZCB0 byBjdUxhdW5jaEtlcm5lbC4KLQotICAgdGlkID0gWzAsIG50aWQtMV0KLSAg IG50aWQgPSBbMS4uLnRocmVhZHNfcGVyX2RpbWVuc2lvbl0KLSovCi0KLWlu dCBfX2F0dHJpYnV0ZV9fICgodXNlZCkpCi1HT0FDQ19nZXRfbnVtX3RocmVh ZHMgKGludCBnYW5nLCBpbnQgd29ya2VyLCBpbnQgdmVjdG9yKQotewotICBp bnQgdnNpemUgPSB2ZWN0b3IgKiBfX2J1aWx0aW5fR09BQ0NfbnRpZCAoMCk7 Ci0gIGludCB3c2l6ZSA9IHdvcmtlciAqIF9fYnVpbHRpbl9HT0FDQ19udGlk ICgxKTsKLSAgaW50IGdzaXplID0gZ2FuZyAqIF9fYnVpbHRpbl9HT0FDQ19u Y3RhaWQgKDApOwotICBpbnQgc2l6ZSA9IDE7Ci0KLSAgaWYgKHZlY3RvcikK LSAgICBzaXplICo9IF9fYnVpbHRpbl9HT0FDQ19udGlkICgwKTsKLQotICBp ZiAod29ya2VyKQotICAgIHNpemUgKj0gX19idWlsdGluX0dPQUNDX250aWQg KDEpOwotCi0gIGlmIChnYW5nKQotICAgIHNpemUgKj0gX19idWlsdGluX0dP QUNDX25jdGFpZCAoMCk7Ci0KLSAgcmV0dXJuIHNpemU7Ci19Ci0KLWludCBf X2F0dHJpYnV0ZV9fICgodXNlZCkpCi1HT0FDQ19nZXRfdGhyZWFkX251bSAo aW50IGdhbmcsIGludCB3b3JrZXIsIGludCB2ZWN0b3IpCi17Ci0gIGludCB0 aWQgPSAwOwotICBpbnQgd3MgPSBfX2J1aWx0aW5fR09BQ0NfbnRpZCAoMSk7 Ci0gIGludCB2cyA9IF9fYnVpbHRpbl9HT0FDQ19udGlkICgwKTsKLSAgaW50 IGdpZCA9IF9fYnVpbHRpbl9HT0FDQ19jdGFpZCAoMCk7Ci0gIGludCB3aWQg PSBfX2J1aWx0aW5fR09BQ0NfdGlkICgxKTsKLSAgaW50IHZpZCA9IF9fYnVp bHRpbl9HT0FDQ190aWQgKDApOwotCi0gIGlmIChnYW5nICYmIHdvcmtlciAm JiB2ZWN0b3IpCi0gICAgdGlkID0gZ2lkICogd3MgKiB2cyArIHZzICogd2lk ICsgdmlkOwotICBlbHNlIGlmIChnYW5nICYmICF3b3JrZXIgJiYgdmVjdG9y KQotICAgIHRpZCA9IHZzICogZ2lkICsgdmlkOwotICBlbHNlIGlmIChnYW5n ICYmIHdvcmtlciAmJiAhdmVjdG9yKQotICAgIHRpZCA9IHdzICogZ2lkICsg d2lkOwotICBlbHNlIGlmICghZ2FuZyAmJiB3b3JrZXIgJiYgdmVjdG9yKQot ICAgIHRpZCA9IHZzICogd2lkICsgdmlkOwotICBlbHNlIGlmICghZ2FuZyAm JiAhd29ya2VyICYmIHZlY3RvcikKLSAgICB0aWQgPSB2aWQ7Ci0gIGVsc2Ug aWYgKCFnYW5nICYmIHdvcmtlciAmJiAhdmVjdG9yKQotICAgIHRpZCA9IHdp ZDsKLSAgZWxzZSBpZiAoZ2FuZyAmJiAhd29ya2VyICYmICF2ZWN0b3IpCi0g ICAgdGlkID0gZ2lkOwotCi0gIHJldHVybiB0aWQ7Ci19CkluZGV4OiBjb25m aWcvbnZwdHgvdC1udnB0eAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBj b25maWcvbnZwdHgvdC1udnB0eAkocmV2aXNpb24gMjI1Njk1KQorKysgY29u ZmlnL252cHR4L3QtbnZwdHgJKHdvcmtpbmcgY29weSkKQEAgLTE2LDEyICsx NiwxMCBAQCBJTkhJQklUX0xJQkNfQ0ZMQUdTID0gLURpbmhpYml0X2xpYmMK IAogZ29tcC1hY2Nfb25fZGV2aWNlLm86ICQoc3JjZGlyKS9jb25maWcvbnZw dHgvZ29tcC1hY2Nfb25fZGV2aWNlLmMKIAkkKGdjY19jb21waWxlKSAtYyAt Zm5vLWJ1aWx0aW4tYWNjX29uX2RldmljZSAkPAotZ29tcC10aWRzLm86ICQo c3JjZGlyKS9jb25maWcvbnZwdHgvZ29tcC10aWRzLmMKLQkkKGdjY19jb21w aWxlKSAtYyAtZm9wZW5hY2MgLU8gJDwKIGdvbXAtYXRvbWljLm86ICQoc3Jj ZGlyKS9jb25maWcvbnZwdHgvZ29tcC1hdG9taWMuYXNtCiAJY3AgJDwgJEAK IAotT0JKU19saWJnb21wPSBnb21wLWFjY19vbl9kZXZpY2UubyBnb21wLXRp ZHMubyBnb21wLWF0b21pYy5vCitPQkpTX2xpYmdvbXA9IGdvbXAtYWNjX29u X2RldmljZS5vIGdvbXAtYXRvbWljLm8KIGxpYmdvbXAuYTogJChPQkpTX2xp YmdvbXApCiAJJChBUl9DUkVBVEVfRk9SX1RBUkdFVCkgJEAgJChPQkpTX2xp YmdvbXApCiBsaWJnb21wLnNwZWM6Cg== --------------010707010207060505000303--