From patchwork Wed Sep 21 20:20:37 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bernd Edlinger X-Patchwork-Id: 673040 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3sfWGj1Z0Zz9sC7 for ; Thu, 22 Sep 2016 06:21:01 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=WOo4XmA3; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:references:in-reply-to :content-type:mime-version; q=dns; s=default; b=Q4DlmtR0D85VbJlQ g2L9roJ8w0zFhg9czy9ZsoYFX3zfVoclFjQX7jTfeZSlrc9c8jAh62TOKdYfKqCL U22+JVi7SWQylbkblRrUlWDTOGJ3gUosHu3pxHcb0Tr2NdAiC8hawENmHUHmqYIY 6VpJ9ChwarUnqE8amjOJB3oiC5M= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:references:in-reply-to :content-type:mime-version; s=default; bh=i/2hCL3nT3gnJk9j68KDdV 3aZBk=; b=WOo4XmA3KuBn9XhsKxmBzzeS9l8s5jIYZmFJLpSWUvi7JD4+b4buGE c1a9lJiEGHrDXl3lZf8u4N6HBEoA/gHNQXPbFwAZFyyDqkW2mVEEKcbpPsIZb1BE W6O3bxRD+Om/dAt6xQUWNlIGvO9mjKv+1xNR9QGl9CpWzDA/m2YEg= Received: (qmail 86198 invoked by alias); 21 Sep 2016 20:20:52 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 86187 invoked by uid 89); 21 Sep 2016 20:20:52 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL, BAYES_00, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.2 spammy=_tp1, size_type, *pointer, sk:__alloc X-HELO: COL004-OMC2S9.hotmail.com Received: from col004-omc2s9.hotmail.com (HELO COL004-OMC2S9.hotmail.com) (65.55.34.83) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 21 Sep 2016 20:20:42 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com ([65.55.34.71]) by COL004-OMC2S9.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Wed, 21 Sep 2016 13:20:40 -0700 Received: from HE1EUR01FT043.eop-EUR01.prod.protection.outlook.com (10.152.0.59) by HE1EUR01HT187.eop-EUR01.prod.protection.outlook.com (10.152.1.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.629.5; Wed, 21 Sep 2016 20:20:38 +0000 Received: from AM4PR0701MB2162.eurprd07.prod.outlook.com (10.152.0.60) by HE1EUR01FT043.mail.protection.outlook.com (10.152.0.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.629.5 via Frontend Transport; Wed, 21 Sep 2016 20:20:38 +0000 Received: from AM4PR0701MB2162.eurprd07.prod.outlook.com ([10.167.132.147]) by AM4PR0701MB2162.eurprd07.prod.outlook.com ([10.167.132.147]) with mapi id 15.01.0629.006; Wed, 21 Sep 2016 20:20:38 +0000 From: Bernd Edlinger To: Christophe Lyon , Richard Biener CC: "gcc-patches@gcc.gnu.org" Subject: Re: [PATCH] Fix PR tree-optimization/77550 Date: Wed, 21 Sep 2016 20:20:37 +0000 Message-ID: References: In-Reply-To: authentication-results: spf=softfail (sender IP is 10.152.0.60) smtp.mailfrom=hotmail.de; linaro.org; dkim=none (message not signed) header.d=none; linaro.org; dmarc=none action=none header.from=hotmail.de; received-spf: SoftFail (protection.outlook.com: domain of transitioning hotmail.de discourages use of 10.152.0.60 as permitted sender) x-ms-exchange-messagesentrepresentingtype: 1 x-eopattributedmessage: 0 x-microsoft-exchange-diagnostics: 1; HE1EUR01HT187; 6:JR5YRyzmKDCdLSP6pDbFbztuIBIp6dV9AML0vObAjr+nn6paqD7h2NDrA+eopMzAzWBSNxLVbCoLkwoPt8d38OR9oL/7Fdau6Ct0sikLpayrLbme6yA2aSQjkMg1YuW7l2ASyBxdESvVOVTJP1d0G6db5NsE6HJWJ8BLOCCxf616TuWHMTZNcmGbaoQI0jkSyATHSNxe1PB6LAZtCnJWgR8Deld9FIbn6+xTJxNN1ctxvitSpNKN8vfI1Rzy9Tu/HHnkV3OH+RDr1Fh0DP0ZAvTP3nGQuWKCuupqzZy61l8=; 5:iMVDP8cinUNZ+Rxew1nkY7HnoXYMwgCxAYxs5Se5fg1MVtnLIQmqriFS6FuigCX1VGfzMRIWhpCriLvOgX5qJyqKf3Ji9Z+Rpks9nJkoqhpHch7y/XW4exAyEufFP6leOwMFzhoqpTjkv0/zjZAh1g==; 24:5SVcbT1uHFosVMEiohNVa0rrXRx5ydU374V9zcUeSvIMByxVfIlrYiz092+W02XdLo0HjKs7bWMoYgf8vUtdL9j3FPCQ0U5ysspFrEeSKMU=; 7:WTDze4k5y3UM8SLBCVgNn5v1Df4b1QhA0JFIaJCEZoiVIdiqT4YY9IrlbX4UmT1lKH9oaoiFZ5kAPj6TqfXgLAYDGGEHMB13DaTSq3N0g9HUHaUnGiDBH1Gpb4MuIflO/Js3E+n7P4GLOP8TR7qWzixwZAOJ/kDUX4+wUPcvsC1BBVXTMu1EtM0VJ6J2bZbZCMsQxnZC0rPXJr+k84dKTl/QrXTgFL6ZvpbJf1s6w2KtkFCmGBn4/u17cDs1j+IS8oWBBhjtUS5R2PaC8MYkk/C0Omz3i8EDzQCyNOilWs66vBxEEp+WrK7nIeC6iSnC x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(10019020)(98900003); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1EUR01HT187; H:AM4PR0701MB2162.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 6a2bdb97-8afa-426a-f986-08d3e25cbfab x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(1601124038)(1603103081)(1601125047); SRVR:HE1EUR01HT187; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(432015012)(102415321)(82015046); SRVR:HE1EUR01HT187; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR01HT187; x-forefront-prvs: 007271867D spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2016 20:20:37.8966 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR01HT187 On 09/21/16 21:57, Christophe Lyon wrote: > Hi, > > The new testcase pr77550.C fails on arm: > /testsuite/g++.dg/pr77550.C:39:43: error: 'operator new' takes type > 'size_t' ('unsigned int') as first parameter [-fpermissive] > compiler exited with status 1 > > Christophe > Yes, I see, thanks. This should fix it. OK for trunk, gcc-6 after a while ? Bernd. 2016-09-21 Bernd Edlinger * g++.dg/pr77550.C: Use __SIZE_TYPE__. Index: gcc/testsuite/g++.dg/pr77550.C =================================================================== --- gcc/testsuite/g++.dg/pr77550.C (revision 240330) +++ gcc/testsuite/g++.dg/pr77550.C (working copy) @@ -36,7 +36,7 @@ struct B { template using __ptr_rebind = B; template _Tp max(_Tp p1, _Tp) { return p1; } } -void *operator new(unsigned long, void *p2) { return p2; } +void *operator new(__SIZE_TYPE__, void *p2) { return p2; } template struct C { typedef _Tp *pointer; pointer allocate(int p1) { @@ -47,7 +47,7 @@ template struct C { namespace std { template using __allocator_base = C<_Tp>; template struct allocator : __allocator_base<_Tp> { - typedef unsigned long size_type; + typedef __SIZE_TYPE__ size_type; template struct rebind { typedef allocator<_Tp1> other; }; }; struct D {