From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 87336 invoked by alias); 16 Aug 2017 19:04:15 -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 87319 invoked by uid 89); 16 Aug 2017 19:04:14 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-10.6 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=H*Ad:D*googlegroups.com, HTo:D*googlegroups.com, 3394 X-HELO: mail-pg0-f48.google.com Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com) (74.125.83.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 16 Aug 2017 19:04:12 +0000 Received: by mail-pg0-f48.google.com with SMTP id u5so26907320pgn.0 for ; Wed, 16 Aug 2017 12:04:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=DFCJHVONRBV288XApkgIawH8xZoGbOGPZ+A6jmWNbRY=; b=KhIX0k/z6qbWPu75cfJa97BJuBXpqcKTYyJ9UQs+ZIoIg6oY8e1kyB9tR60nPpruAw 9ANTo2OhuQgFz7igZo82s10irYVAQeXcul5ALDV4lFr9OFfjYhFLtHCmHGTTHimp+KzT M7FGUGWgvlGZP/+4hPev6Yen3grIrANXnbisKo+icgBkJhJRd8AodzxaId6+LHiYaOhv l4Nm4UnuPlJVQvecntEeFntOMfhN26jXeJr2BxptGD6qFyU0f/J3IFW+LIyI6W7COUau nXOfRFOq7FN6yDMZSuCM1qmlMDeB1T2BHF/pTO4aQm/YJx2YbLiBVQD46MWkN5e8oFkz 12zw== X-Gm-Message-State: AHYfb5jgP6pDqwlbJUk64wU+By9VTeleIKyDbCZytZ8fVo7oYzz6q0oZ C8IZbqD99bx82C6hXK6Im/wcNs3MtyprA1g= X-Received: by 10.84.229.6 with SMTP id b6mr2970557plk.274.1502910251122; Wed, 16 Aug 2017 12:04:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.149.12 with HTTP; Wed, 16 Aug 2017 12:04:10 -0700 (PDT) From: Ian Lance Taylor Date: Wed, 16 Aug 2017 20:36:00 -0000 Message-ID: Subject: libgo patch committed: Signal/register improvements To: gcc-patches , "gofrontend-dev@googlegroups.com" Content-Type: multipart/mixed; boundary="94eb2c1a05b8a610e70556e38ff2" X-SW-Source: 2017-08/txt/msg01018.txt.bz2 --94eb2c1a05b8a610e70556e38ff2 Content-Type: text/plain; charset="UTF-8" Content-length: 231 This patch by Tony Reix fixes dumpregs on i386 to use the right type, implements dumpregs for PPC Linux/AIX, and retrieves the PC value on AIX. Bootstrapped and ran Go testsuite on x86_64-pc-linux-gnu. Committed to mainline. Ian --94eb2c1a05b8a610e70556e38ff2 Content-Type: text/plain; charset="US-ASCII"; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j6fdycw00 Content-length: 4722 SW5kZXg6IGdjYy9nby9nb2Zyb250ZW5kL01FUkdFCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KLS0tIGdjYy9nby9nb2Zyb250ZW5kL01FUkdFCShyZXZpc2lv biAyNTEwMDYpCisrKyBnY2MvZ28vZ29mcm9udGVuZC9NRVJHRQkod29ya2lu ZyBjb3B5KQpAQCAtMSw0ICsxLDQgQEAKLTQ4MGZkZmE5ZGQ0MTZiZDE3MTE1 YTk0ZmE2MDIxYzRkZDgwNWZjMzkKK2YwMjE4M2ViNjZmNTcxODc2OWYzZjY1 NDFkY2M2NzQ0YWUxNzcxYzAKIAogVGhlIGZpcnN0IGxpbmUgb2YgdGhpcyBm aWxlIGhvbGRzIHRoZSBnaXQgcmV2aXNpb24gbnVtYmVyIG9mIHRoZSBsYXN0 CiBtZXJnZSBkb25lIGZyb20gdGhlIGdvZnJvbnRlbmQgcmVwb3NpdG9yeS4K SW5kZXg6IGxpYmdvL3J1bnRpbWUvZ28tc2lnbmFsLmMKPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQotLS0gbGliZ28vcnVudGltZS9nby1zaWduYWwuYwkocmV2 aXNpb24gMjUwODczKQorKysgbGliZ28vcnVudGltZS9nby1zaWduYWwuYwko d29ya2luZyBjb3B5KQpAQCAtMjI0LDYgKzIyNCw5IEBAIGdldFNpZ2luZm8o c2lnaW5mb190ICppbmZvLCB2b2lkICpjb250ZXgKICAgI2lmZGVmIF9fbGlu dXhfXwogCXJldC5zaWdwYyA9ICgodWNvbnRleHRfdCopKGNvbnRleHQpKS0+ dWNfbWNvbnRleHQucmVncy0+bmlwOwogICAjZW5kaWYKKyAgI2lmZGVmIF9B SVgKKwlyZXQuc2lncGMgPSAoKHVjb250ZXh0X3QqKShjb250ZXh0KSktPnVj X21jb250ZXh0LmptcF9jb250ZXh0LmlhcjsKKyAgI2VuZGlmCiAjZW5kaWYK IAogCWlmIChyZXQuc2lncGMgPT0gMCkgewpAQCAtMjgyLDE5ICsyODUsMTkg QEAgZHVtcHJlZ3Moc2lnaW5mb190ICppbmZvIF9fYXR0cmlidXRlX18oKAog CXsKIAkJbWNvbnRleHRfdCAqbSA9ICYoKHVjb250ZXh0X3QqKShjb250ZXh0 KSktPnVjX21jb250ZXh0OwogCi0JCXJ1bnRpbWVfcHJpbnRmKCJlYXggICAg JVhcbiIsIG0tPmdyZWdzW1JFR19FQVhdKTsKLQkJcnVudGltZV9wcmludGYo ImVieCAgICAlWFxuIiwgbS0+Z3JlZ3NbUkVHX0VCWF0pOwotCQlydW50aW1l X3ByaW50ZigiZWN4ICAgICVYXG4iLCBtLT5ncmVnc1tSRUdfRUNYXSk7Ci0J CXJ1bnRpbWVfcHJpbnRmKCJlZHggICAgJVhcbiIsIG0tPmdyZWdzW1JFR19F RFhdKTsKLQkJcnVudGltZV9wcmludGYoImVkaSAgICAlWFxuIiwgbS0+Z3Jl Z3NbUkVHX0VESV0pOwotCQlydW50aW1lX3ByaW50ZigiZXNpICAgICVYXG4i LCBtLT5ncmVnc1tSRUdfRVNJXSk7Ci0JCXJ1bnRpbWVfcHJpbnRmKCJlYnAg ICAgJVhcbiIsIG0tPmdyZWdzW1JFR19FQlBdKTsKLQkJcnVudGltZV9wcmlu dGYoImVzcCAgICAlWFxuIiwgbS0+Z3JlZ3NbUkVHX0VTUF0pOwotCQlydW50 aW1lX3ByaW50ZigiZWlwICAgICVYXG4iLCBtLT5ncmVnc1tSRUdfRUlQXSk7 Ci0JCXJ1bnRpbWVfcHJpbnRmKCJlZmxhZ3MgJVhcbiIsIG0tPmdyZWdzW1JF R19FRkxdKTsKLQkJcnVudGltZV9wcmludGYoImNzICAgICAlWFxuIiwgbS0+ Z3JlZ3NbUkVHX0NTXSk7Ci0JCXJ1bnRpbWVfcHJpbnRmKCJmcyAgICAgJVhc biIsIG0tPmdyZWdzW1JFR19GU10pOwotCQlydW50aW1lX3ByaW50ZigiZ3Mg ICAgICVYXG4iLCBtLT5ncmVnc1tSRUdfR1NdKTsKKwkJcnVudGltZV9wcmlu dGYoImVheCAgICAleFxuIiwgbS0+Z3JlZ3NbUkVHX0VBWF0pOworCQlydW50 aW1lX3ByaW50ZigiZWJ4ICAgICV4XG4iLCBtLT5ncmVnc1tSRUdfRUJYXSk7 CisJCXJ1bnRpbWVfcHJpbnRmKCJlY3ggICAgJXhcbiIsIG0tPmdyZWdzW1JF R19FQ1hdKTsKKwkJcnVudGltZV9wcmludGYoImVkeCAgICAleFxuIiwgbS0+ Z3JlZ3NbUkVHX0VEWF0pOworCQlydW50aW1lX3ByaW50ZigiZWRpICAgICV4 XG4iLCBtLT5ncmVnc1tSRUdfRURJXSk7CisJCXJ1bnRpbWVfcHJpbnRmKCJl c2kgICAgJXhcbiIsIG0tPmdyZWdzW1JFR19FU0ldKTsKKwkJcnVudGltZV9w cmludGYoImVicCAgICAleFxuIiwgbS0+Z3JlZ3NbUkVHX0VCUF0pOworCQly dW50aW1lX3ByaW50ZigiZXNwICAgICV4XG4iLCBtLT5ncmVnc1tSRUdfRVNQ XSk7CisJCXJ1bnRpbWVfcHJpbnRmKCJlaXAgICAgJXhcbiIsIG0tPmdyZWdz W1JFR19FSVBdKTsKKwkJcnVudGltZV9wcmludGYoImVmbGFncyAleFxuIiwg bS0+Z3JlZ3NbUkVHX0VGTF0pOworCQlydW50aW1lX3ByaW50ZigiY3MgICAg ICV4XG4iLCBtLT5ncmVnc1tSRUdfQ1NdKTsKKwkJcnVudGltZV9wcmludGYo ImZzICAgICAleFxuIiwgbS0+Z3JlZ3NbUkVHX0ZTXSk7CisJCXJ1bnRpbWVf cHJpbnRmKCJncyAgICAgJXhcbiIsIG0tPmdyZWdzW1JFR19HU10pOwogCSAg fQogICNlbmRpZgogI2VuZGlmCkBAIC0zMzksNCArMzQyLDM3IEBAIGR1bXBy ZWdzKHNpZ2luZm9fdCAqaW5mbyBfX2F0dHJpYnV0ZV9fKCgKIAkgIH0KICAg I2VuZGlmCiAjZW5kaWYKKworI2lmZGVmIF9fUFBDX18KKyAgI2lmZGVmIF9f bGludXhfXworCSAgeworCQltY29udGV4dF90ICptID0gJigodWNvbnRleHRf dCopKGNvbnRleHQpKS0+dWNfbWNvbnRleHQ7CisJCWludCBpOworCisJCWZv ciAoaSA9IDA7IGkgPCAzMjsgaSsrKQorCQkJcnVudGltZV9wcmludGYoInIl ZCAlWFxuIiwgaSwgbS0+cmVncy0+Z3ByW2ldKTsKKwkJcnVudGltZV9wcmlu dGYoInBjICAlWFxuIiwgbS0+cmVncy0+bmlwKTsKKwkJcnVudGltZV9wcmlu dGYoIm1zciAlWFxuIiwgbS0+cmVncy0+bXNyKTsKKwkJcnVudGltZV9wcmlu dGYoImNyICAlWFxuIiwgbS0+cmVncy0+Y2NyKTsKKwkJcnVudGltZV9wcmlu dGYoImxyICAlWFxuIiwgbS0+cmVncy0+bGluayk7CisJCXJ1bnRpbWVfcHJp bnRmKCJjdHIgJVhcbiIsIG0tPnJlZ3MtPmN0cik7CisJCXJ1bnRpbWVfcHJp bnRmKCJ4ZXIgJVhcbiIsIG0tPnJlZ3MtPnhlcik7CisJICB9CisgICNlbmRp ZgorICAjaWZkZWYgX0FJWAorCSAgeworCQltY29udGV4dF90ICptID0gJigo dWNvbnRleHRfdCopKGNvbnRleHQpKS0+dWNfbWNvbnRleHQ7CisJCWludCBp OworCisJCWZvciAoaSA9IDA7IGkgPCAzMjsgaSsrKQorCQkJcnVudGltZV9w cmludGYoInIlZCAlcFxuIiwgaSwgbS0+am1wX2NvbnRleHQuZ3ByW2ldKTsK KwkJcnVudGltZV9wcmludGYoInBjICAlcFxuIiwgbS0+am1wX2NvbnRleHQu aWFyKTsKKwkJcnVudGltZV9wcmludGYoIm1zciAlcFxuIiwgbS0+am1wX2Nv bnRleHQubXNyKTsKKwkJcnVudGltZV9wcmludGYoImNyICAleFxuIiwgbS0+ am1wX2NvbnRleHQuY3IpOworCQlydW50aW1lX3ByaW50ZigibHIgICVwXG4i LCBtLT5qbXBfY29udGV4dC5scik7CisJCXJ1bnRpbWVfcHJpbnRmKCJjdHIg JXBcbiIsIG0tPmptcF9jb250ZXh0LmN0cik7CisJCXJ1bnRpbWVfcHJpbnRm KCJ4ZXIgJXhcbiIsIG0tPmptcF9jb250ZXh0Lnhlcik7CisJICB9CisgICNl bmRpZgorI2VuZGlmCiB9Cg== --94eb2c1a05b8a610e70556e38ff2--