From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 120161 invoked by alias); 30 Nov 2016 15:58:40 -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 119108 invoked by uid 89); 30 Nov 2016 15:58:39 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=20161130 X-Spam-User: qpsmtpd, 2 recipients X-HELO: mail-ua0-f175.google.com Received: from mail-ua0-f175.google.com (HELO mail-ua0-f175.google.com) (209.85.217.175) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 30 Nov 2016 15:58:38 +0000 Received: by mail-ua0-f175.google.com with SMTP id b35so217100067uaa.3; Wed, 30 Nov 2016 07:58:38 -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:from:date:message-id:subject:to; bh=zMb/U6ynpFUdxVeqrehc55KW1BcCqxWwR7SkJaAyanQ=; b=W8PG/Dp8RQeQ19Kol0qJuqb8A4C0pu7pwi24/9+7GXX49i9HBQdvcSaxqU2Mzfl/7J 5DpUfENKcqqcqlR2FlI+Q7SchoD7CwR168TSduBJ+rcSxwRuG5KaKv7rBvY9evCtx0Ey gUPfXSK522V3ePKNRNK1K1K2dFltKc+zS5pH5UBE8MVy0K4v6FAXzVyWDsxnKHCi3jb3 eVak5HhRu/38HEYyBXOBCgAkuRB7o1JHGmwy0FjtKJs0chSMHNQUhFeYnPXgyWaIqqXx c7Bg6RVv5ctjClsAMfDaRjMmken7XOfREi16LlAjgCNtEsQKmDNux9w0TLViR412RBtj 61sQ== X-Gm-Message-State: AKaTC012c070D+tI4LLnbFLix0yYRHluaNYDZRW2DpetO75g9NBlYqiM38QDLPMOo5sDmDetatFa/MSJeDNCjw== X-Received: by 10.159.38.111 with SMTP id 102mr24806987uag.155.1480521516130; Wed, 30 Nov 2016 07:58:36 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.50.74 with HTTP; Wed, 30 Nov 2016 07:58:35 -0800 (PST) From: Ville Voutilainen Date: Wed, 30 Nov 2016 15:58:00 -0000 Message-ID: Subject: [v3 PATCH] Fix testsuite failures caused by the patch implementing LWG 2534. To: "libstdc++" , "gcc-patches@gcc.gnu.org" Content-Type: multipart/mixed; boundary=001a113d05260d4683054286c75b X-SW-Source: 2016-11/txt/msg03070.txt.bz2 --001a113d05260d4683054286c75b Content-Type: text/plain; charset=UTF-8 Content-length: 608 2016-11-30 Ville Voutilainen Fix testsuite failures caused by the patch implementing LWG 2534. * include/std/istream (__is_convertible_to_basic_istream): Change the return types of __check, introduce stream_type. (operator>>(_Istream&&, _Tp&&)): Use __is_convertible_to_basic_istream::stream_type as the return type. * include/std/ostream (__is_convertible_to_basic_ostream): Change the return types of __check, introduce stream_type. (operator>>(_Ostream&&, _Tp&&)): Use __is_convertible_to_basic_ostream::stream_type as the return type. --001a113d05260d4683054286c75b Content-Type: text/plain; charset=US-ASCII; name="lwg2534_fix.diff" Content-Disposition: attachment; filename="lwg2534_fix.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iw54a5670 Content-length: 3388 ZGlmZiAtLWdpdCBhL2xpYnN0ZGMrKy12My9pbmNsdWRlL3N0ZC9pc3RyZWFt IGIvbGlic3RkYysrLXYzL2luY2x1ZGUvc3RkL2lzdHJlYW0KaW5kZXggNGYw ZTk0MC4uODFkZjQwMiAxMDA2NDQKLS0tIGEvbGlic3RkYysrLXYzL2luY2x1 ZGUvc3RkL2lzdHJlYW0KKysrIGIvbGlic3RkYysrLXYzL2luY2x1ZGUvc3Rk L2lzdHJlYW0KQEAgLTkxMywxMSArOTEzLDEyIEBAIF9HTElCQ1hYX0JFR0lO X05BTUVTUEFDRV9WRVJTSU9OCiAgICAgc3RydWN0IF9faXNfY29udmVydGli bGVfdG9fYmFzaWNfaXN0cmVhbQogICAgIHsKICAgICAgIHRlbXBsYXRlPHR5 cGVuYW1lIF9DaCwgdHlwZW5hbWUgX1VwPgotICAgICAgc3RhdGljIHRydWVf dHlwZSBfX2NoZWNrKGJhc2ljX2lzdHJlYW08X0NoLCBfVXA+Kik7CisgICAg ICBzdGF0aWMgYmFzaWNfaXN0cmVhbTxfQ2gsIF9VcD4mIF9fY2hlY2soYmFz aWNfaXN0cmVhbTxfQ2gsIF9VcD4qKTsKIAotICAgICAgc3RhdGljIGZhbHNl X3R5cGUgX19jaGVjayh2b2lkKik7CisgICAgICBzdGF0aWMgdm9pZCBfX2No ZWNrKHZvaWQqKTsKICAgICBwdWJsaWM6Ci0gICAgICB1c2luZyB0eXBlID0g ZGVjbHR5cGUoX19jaGVjayhkZWNsdmFsPF9UcCo+KCkpKTsKKyAgICAgIHVz aW5nIHN0cmVhbV90eXBlID0gZGVjbHR5cGUoX19jaGVjayhkZWNsdmFsPF9U cCo+KCkpKTsKKyAgICAgIHVzaW5nIHR5cGUgPSBfX25vdF88aXNfc2FtZTxz dHJlYW1fdHlwZSwgdm9pZD4+OwogICAgICAgY29uc3RleHByIHN0YXRpYyBi b29sIHZhbHVlID0gdHlwZTo6dmFsdWU7CiAgIH07CiAKQEAgLTk0OSw3ICs5 NTAsOSBAQCBfR0xJQkNYWF9CRUdJTl9OQU1FU1BBQ0VfVkVSU0lPTgogCQkJ ICAgICAgX19pc19jb252ZXJ0aWJsZV90b19iYXNpY19pc3RyZWFtPAogCQkJ CXR5cGVuYW1lIHJlbW92ZV9yZWZlcmVuY2U8X0lzdHJlYW0+Ojp0eXBlPiwK IAkJCSAgICAgIF9faXNfZXh0cmFjdGFibGU8X0lzdHJlYW0mLCBfVHAmJj4+ Ojp2YWx1ZSwKLQkJICAgICAgIF9Jc3RyZWFtJj46OnR5cGUKKwkJICAgICAg IHR5cGVuYW1lIF9faXNfY29udmVydGlibGVfdG9fYmFzaWNfaXN0cmVhbTwK KwkJCSB0eXBlbmFtZQorCQkJIHJlbW92ZV9yZWZlcmVuY2U8X0lzdHJlYW0+ Ojp0eXBlPjo6c3RyZWFtX3R5cGU+Ojp0eXBlCiAgICAgb3BlcmF0b3I+Pihf SXN0cmVhbSYmIF9faXMsIF9UcCYmIF9feCkKICAgICB7CiAgICAgICBfX2lz ID4+IHN0ZDo6Zm9yd2FyZDxfVHA+KF9feCk7CmRpZmYgLS1naXQgYS9saWJz dGRjKystdjMvaW5jbHVkZS9zdGQvb3N0cmVhbSBiL2xpYnN0ZGMrKy12My9p bmNsdWRlL3N0ZC9vc3RyZWFtCmluZGV4IGExZmU4OTIuLjY0ZGI3YzcgMTAw NjQ0Ci0tLSBhL2xpYnN0ZGMrKy12My9pbmNsdWRlL3N0ZC9vc3RyZWFtCisr KyBiL2xpYnN0ZGMrKy12My9pbmNsdWRlL3N0ZC9vc3RyZWFtCkBAIC02MTcs MTEgKzYxNywxMiBAQCBfR0xJQkNYWF9CRUdJTl9OQU1FU1BBQ0VfVkVSU0lP TgogICAgIHN0cnVjdCBfX2lzX2NvbnZlcnRpYmxlX3RvX2Jhc2ljX29zdHJl YW0KICAgewogICAgIHRlbXBsYXRlPHR5cGVuYW1lIF9DaCwgdHlwZW5hbWUg X1VwPgotICAgIHN0YXRpYyB0cnVlX3R5cGUgX19jaGVjayhiYXNpY19vc3Ry ZWFtPF9DaCwgX1VwPiopOworICAgIHN0YXRpYyBiYXNpY19vc3RyZWFtPF9D aCwgX1VwPiYgX19jaGVjayhiYXNpY19vc3RyZWFtPF9DaCwgX1VwPiopOwog Ci0gICAgc3RhdGljIGZhbHNlX3R5cGUgX19jaGVjayh2b2lkKik7CisgICAg c3RhdGljIHZvaWQgX19jaGVjayh2b2lkKik7CiAgIHB1YmxpYzoKLSAgICB1 c2luZyB0eXBlID0gZGVjbHR5cGUoX19jaGVjayhkZWNsdmFsPF9UcCo+KCkp KTsKKyAgICB1c2luZyBzdHJlYW1fdHlwZSA9IGRlY2x0eXBlKF9fY2hlY2so ZGVjbHZhbDxfVHAqPigpKSk7CisgICAgdXNpbmcgdHlwZSA9IF9fbm90Xzxp c19zYW1lPHN0cmVhbV90eXBlLCB2b2lkPj47CiAgICAgY29uc3RleHByIHN0 YXRpYyBib29sIHZhbHVlID0gdHlwZTo6dmFsdWU7CiAgIH07CiAKQEAgLTY1 MCw4ICs2NTEsOSBAQCBfR0xJQkNYWF9CRUdJTl9OQU1FU1BBQ0VfVkVSU0lP TgogCQkJICAgICAgX19pc19jb252ZXJ0aWJsZV90b19iYXNpY19vc3RyZWFt PAogCQkJCXR5cGVuYW1lIHJlbW92ZV9yZWZlcmVuY2U8X09zdHJlYW0+Ojp0 eXBlPiwKIAkJCSAgICAgIF9faXNfaW5zZXJ0YWJsZTxfT3N0cmVhbSYsIGNv bnN0IF9UcCY+Pjo6dmFsdWUsCi0JCSAgICAgICBfT3N0cmVhbSY+Ojp0eXBl Ci0JCQkJICAgICAgLy9iYXNpY19vc3RyZWFtPF9DaGFyVCwgX1RyYWl0cz4m CisJCSAgICAgICB0eXBlbmFtZSBfX2lzX2NvbnZlcnRpYmxlX3RvX2Jhc2lj X29zdHJlYW08CisJCQkgdHlwZW5hbWUKKwkJCSByZW1vdmVfcmVmZXJlbmNl PF9Pc3RyZWFtPjo6dHlwZT46OnN0cmVhbV90eXBlPjo6dHlwZQogICAgIG9w ZXJhdG9yPDwoX09zdHJlYW0mJiBfX29zLCBjb25zdCBfVHAmIF9feCkKICAg ICB7CiAgICAgICBfX29zIDw8IF9feDsK --001a113d05260d4683054286c75b--