From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2136.outbound.protection.outlook.com [40.107.241.136]) by sourceware.org (Postfix) with ESMTPS id 40C4D3858D33 for ; Mon, 4 Mar 2024 17:55:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 40C4D3858D33 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=microsoft.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=microsoft.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 40C4D3858D33 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.241.136 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709574958; cv=pass; b=IP/qY6S6gL4xH0meH2OyZCfgB6LadMlAYUjVUm/28+LoBtBoC+DaLhZ3IlXLO/PXoBP7tNrJmvziqth/9gweGbE7eRhQkCP4Or/OtTkiRVrA3dQJC5vX4CtwOlen6EWwafC69Uf4sWhCi1OW4NtU44xXrwAD6z4oDDy+u/EPHIY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709574958; c=relaxed/simple; bh=PRRPdOZWoZKslrvSN7npjiseRqbbj4GS1bQ24vS3vz8=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=WZVeePa1LXpQFC9CJUypQycAyg4NhC7vw8H15G27pyA1qxvmfuinCRyPLdiMV1YdJDDAC4zyZsqNd5j4Zm4GnNlV1KXRDuZ9XBTiAbmZ2BuUjfNjBdJdUY7VlN7nPJYiME8ecB9POtrJMWZPE1BLxbzClrf61cb2NXa3/Ml7ZWY= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j7tN+ET7AbOLmHNT9RIggOP6TStDQinqkTFiKyT0qimuvZ35tCre1MpeX3bK/sbtRbuJLsEum02ll7HTgny+R1KosCIHQ8yfIRaxyO33EbYofazl+AwTTdDO2E/lp0EZloLG8MTKLrvTwdvBZhorkzmk4wMEps7hjndt67Ria87VCxoekSZUUdpf4KS8FtxD3vQmCZncwEwAHcgGE+yqMF9PgqEKLZhwCLU5HylLPQI9RldCYbZPF1N4WKZ31fYWaUzNXvjCV5H0MB01ktT4jF9PP1tytwxWcHdK6tjzrUYXDoVF+jcB0K8jOc+BE09OF5+wFW+gVojW6ge5/14I5Q== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sBCAegwAvlrGmTcnh9URAqtymR0bvwfXLVdnO4OXuWU=; b=hcGLWM0Wltm79Z94r7OoZ7z/QJ1UriU2AmT9KSdv0iMN+qbhJ4s8T00SwS89TENBq/nv/C1/cwRSJXkhbN3RxSH2+XRWOcu6xkaFZm5RK7119zbehpHRDDArLw5bWjs0nc8JMuLrRj4iLdvGRE3mSyydrjmjAkMS7x4vJlv2TlD+dIoks8wBGH1lwoGYSTaGw9Ff5+R+NMxW6jMSeN6QX8RDnxjTbYSlle8Er0IJ0mOI5iaSxsOngXoGShVkTfTZym71ispStjcGQSf1PyLRKP3+forjPpMRaM5qyyCk46YwRMUsBX9zdOJckpwc1tdMHRYi1hsbcn9u3yrDaoYt+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sBCAegwAvlrGmTcnh9URAqtymR0bvwfXLVdnO4OXuWU=; b=jguquGyzyYJepcuM7/xZkIuEtHXQcZM5ChVrWPpzExWUGm1HFLN3tSnN/ph9Q8RcpCkGO6B5wf/0B065N8dKB9jT0tqcIABsWzjf4RjV73Mng2jc8mhefkkhnReUnJqw/KiRo0j5dbFO79YZaKjgSo+RMTqQmI8mS7qHoTtw1ds= Received: from VI1PR83MB0431.EURPRD83.prod.outlook.com (2603:10a6:800:17f::6) by PR3PR83MB0409.EURPRD83.prod.outlook.com (2603:10a6:102:5e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.0; Mon, 4 Mar 2024 17:55:52 +0000 Received: from VI1PR83MB0431.EURPRD83.prod.outlook.com ([fe80::7279:eea0:8540:a0f5]) by VI1PR83MB0431.EURPRD83.prod.outlook.com ([fe80::7279:eea0:8540:a0f5%7]) with mapi id 15.20.7386.002; Mon, 4 Mar 2024 17:55:52 +0000 From: Evgeny Karpov To: Evgeny Karpov , "gcc-patches@gcc.gnu.org" CC: "richard.sandiford@arm.com" , "Richard Earnshaw (lists)" , "Andrew Pinski (QUIC)" , Maxim Kuvyrkov , Radek Barton Subject: [PATCH v2 00/13] Add aarch64-w64-mingw32 target Thread-Topic: [PATCH v2 00/13] Add aarch64-w64-mingw32 target Thread-Index: AdpuVu2V9k72/kiQT/WLFgBSzdzhIgABhNqg Date: Mon, 4 Mar 2024 17:55:52 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=804f8e78-f263-4809-bbd5-d515c5934d44;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-03-04T17:10:26Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR83MB0431:EE_|PR3PR83MB0409:EE_ x-ms-office365-filtering-correlation-id: 129ba1d5-7476-48d9-f381-08dc3c745512 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JqZsjYgs/q2mDyzl9bz+BDPM3yGnV8dWY5CUffhSyqwRKo+57TQp53++ySFeQfVjJtIH2Xfm5q9Z4/KhnFEcY7G7CapRZsVz/XOH/QOGAYjZPcrJzC8Cm+/D04QqGv+d+Obn3mUOUyNwhLjauf8t8t2Eqe6y5oi4WOSeTaTJfRkWCV+BT1G2Tpxt9YwAO3EAWCAjocWd0IW8A1Hq8rS8HbQl//I9MHfp0vfHHgEN35nUHPOXoV+d24wnRvvOgrtYEf9CXWyLwS6eCOSgAzHDrRY0yT84r2TtGlHcMW3Jc6/+484p4s50h4erjHnTpwWM2fu7m2J8C5kC/d1SUmmtiqJCVxbKJNjF+upokNltCIFHLynmWDpK1+9m0fRFXrcF/V92rqnGd7wGCV/qYHN1rAkuY15zWc4T2gSz1XvtktdHAx2r0SS/XnIpwOz6FemtJCl6PaXO+OKchQ98PJRFWOuwLTZkKyaCFqREvObf85i4OjmJ6RbMWNUjaRlgRAasz0kT9g7aPSK+RhR9ERod9Z0s63yncoo3429AHlWL3+G/h+dSIyeUf+UVW0d9oxYYVbmrVVwR9DqU6IkibR4b6RyzCbM395JN7ijpqYbeVFmAgEhCEo9A5lBK7XNyzv17YWD9Nl96upb0nzuOaq9LvORUULytjo+dPTd2mo5naxlgEbkfXRTJXBziyNBkG5C1a0+HIVy6eR+8c73WxZOyFFHw7TLtOmv4vbKCLJZo82s= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR83MB0431.EURPRD83.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?I45n3L5tFxDbSFkEYoSY+0JOOEmOnNsWrzgbbgh0lAM5b8U/GaJg3jnMJnsD?= =?us-ascii?Q?XMYaGPn2CjNPvG/I3bUXQ+MVo8KusJNIWU73IDG4OkWNa2dC7KS0TDtE8e5O?= =?us-ascii?Q?+w80BoR44ZOg7x7xmXj1Paewv2VUCb7iLiy3zhyZ4ldpLfLTSvLW6s/uuPjK?= =?us-ascii?Q?Tc5U/Fv1TuhGiA+TxstSWF9uxdOwSeVYaf6h2C36lk9n/188kfbjpxXFjGtU?= =?us-ascii?Q?eRSt4ekYXOanpuonN8oR2cs6cul/6z0+N3ENO/I8/jIIBb0l6PWXXByX7bKT?= =?us-ascii?Q?qBvcwb6s085AUWVRlYbg/tZENVjsPgyYGgPZdznMSFF44EZCxzO20JLPspXI?= =?us-ascii?Q?S8hRlKPFPL4c6lBJsoemW5WsSOVvOceJRN1PNYGDr/X8pstbhr4AG4N0kQ76?= =?us-ascii?Q?FbfWu0WXi954dhFGCOWKEpdrqyNN2EgKBHOkXF0mv/zQQe5uH929L6on8jtP?= =?us-ascii?Q?Z4rknAo3kht62uDXM1iBt3zD3bKQvOIsqUHiyF0dmu7PgqLsSX/M9rhoNHbQ?= =?us-ascii?Q?P4V+xIN2TI6E0tL7P7mFoQCLu5V9opvzo1AMHzQEfEVY2WoSnQZIsiwFkn4n?= =?us-ascii?Q?/KDiijZjjzKJ9ign7VyR2ue7KEC9/6zykJH8e9BjiuSeKw9yzOW+5lpxr/mP?= =?us-ascii?Q?O0ZJcWwiy/yX3HawyXYQiBbtF7VHQsg9KD6Ru3FYah8MyKPHP2FgNMnGcPjK?= =?us-ascii?Q?t2w9NZYG1NM0OYXSld1Q2xCxPWwJJf+D41/qNs2L4ZqwXcJLFgfP1OveN2PI?= =?us-ascii?Q?ijGrYSTfjoD87a0LCzXagtniCWo7rojJGaU0OHvyHnldzfriiKbTMyEIc1lX?= =?us-ascii?Q?DCwhvDRsm/eSUqWuTi/OfT0a8cMAI9Pxd2alZqciNgxG/JBCt0jIRRfG+Eba?= =?us-ascii?Q?9HKg8pmNjzl7/81JbeDfBuzEgEcl0C4DTSQdLYNTXF8NQV8xNrsOx9BJR0dY?= =?us-ascii?Q?E5c0q4lkJLWvnN6a7fBNe8u67jtKelVoP4SHSkdm9zp9xYD+z5WnuQi+3Som?= =?us-ascii?Q?wiNB0TLxeMjSszO8VrYUFZGCiBqjPl5+xV04lUsM9dsVm1WLlsC0LfbWDyWZ?= =?us-ascii?Q?mCzlwm3l95L13LiOcr3qFgYvwNxxwvVhknvagOHdfRGq0W/HuyLuZrcsgYAq?= =?us-ascii?Q?sDjNaMx7dlF2XSEsa9iTY1qRc4A+7gHLl2Oc0xKpdQgbDAKcgSRRJLUPKGFM?= =?us-ascii?Q?4XoHMjHGwrYm5VjASTPGzMBJ1D+bNbopPqswYCkiylrPlSIJE6t0gzoMVHiT?= =?us-ascii?Q?99Pz/HJh0wRixDl8VEqm7oM5BVgHMhKiRI2HD74gfXISGrBMdf3+sNjySAge?= =?us-ascii?Q?owvbRKJUl3urQzI7SvrmAni6GzyRc8nycd3493otx8OiLdzrQvuWFNt3fVwg?= =?us-ascii?Q?EWurtEN4AHKEztcRUiQ2NWX3Vx1q56qRRJwJQ25KhbNY3bD8SN90xxV1VIeu?= =?us-ascii?Q?OeFE9KlYORHDrlim7iZhuOTiVeIdyeYtW4WwiVd/Y7lW+EbgRuRBVaKKSIGg?= =?us-ascii?Q?GL5dAsHfT6z8fBdsAr8ef72jmzLi8uMrFO5w81djgYHSnucxyc/5wxKjQGid?= =?us-ascii?Q?RukVaL57HN0eHihplD1oFXcNlIuNxul8zBQ9YFml?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR83MB0431.EURPRD83.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 129ba1d5-7476-48d9-f381-08dc3c745512 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2024 17:55:52.0455 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0DYC65V/o2j5kWMbo+DCaWOQg/8Uxj/cwX60TmmixrWtDAI3x+KFdN78N+jhDf8xK+be4Eupc+SruXS29+aQiA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR83MB0409 X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: gcc/ChangeLog: * config.gcc: * config/aarch64/aarch64-opts.h (enum aarch64_calling_abi): * config/aarch64/aarch64-protos.h (mingw_pe_maybe_record_exported_symbol): (mingw_pe_section_type_flags): (mingw_pe_unique_section): (mingw_pe_encode_section_info): * config/aarch64/aarch64.h (struct seh_frame_state): (GTY): * config/i386/cygming.h (SUBTARGET_ENCODE_SECTION_INFO): (TARGET_ASM_UNIQUE_SECTION): (TARGET_ASM_NAMED_SECTION): (TARGET_SECTION_TYPE_FLAGS): (ASM_DECLARE_COLD_FUNCTION_NAME): (ASM_OUTPUT_EXTERNAL_LIBCALL): * config/i386/i386-protos.h (i386_pe_unique_section): (i386_pe_declare_function_type): (mingw_pe_unique_section): (mingw_pe_declare_function_type): (i386_pe_maybe_record_exported_symbol): (i386_pe_encode_section_info): (mingw_pe_maybe_record_exported_symbol): (mingw_pe_encode_section_info): (i386_pe_section_type_flags): (i386_pe_asm_named_section): (mingw_pe_section_type_flags): (mingw_pe_asm_named_section): * config/i386/mingw-w64.opt.urls: * config/lynx.opt.urls: * config/i386/cygming.opt: Move to... * config/mingw/cygming.opt: ...here. * config/i386/cygwin-d.cc: Move to... * config/mingw/cygwin-d.cc: ...here. * config/i386/mingw-stdint.h: Move to... * config/mingw/mingw-stdint.h: ...here. * config/i386/mingw.opt: Move to... * config/mingw/mingw.opt: ...here. * config/i386/mingw.opt.urls: Move to... * config/mingw/mingw.opt.urls: ...here. * config/i386/mingw32.h: Move to... * config/mingw/mingw32.h: ...here. * config/i386/msformat-c.cc: Move to... * config/mingw/msformat-c.cc: ...here. * config/i386/t-cygming: Move to... * config/mingw/t-cygming: ...here. * config/i386/winnt-cxx.cc: Move to... * config/mingw/winnt-cxx.cc: ...here. * config/i386/winnt-d.cc: Move to... * config/mingw/winnt-d.cc: ...here. * config/i386/winnt-stubs.cc: Move to... * config/mingw/winnt-stubs.cc: ...here. * config/i386/winnt.cc: Move to... * config/mingw/winnt.cc: ...here. * doc/invoke.texi: * varasm.cc (switch_to_comdat_section): * config/i386/cygming.opt.urls: Removed. * config/aarch64/aarch64-abi-ms.h: New file. * config/aarch64/aarch64-coff.h: New file. * config/aarch64/cygming.h: New file. * config/mingw/cygming.opt.urls: New file. libatomic/ChangeLog: * configure.tgt: libgcc/ChangeLog: * config.host: * config/i386/t-gthr-win32: Move to... * config/mingw/t-gthr-win32: ...here. * config/i386/t-mingw-pthread: Move to... * config/mingw/t-mingw-pthread: ...here. * config/aarch64/t-no-eh: New file.