From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by sourceware.org (Postfix) with ESMTPS id D4CD33858CDB for ; Mon, 18 Mar 2024 22:58:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D4CD33858CDB Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=google.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D4CD33858CDB Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::531 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710802731; cv=none; b=Vq7GW3CQXDzDN4R1RtCzSm4znIm5As+24PLLsZ368pbD6gzKDH0vZMnbn3i+IiWZ2jKZICrVct6iqoRlWUDzxzCboNkRXMEdgBcc9LjjXauN2rWo1sMxLTdp4kkdmiVJOJu0fArjuN+MUQXAWcMLnU6kMBH0mRbWYI+n3yRaHZE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710802731; c=relaxed/simple; bh=8XDUUl57vtXOL8nvJYQGztJEuu/L4Lg+TUq6JamelfE=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=Od7I5CUKoUbsVGB9/ZzyZYWk4rJGpf4PZvg6NBBmUgWmRLg7lqqGh4z5Kkdp7iCfKLKQe1j/s4qsKhuLBDZbDg/IXbV2i2EQSwXoAjxM6+dsh9Ndp7a3w1e0TndWGKGLthLODXLWjScvqXblrVlhCRLrH2yD33hPk63/mismmF0= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-568c3888ad7so7262a12.0 for ; Mon, 18 Mar 2024 15:58:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1710802728; x=1711407528; darn=gcc.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=8XDUUl57vtXOL8nvJYQGztJEuu/L4Lg+TUq6JamelfE=; b=Nvkl4nrPlel7r/AjWxa2brVztaKGbVgzXUlz6p/TzGmpj7L4OczKnS0TStVhFRBv3D KHeEzdeIg60BrIThxdMB6hiTyFyulZZTlNl2VflVggdDnslzoGdGnk/kl6DQCZPpNO9F tmRGWGwtjaQMjI7G2Twr4nH4kDU0NE+T9itzpS0TCCJ2awvYZTNioFYIycUWMN4A74LR 6fg0t/+cZ2etbJA/yUjMxeI8k+T8pFCF/qQj3TiQRs+puYaNNwdAGtCUe7iBvuvjP6Px M7RQwIk5+JejWUO/Fh7EouUJHgZNW0CoOT3xatkrz2tTS++HYtlCA6sDS/zNVuJwXHjO b33w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710802728; x=1711407528; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8XDUUl57vtXOL8nvJYQGztJEuu/L4Lg+TUq6JamelfE=; b=sk/knkhHK5w0SyJIA0+i6qVcSWT+iRBXNlBAlxgLgc5/Z1PrA+qgB3ovaYm7NoEkE4 eBVPgZg57npMDYVKdQqMWBCUOitGDkPdVFKelJ0GgoyiTcrMzS+a5D8nVz6QgFEUXo1y p0uqK7wHn1MV/KVYwU56/igoeFlMyXzKB4qVtATQFoWP/08g+R0FoOiwX+yyFHmZfSAu gIvXiDZtRvR9i2005H/jDnTp+pEM3jLRIZURsPb2KyVc49QMY0XqmKDHffKDfk4jxvnG zauz76ywduz7nByeYe59ErGKgJf2JmD+Qiu06UcBQuQZKFDZv8yUtXCIUwKbtmYpZzS4 K8yw== X-Gm-Message-State: AOJu0YwexDATDSURgdkkb/vBJU24eQswMOqXn0r8Hw+KskfOOWb2hGMk 8qzejKBgmBc2Tm7g+Fleq9C+ySnDBg6BqE6p2eETZbw69kHA70CDRP3PCOej9UzHXh9J4rVH2S2 h871khQDP36rHVxkgNU62QCYMzPbvZFPnXd31 X-Google-Smtp-Source: AGHT+IFnkWLGC3l3QIpYV5Y2w/2k4Pyzr1QJrxvxcUxdjY+j9XF3VOcHshsGHXWdaIY/uh7BoeWxvg6zdKbsfu5jlqM= X-Received: by 2002:aa7:df15:0:b0:568:cef7:fe5e with SMTP id c21-20020aa7df15000000b00568cef7fe5emr88217edy.6.1710802728239; Mon, 18 Mar 2024 15:58:48 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Fangrui Song Date: Mon, 18 Mar 2024 15:58:34 -0700 Message-ID: Subject: Re: [PATCH v2 00/13] Add aarch64-w64-mingw32 target To: Evgeny Karpov Cc: "gcc-patches@gcc.gnu.org" , "richard.sandiford@arm.com" , "Richard Earnshaw (lists)" , "christophe.lyon@linaro.org" , "Andrew Pinski (QUIC)" , Maxim Kuvyrkov , Radek Barton , =?UTF-8?Q?Martin_Storsj=C3=B6?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-17.4 required=5.0 tests=BAYES_00,BODY_8BITS,DKIMWL_WL_MED,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,ENV_AND_HDR_SPF_MATCH,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mon, Mar 18, 2024 at 3:10=E2=80=AFPM Evgeny Karpov wrote: > > > Monday, March 18, 2024 2:34 PM > Christophe Lyon wrote: > > > I had a look at the v2 series, and besides a minor comment patch #8, IS= TM than > > all the comments your received about v1 have been addressed, indeed. > > > > > While unit testing for the x86_64-w64-mingw32 target is still in > > > progress, the first 4 patches do not obviously change other targets, > > > including aarch64-linux-gnu. > > > Could they be merged once stage 1 starts, or could it be done even > > > now? > > > > What would be the benefit of committing only the first 4 patches? > > (whether now or when stage 1 reopens) > > > > Thanks, > > > > Christophe > > Work on obtaining regression test results for x86_x64-w64-mingw32 was sti= ll in progress at that moment. > The first 4 patches do not obviously change other targets, so it was safe= to merge them. > Now, based on the regression test results https://gcc.gnu.org/pipermail/g= cc-patches/2024-March/647967.html, > it appears safe to merge the entire series. > > Regards, > Evgeny LLVM has had an aarch64 mingw ABI support for a long time. Does this patch series introduce a different ABI? If yes, do you have a summary? Does the patch need any adaptation on the LLVM side, or should a different target triple be picked? I have always been wondering what "32" in "x86_x64-w64-mingw32" means. https://github.com/llvm/llvm-project/pull/78908 even introduced the first use of the triple "arm64ec-w64-mingw32" into llvm-project. --=20 =E5=AE=8B=E6=96=B9=E7=9D=BF