From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11244 invoked by alias); 27 Jan 2016 00:41:05 -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 11226 invoked by uid 89); 27 Jan 2016 00:41:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:2036 X-HELO: mail-wm0-f66.google.com Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com) (74.125.82.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 27 Jan 2016 00:41:03 +0000 Received: by mail-wm0-f66.google.com with SMTP id 123so379457wmz.2 for ; Tue, 26 Jan 2016 16:41:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to:content-type; bh=a9eOByaEcEl8AB9pnSqyqQPASNdNtrCyRNm28jtSxfE=; b=D6VfhgBmf+qc7e2HNrTab0tLgCv+Fwf9VTS3GsC+t4BazY1sB5dDQ3a0GlUQq3XinW +5c2eLcITqOEPqQQHu7DfgMkFiQJHywEi6WZQicqDjW877LY5p07zaff+Bz62y9fx7oG Axjep2dabJKT7Wq9vOA/+sJ5lfmA5BYAPYUhlW0pu1EMweoY2QxCZX0ld7v7+zNQqT1s M3HK9QIr2VU1WCj6p5z6FNmk8NFP8OceJzmuUIYNad7evWoIPYR4vQbOtSBNjEXlTOxE YMkjTB/qTjZDOcD0Zl1XQbJJetkgtCbpVjJ2ThN+5xBuKklgb75muIaCNcfsubUP5k+r nCig== X-Gm-Message-State: AG10YOTQEqIQmaIPEXYDgAwl7xsOkKKabVh30HYNHZoPR9YlzjzTZwiKUKmvkdKee1X16N3qDqQ7YZT5eYyW0w== MIME-Version: 1.0 X-Received: by 10.28.68.68 with SMTP id r65mr28411216wma.95.1453855260556; Tue, 26 Jan 2016 16:41:00 -0800 (PST) Received: by 10.28.211.1 with HTTP; Tue, 26 Jan 2016 16:41:00 -0800 (PST) Date: Wed, 27 Jan 2016 00:41:00 -0000 Message-ID: Subject: [PATCH 3/3] [D] libiberty: Handle the new extern(Objective-C) calling convention From: Iain Buclaw To: gcc-patches Content-Type: multipart/mixed; boundary=001a1148ea965c5fd5052a460ee1 X-IsSubscribed: yes X-SW-Source: 2016-01/txt/msg02064.txt.bz2 --001a1148ea965c5fd5052a460ee1 Content-Type: text/plain; charset=UTF-8 Content-length: 64 Finally, recognizing the extern(Objective-C) symbol 'Y'. Iain. --001a1148ea965c5fd5052a460ee1 Content-Type: text/x-patch; charset=US-ASCII; name="dlang-objc.patch" Content-Disposition: attachment; filename="dlang-objc.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ijw3vja50 Content-length: 2737 LS0tCmxpYmliZXJ0eS8KCiAyMDE2LTAxLTI2ICBJYWluIEJ1Y2xhdyAgPGli dWNsYXdAZ2RjcHJvamVjdC5vcmc+CiAKCSogZC1kZW1hbmdsZS5jIChkbGFu Z19jYWxsX2NvbnZlbnRpb24pOiBIYW5kbGUgZXh0ZXJuIE9iamVjdGl2ZS1D CglmdW5jdGlvbiBjYWxsaW5nIGNvbnZlbnRpb24uCgkoZGxhbmdfY2FsbF9j b252ZW50aW9uX3ApOiBMaWtld2lzZS4KCShkbGFuZ190eXBlKTogTGlrZXdp c2UuCgkqIHRlc3RzdWl0ZS9kLWRlbWFuZ2xlLWV4cGVjdGVkOiBBZGQgY292 ZXJhZ2UgdGVzdHMuCgpkaWZmIC0tZ2l0IGEvbGliaWJlcnR5L2QtZGVtYW5n bGUuYyBiL2xpYmliZXJ0eS9kLWRlbWFuZ2xlLmMKaW5kZXggOWU1YTgwNDMu LjRhZDkwYTYgMTAwNjQ0Ci0tLSBhL2xpYmliZXJ0eS9kLWRlbWFuZ2xlLmMK KysrIGIvbGliaWJlcnR5L2QtZGVtYW5nbGUuYwpAQCAtMjIzLDYgKzIyMywx MCBAQCBkbGFuZ19jYWxsX2NvbnZlbnRpb24gKHN0cmluZyAqZGVjbCwgY29u c3QgY2hhciAqbWFuZ2xlZCkKICAgICAgIG1hbmdsZWQrKzsKICAgICAgIHN0 cmluZ19hcHBlbmQgKGRlY2wsICJleHRlcm4oQysrKSAiKTsKICAgICAgIGJy ZWFrOworICAgIGNhc2UgJ1knOiAvKiAoT2JqZWN0aXZlLUMpICovCisgICAg ICBtYW5nbGVkKys7CisgICAgICBzdHJpbmdfYXBwZW5kIChkZWNsLCAiZXh0 ZXJuKE9iamVjdGl2ZS1DKSAiKTsKKyAgICAgIGJyZWFrOwogICAgIGRlZmF1 bHQ6CiAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CkBAIC01MzksNyArNTQz LDcgQEAgZGxhbmdfdHlwZSAoc3RyaW5nICpkZWNsLCBjb25zdCBjaGFyICpt YW5nbGVkKQogICAgICAgc3dpdGNoICgqbWFuZ2xlZCkKIAl7CiAJY2FzZSAn Ric6IGNhc2UgJ1UnOiBjYXNlICdXJzoKLQljYXNlICdWJzogY2FzZSAnUic6 CisJY2FzZSAnVic6IGNhc2UgJ1InOiBjYXNlICdZJzoKIAkgIG1hbmdsZWQg PSBkbGFuZ19mdW5jdGlvbl90eXBlIChkZWNsLCBtYW5nbGVkKTsKIAkgIHN0 cmluZ19hcHBlbmQgKGRlY2wsICJmdW5jdGlvbiIpOwogCSAgcmV0dXJuIG1h bmdsZWQ7CkBAIC0xMzM4LDcgKzEzNDIsNyBAQCBkbGFuZ19jYWxsX2NvbnZl bnRpb25fcCAoY29uc3QgY2hhciAqbWFuZ2xlZCkKICAgc3dpdGNoICgqbWFu Z2xlZCkKICAgICB7CiAgICAgY2FzZSAnRic6IGNhc2UgJ1UnOiBjYXNlICdW JzoKLSAgICBjYXNlICdXJzogY2FzZSAnUic6CisgICAgY2FzZSAnVyc6IGNh c2UgJ1InOiBjYXNlICdZJzoKICAgICAgIHJldHVybiAxOwogCiAgICAgZGVm YXVsdDoKZGlmZiAtLWdpdCBhL2xpYmliZXJ0eS90ZXN0c3VpdGUvZC1kZW1h bmdsZS1leHBlY3RlZCBiL2xpYmliZXJ0eS90ZXN0c3VpdGUvZC1kZW1hbmds ZS1leHBlY3RlZAppbmRleCA4ZjBiMTY3Li4wNGQzOWY0IDEwMDY0NAotLS0g YS9saWJpYmVydHkvdGVzdHN1aXRlL2QtZGVtYW5nbGUtZXhwZWN0ZWQKKysr IGIvbGliaWJlcnR5L3Rlc3RzdWl0ZS9kLWRlbWFuZ2xlLWV4cGVjdGVkCkBA IC0zOTQsNiArMzk0LDEwIEBAIF9EOGRlbWFuZ2xlNHRlc3RGRFJaYVp2CiBk ZW1hbmdsZS50ZXN0KGV4dGVybihDKyspIGNoYXIoKSBkZWxlZ2F0ZSkKICMK IC0tZm9ybWF0PWRsYW5nCitfRDhkZW1hbmdsZTR0ZXN0RkRZWmFadgorZGVt YW5nbGUudGVzdChleHRlcm4oT2JqZWN0aXZlLUMpIGNoYXIoKSBkZWxlZ2F0 ZSkKKyMKKy0tZm9ybWF0PWRsYW5nCiBfRDhkZW1hbmdsZTR0ZXN0RlBGWmFa dgogZGVtYW5nbGUudGVzdChjaGFyKCkgZnVuY3Rpb24pCiAjCkBAIC00MTQs NiArNDE4LDEwIEBAIF9EOGRlbWFuZ2xlNHRlc3RGUFJaYVp2CiBkZW1hbmds ZS50ZXN0KGV4dGVybihDKyspIGNoYXIoKSBmdW5jdGlvbikKICMKIC0tZm9y bWF0PWRsYW5nCitfRDhkZW1hbmdsZTR0ZXN0RlBZWmFadgorZGVtYW5nbGUu dGVzdChleHRlcm4oT2JqZWN0aXZlLUMpIGNoYXIoKSBmdW5jdGlvbikKKyMK Ky0tZm9ybWF0PWRsYW5nCiBfRDhkZW1hbmdsZTR0ZXN0RkRGTmFaYVp2CiBk ZW1hbmdsZS50ZXN0KGNoYXIoKSBwdXJlIGRlbGVnYXRlKQogIwo= --001a1148ea965c5fd5052a460ee1--