From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066030.outbound.protection.outlook.com [40.92.66.30]) by sourceware.org (Postfix) with ESMTPS id 56EB23851C34 for ; Mon, 4 Jan 2021 20:57:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 56EB23851C34 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=hotmail.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=bernd.edlinger@hotmail.de ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f4mBqeBEF/yHczhdtbmfqGjcUa0gjGFfvm5inPQjvncJ2sJQU9u25UmeOmfbiicKqOwvb12itm6pG/Q5RhLSXB+SYhUwNaw5EY+7sWCL4zQO046V005BqwF2xhg7qBZUAVBS7MWMTTGVQHmpXFcywj22wJDMD4TS1LEqP0MMyaKCfLy1G013rcu54c6W3lrgOk9lhJQd7sCZu3HPbZRt2LjsKfqZrB1zv0571LTRHb34nZPS3K5xdWUpK02Ci5j+If2u/tZZ2oYo21yUVUNFJEuZcxlHpk7e651+zzG6XB5NGKAG5L0qpZ8pnezpn6Sb3GIbUzGPqFTD152r676C8A== 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=HTx8bCSQ+sZG8bYAnKGwFly7P51TI4A8RKc65liXffU=; b=Uj9wggkMKrKtefQoZSncGoJC9UoBMUDbRnh2Fl66FyxJy5jh4+gaeCrXG63oX7Du3eXYoFbyxqaCs0NBU6ChTwb31cbbRWN2MFXcVNIKnaoZksMrAn9Fz9nw1ELlvoGuwaEBVb+XwDi/X1vwc63sHRNhsXIFheVCWtJeccaqt0aZgeSC8/J0joI62GRrSxC7hcvHKJIpp8V/0ZM8fwIaZEqMUsUkqnGM+yu3W8zE9CX6I1njMU5lJEz83hvJIZF6ST8Cd9rTQ6sUEwq6x1gysn9Qj6I9B36Ob2VAIPPD6exyg0uOR+WKIshneAgYroFAZGpCjxy+G6L/ScO8V4z0dg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DB5EUR01FT010.eop-EUR01.prod.protection.outlook.com (2a01:111:e400:7e1a::4f) by DB5EUR01HT077.eop-EUR01.prod.protection.outlook.com (2a01:111:e400:7e1a::475) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3721.20; Mon, 4 Jan 2021 20:57:33 +0000 Received: from AM0PR0602MB3410.eurprd06.prod.outlook.com (2a01:111:e400:7e1a::52) by DB5EUR01FT010.mail.protection.outlook.com (2a01:111:e400:7e1a::136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3721.20 via Frontend Transport; Mon, 4 Jan 2021 20:57:33 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:C4EE5DED3DFD4B3486459326A44DF07839E3347960A855C05A515A6E20F1183C; UpperCasedChecksum:72671F1162AC9435E7944A1C43435B69A5E8F54C072117F04224001D9B96E038; SizeAsReceived:7765; Count:44 Received: from AM0PR0602MB3410.eurprd06.prod.outlook.com ([fe80::60c8:86c2:bdaa:f0d2]) by AM0PR0602MB3410.eurprd06.prod.outlook.com ([fe80::60c8:86c2:bdaa:f0d2%3]) with mapi id 15.20.3721.024; Mon, 4 Jan 2021 20:57:33 +0000 To: "gdb-patches@sourceware.org" , Luis Machado , Simon Marchi From: Bernd Edlinger Subject: [PATCH] Fix building gdb with gcc-4.x Message-ID: Date: Mon, 4 Jan 2021 21:57:30 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 Content-Type: multipart/mixed; boundary="------------DB93E036AB806C58FE3DD0EC" Content-Language: en-US X-TMN: [WeAyqymaT+kRTZdDIiX/0MTDoXKdVsLi] X-ClientProxiedBy: FR2P281CA0025.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::12) To AM0PR0602MB3410.eurprd06.prod.outlook.com (2603:10a6:208:21::24) X-Microsoft-Original-Message-ID: <8515c6f1-9b83-a505-1cdb-97e2987fce14@hotmail.de> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.101] (88.68.3.2) by FR2P281CA0025.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.4 via Frontend Transport; Mon, 4 Jan 2021 20:57:32 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 44 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 3859a2cb-f7a8-431a-32b8-08d8b0f35be5 X-MS-TrafficTypeDiagnostic: DB5EUR01HT077: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7W4m6sM5mMDijnHJ6h+SmMEkWJG20yc9Dx4qB1o/7FxWieXgEa1EObOuYW06c/fC5jFZriwmPjEgyCDNTUeAQBt6x+ZezLs/zm6H3yhhnUhwixSCtveAW/fV7qsdJjCEUIjkMWSDPaUw43Oh3t3aQDkaq4RACjfd7us1+vgxhXC1gLhaaPpkyXZ9cbn8TpI4XrffUiVbG2IcZa1iyylckAmin7v76941dr1pymElJri8aKpxSH6kbsISDDf0lk9b X-MS-Exchange-AntiSpam-MessageData: hqRASl1O+Pz4PyzZm5X8E7UXvnZ1Cp0somrdcUM9+WnVU0WXRHhbqKQ/B5h8eOn2o3Qj+gLNB9Y9Ht5vh4HM/Wd0rJBkM+CqiZfhYFaC1IE1dojtNuBTpHfuFP7NL4QDJ8duDVsgfF/RmXSiftykLw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2021 20:57:33.7164 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-Network-Message-Id: 3859a2cb-f7a8-431a-32b8-08d8b0f35be5 X-MS-Exchange-CrossTenant-AuthSource: DB5EUR01FT010.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR01HT077 X-Spam-Status: No, score=-9.3 required=5.0 tests=BAYES_00, FORGED_MUA_MOZILLA, FREEMAIL_FROM, GIT_PATCH_0, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jan 2021 20:57:37 -0000 --------------DB93E036AB806C58FE3DD0EC Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Hi, with Luis' commit of today the trunk is no longer able to be compiled with gcc-4.x. The problem is std::is_trivially_default_constructible is not defined before gcc-5 although the compiler supports C++11 I am not sure about what's the best approach for conditionally enabling the code, especially for compilers other than g++. This fixes the build for me. Is it OK for trunk? Thanks Bernd. --------------DB93E036AB806C58FE3DD0EC Content-Type: text/x-patch; name="0001-Fix-building-gdb-with-gcc-4.x.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Fix-building-gdb-with-gcc-4.x.patch" RnJvbSAwODc5ZTJjZmYwZWE3MzI3NjlhYTgwYjg5ZmE2ZmJiYTcwYzg0MjYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCZXJuZCBFZGxpbmdlciA8YmVybmQuZWRsaW5nZXJAaG90bWFp bC5kZT4KRGF0ZTogTW9uLCA0IEphbiAyMDIxIDIxOjQwOjQxICswMTAwClN1YmplY3Q6IFtQQVRD SF0gRml4IGJ1aWxkaW5nIGdkYiB3aXRoIGdjYy00LngKTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVu dC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rp bmc6IDhiaXQKClNpbmNlIGlzX3RyaXZpYWxseV9kZWZhdWx0X2NvbnN0cnVjdGlibGUgd2FzIG5v dCBpbXBsZW1lbnRlZCBiZWZvcmUgZ2NjLTUKaXQgY2Fubm90IGJlIHVzZWQgd2l0aCBnY2MtNC54 LgoKLi4vLi4vYmludXRpbHMtZ2RiL2dkYi90cmFkLWZyYW1lLmM6IEluIGZ1bmN0aW9uIOKAmHRy YWRfZnJhbWVfc2F2ZWRfcmVnKiB0cmFkX2ZyYW1lX2FsbG9jX3NhdmVkX3JlZ3MoZ2RiYXJjaCop 4oCZOgouLi8uLi9iaW51dGlscy1nZGIvZ2RiL3RyYWQtZnJhbWUuYzo2NDoyMjogZXJyb3I6IOKA mGlzX3RyaXZpYWxseV9kZWZhdWx0X2NvbnN0cnVjdGlibGXigJkgaXMgbm90IGEgbWVtYmVyIG9m IOKAmHN0ZOKAmQogICBnZGJfc3RhdGljX2Fzc2VydCAoc3RkOjppc190cml2aWFsbHlfZGVmYXVs dF9jb25zdHJ1Y3RpYmxlPHRyYWRfZnJhbWVfc2F2ZWRfcmVnPjo6dmFsdWUpOwoKRml4IGJ1aWxk IGJ5IHVzaW5nIGNvbmRpdGlvbmFsIGNvbXBpbGF0aW9uIGFyb3VuZCB0aGF0IGxpbmUuCgpGaXhl czogMDk4Y2FlZjQ4NWEgKCJSZWZhY3RvciBzdHJ1Y3QgdHJhZF9mcmFtZV9zYXZlZF9yZWdzIikK CmdkYjoKMjAyMS0wMS0wNCAgQmVybmQgRWRsaW5nZXIgIDxiZXJuZC5lZGxpbmdlckBob3RtYWls LmRlPgoKICAgICAgICAqIHRyYWQtZnJhbWUuYyAodHJhZF9mcmFtZV9hbGxvY19zYXZlZF9yZWdz KTogQXZvaWQgY29tcGlsZS1lcnJvcgoJYmVjYXVzZSBpc190cml2aWFsbHlfZGVmYXVsdF9jb25z dHJ1Y3RpYmxlIHdhcyBmaXJzdCBpbXBsZW1lbnRlZCB3aXRoCglnY2MtNS4KLS0tCiBnZGIvdHJh ZC1mcmFtZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL2dkYi90cmFkLWZyYW1lLmMgYi9nZGIvdHJhZC1mcmFtZS5jCmluZGV4IDE3Mzc1ZTgu LmRlMWFjYzEgMTAwNjQ0Ci0tLSBhL2dkYi90cmFkLWZyYW1lLmMKKysrIGIvZ2RiL3RyYWQtZnJh bWUuYwpAQCAtNjAsNyArNjAsOSBAQCBzdHJ1Y3QgdHJhZF9mcmFtZV9jYWNoZSAqCiB0cmFkX2Zy YW1lX3NhdmVkX3JlZyAqCiB0cmFkX2ZyYW1lX2FsbG9jX3NhdmVkX3JlZ3MgKHN0cnVjdCBnZGJh cmNoICpnZGJhcmNoKQogeworI2lmIGRlZmluZWQoX19HTlVDX18pICYmIF9fR05VQ19fID49IDUK ICAgZ2RiX3N0YXRpY19hc3NlcnQgKHN0ZDo6aXNfdHJpdmlhbGx5X2RlZmF1bHRfY29uc3RydWN0 aWJsZTx0cmFkX2ZyYW1lX3NhdmVkX3JlZz46OnZhbHVlKTsKKyNlbmRpZgogCiAgIGludCBudW1y ZWdzID0gZ2RiYXJjaF9udW1fY29va2VkX3JlZ3MgKGdkYmFyY2gpOwogICB0cmFkX2ZyYW1lX3Nh dmVkX3JlZyAqdGhpc19zYXZlZF9yZWdzCi0tIAoxLjkuMQoK --------------DB93E036AB806C58FE3DD0EC--