From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2118.outbound.protection.outlook.com [40.107.244.118]) by sourceware.org (Postfix) with ESMTPS id 601723858D39 for ; Wed, 25 Aug 2021 22:03:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 601723858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WmAUz0sDpmqKcc29xdYULT8aSVYlaRbTxEg+7p2EZ0zmuAPAGUNiog9TDblgndaC/hB2mGF8Cm4liOLyIpw8yJB+mofFsjTiR5R36tpQnY5npD1vmWuSWrDNpsJAmBjavH39AVnOBZUMHCeRDvBnsE3dXxk11+FzXEWdi89+wsaHIY4OHyMvu0ZFuYlCFmljK6/Of9yRQ/pgrNd2LrYljBN8tmOarKz6KIu/LYUOtWuHnecMvPCZbU8yr+JJD2tBKZCLLAu0jiWW1auG70yBtHrwZ1yie4OPQ0WWfd6jdaM8jgEt9RCw6OldF8KuNB1dGtXcxkhZMTR5Qx+jqHEoMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FR/r8hmXi90tWy+tbTBRSZPPuzxsemjLPZh0MSIWmWw=; b=XxT2RVdbdch78xIGsjJfLVniay83h39dJI3+siZ53yicTlYY3G42EXCu71k50EYovtuRNr3fHaxgKHpgQAvSFYRAr5h58RSbZsdMGXN9PGhsDKhihlAgICuhpEeNjx/wsk/lALrtTUK1bPjS05+Tu5UMs6FWSKi8+JpTGslBTWTNf4feduA+OAwQWtt7NiZgsVtpYGmWR4UnkAGmCvz57PmMmOEBFqbsExU9+Up1ANfv1pxBwYWpV7vKoJwN1I0mudz//3g5NaHI/XpjBCtcpJQDJhMjJP6JcSPNUs5rGOBvzdmFBW2Hs48Vb5fUR5t4DBh2FWe2w8SwAdo+TpgiAQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FR/r8hmXi90tWy+tbTBRSZPPuzxsemjLPZh0MSIWmWw=; b=SrjJmOhtbIMgvDgOdNygACHLU0vUoNFvo8qEfoCF10sLTP7mv9nd0lktmvFd3pH0UMtbLPPxIz/AZlmOdWBo6sWciQaHPMPtb80tPyxnSnTW5D1uSFSKEEaqzSECKpUuj8gwQJ63CBBxMhOgvh/ZrnKefIU+PEXDa3xiVYtBb9g= Authentication-Results: cygwin.com; dkim=none (message not signed) header.d=none;cygwin.com; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN6PR04MB0530.namprd04.prod.outlook.com (2603:10b6:404:92::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Wed, 25 Aug 2021 22:03:39 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::8d9d:335b:d8e4:79fe]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::8d9d:335b:d8e4:79fe%7]) with mapi id 15.20.4436.027; Wed, 25 Aug 2021 22:03:39 +0000 To: cygwin-devel From: Ken Brown Subject: Errors building cygwin with latest gcc Message-ID: Date: Wed, 25 Aug 2021 18:03:36 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BLAPR03CA0134.namprd03.prod.outlook.com (2603:10b6:208:32e::19) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2603:7081:7e3f:3419:b191:35f5:6937:52a] (2603:7081:7e3f:3419:b191:35f5:6937:52a) by BLAPR03CA0134.namprd03.prod.outlook.com (2603:10b6:208:32e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.18 via Frontend Transport; Wed, 25 Aug 2021 22:03:38 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 964f3393-b8a7-4334-fe44-08d968143179 X-MS-TrafficTypeDiagnostic: BN6PR04MB0530: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pZ61YtVfOJakELjLpB7EW+vRdaJ+1WUILMjzSBrT8jnhZlZFMD0Qu0+A1TGtCnXK2GwOO1Cq8R+bZh607b4NOtGCfQHQ1+pd9FlFsuZHyPOgr3vyrDIWmbZzQsEQg6nBnAXhcol/37MD0yNQjZ503OwK38Ka76VV7fSO1FeAAwpwIBqQpQmfll6kAlrLZGnlW/U65DWiaUZeh1pohK8MuRJ3xy3+TFP1l5e5e6sRyU3dvlFhUnqXQ+wfJQhZK4KLB5cT0E4y4ad1nx9OPjxq4l+qnwKRRTvliEKBHMDN7C1MjFvZPCjET+qI7AtTGCkQdLxR4zr/uP6PVXLF4UD4L0oFpbLOgRwVy1uuz9j+KNjIQipzFaaP11xYf6aEdmLXdJ51COFLNvefCJqlpwzMliw1iLHXC1CyFscM2slq9+bt9qp0GT5Q7N6sLYmS8HQt1iT8manR5L0UG5mPHb3P9+QnWBSJQ5DwXZi99kf/cVpbrd5j1mUQifwG8xuI22h4u5eMUBC33mXFfNXbhbYw8jgAqB31EUOq0aLQ1WW59iPCyXHB6gNxN6MkKx33gf9haMd7UJWLFeEegYsf1gdN7dS+c2zLf6xaCRzyRiqhkPlnU4DRvrwhN+2TSLKDmKoFy+oqPkVMdKqF6iJXUucuavyZUEjwYB4tEpjK5z6ZiuBeLHIPOjbGqp60U6T77RLG8Op6wNhPCLgjRy48wnngsq+K2GPpkZpSfggN0cozD4Y= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(346002)(39860400002)(376002)(396003)(6486002)(186003)(66556008)(66476007)(66946007)(6916009)(83380400001)(75432002)(2616005)(38100700002)(786003)(316002)(478600001)(5660300002)(8676002)(2906002)(8936002)(31696002)(36756003)(31686004)(86362001)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?omIt6IHkbe3rWw1QMZfSqgPfvQ1ycMJ+RoGQcyILe/SaD9K8Yff2lVxj?= =?Windows-1252?Q?BjMO4vK2mzzIuJMgFpdjy1KvszOsKzChBwFFknrbhrs0/IpyglfZZ90P?= =?Windows-1252?Q?Sl2u4T9p/+6YTfZWi3zPkPa04P33Lm8978vqsh7zXK9pl7cxBO0Idc+r?= =?Windows-1252?Q?KmEeiGVHz+3+2awmC/RGHLOfNHVV0MPVUpw8H/ay46AOgqMsYX0LyUwq?= =?Windows-1252?Q?/ULJ7Bq+gY25iZF6yOZ+pS+MDvKJAcARA9TZ6RZyZYvcmM24UD3V4SQI?= =?Windows-1252?Q?fKc0dU6Birqb/LSh0a3+NhE3reopnPW8lcmLPafq5+dKMJazYjIerGuD?= =?Windows-1252?Q?8+VmUhsK7O7x9LknlGxA7yMwIWJBhusnJXLpyTCF0dh/1u0rZqOI2XpT?= =?Windows-1252?Q?xolL37pupsR1hn4byrQV+KOCYymSgQvcX/BU1T9kI3X65P1NedDtvUnv?= =?Windows-1252?Q?KOcyYkuqd/6rhWcqLiXR1SNnZvnRr0z/f7jtsFHpRtNN8tYinXds16si?= =?Windows-1252?Q?qZsnB/A/2lxuWSuYF4i3Jd/HO0/to0MBQ42hVGe8RfAhBwvJz/Vi3zIU?= =?Windows-1252?Q?LLWy7YvSOBWxBzywba5SKju3RSCBFfQ1v4ZjvqHOwpRVjCQ+ng7pbkXf?= =?Windows-1252?Q?I5hGHwx70vWdflIBm3aRP740riVSUrLQa1TWC6ReEDLCNnjyn91xEG1E?= =?Windows-1252?Q?tcIkecsrHUdsoFDVlSG/AKGXugJehRkn+pSBMrm8zFue6g+PFZB5FTXY?= =?Windows-1252?Q?yJhvoOzGoRzyybYpxPvsAYpV5W6aFYsiGCubIugUr1h5ir3ZFDDQgS88?= =?Windows-1252?Q?uXbemhvIvgW/935djNXhhY+Gxdk+rXP/i4PUFuK3Qpj43pg/cjNGPqdh?= =?Windows-1252?Q?Qc9yucon6IbzIHUL1MCQpGgvjhnZQ2dusG0zT40qpzuS/QU/I2JKkXgy?= =?Windows-1252?Q?vX1Odz3YYJXMpRM9bCGxKxJXvow1S1/Qk+H1nO1iK7/TzAQnF+CWUq9s?= =?Windows-1252?Q?K5Cq9XA7aLD0sZtzJfJD3zn1cFbO2aSWquI6Q9TV1kxs5cZAAi33jVuT?= =?Windows-1252?Q?w82RrTiI5prKZG+e254rLGGZ1JObgb+Q8YF7h+8/FsNbvc4d6pXnn00k?= =?Windows-1252?Q?8Ti06iA00Jc3NHqnxzvFdvJb1pu4MskFpcEWqgVQamqX9x8jB0h2F3vc?= =?Windows-1252?Q?oYh5v+EvLbXnAYxrDfLXUdwz9l2jIYleApn4EUXQSlHnKu/FX1Pg+InL?= =?Windows-1252?Q?W4kQSvOZv4tq4RnYARezyDz2UV7q0bRtY5msX9X50fFm51wsnbntZhft?= =?Windows-1252?Q?yQlIaE9HsrY/cmICMWFJMOAY6/98lkeFSDo/9wrZNUQPu8edX8RWqqyi?= =?Windows-1252?Q?7quKMtTxWwLqTKiHezqIkyLKUxR1UAr2cDJ6JrV0PZBjdbpz5nkLK+Qm?= =?Windows-1252?Q?EoSI+uoQMZLed9z2ixbZpeEOsqruVZhB9VQNUTQG4vUWT3ubjfMMflmc?= =?Windows-1252?Q?gauvPVIP?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 964f3393-b8a7-4334-fe44-08d968143179 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2021 22:03:39.0247 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SgC0Wvmipy/HCdpqBl6Yo+wDENH77rSUBbkj7xz8SEnB15bHrKfb+4mgj+uNJcoCRfRqKw9OAEfhoR4K5qGXYQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0530 X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_PASS, TXREP, T_SPF_HELO_TEMPERROR autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-developers@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component developers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2021 22:03:51 -0000 With the recently uploaded gcc-11.2.0, I'm seeing three types of errors when building cygwin: 1. In file included from ../../../../../newlib-cygwin/winsup/utils/mingw/path.cc:1: ../../../../../newlib-cygwin/winsup/utils/mingw/../path.cc: In function ‘char* conv_fstab_spaces(char*)’: ../../../../../newlib-cygwin/winsup/utils/mingw/../path.cc:286:18: error: ISO C++17 does not allow ‘register’ storage class specifier [-Werror=register] 286 | register char *sp = field; Removing all the 'register' specifiers fixes these and I guess is harmless. 2. In member function ‘int dumper::dump_module(asection*, process_module*)’, inlined from ‘int dumper::dump_module(asection*, process_module*)’ at ../../../../newlib-cygwin/winsup/utils/dumper.cc:533:1: ../../../../newlib-cygwin/winsup/utils/dumper.cc:562:11: error: ‘char* strncpy(char*, const char*, size_t)’ writing 16 bytes into a region of size 1 overflows the destination [-Werror=stringop-overflow=] 562 | strncpy (header.elf_note_header.name, "win32module", NOTE_NAME_SIZE); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../newlib-cygwin/winsup/utils/dumper.cc:25: ../../../../newlib-cygwin/winsup/../include/elf/external.h: In member function ‘int dumper::dump_module(asection*, process_module*)’: ../../../../newlib-cygwin/winsup/../include/elf/external.h:169:17: note: destination object ‘Elf_External_Note::name’ of size 1 169 | char name[1]; /* Start of the name+desc data */ The code contains #pragma GCC diagnostic ignored "-Wstringop-overflow" which should have prevented that error, shouldn't it? 3. ../../../../newlib-cygwin/winsup/cygwin/miscfuncs.cc: In member function ‘void* thread_allocator::_alloc(SIZE_T)’: ../../../../newlib-cygwin/winsup/cygwin/miscfuncs.cc:522:5: error: ‘MEM_EXTENDED_PARAMETER::’ has no non-static data member named ‘Pointer’ 522 | }; This one completely mystifies me, given the definition of MEM_EXTENDED_PARAMETER in /usr/include/w32api/winnt.h. Is there some problem with the use of an unnamed struct and unnamed union in that definition? Ken