From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by sourceware.org (Postfix) with ESMTPS id 81F68385781F for ; Thu, 29 Sep 2022 13:39:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 81F68385781F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=adacore.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adacore.com Received: by mail-wr1-x435.google.com with SMTP id v28so2275383wrd.3 for ; Thu, 29 Sep 2022 06:39:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adacore.com; s=google; h=to:cc:date:message-id:subject:mime-version:from:from:to:cc:subject :date; bh=MGYaT7Ls31q1xSiIkOw3JzQRrrKZRnIpE6XQpsVt5B8=; b=UC2IdkTd3DOeDtXAUIibxdWIwa3z+K85zkVxHBYbbUIqkqTWW9czP9XI5UJgcUNEek 66iFztSiHG0i2bzHIu3QJaJAPVwhaAioZqZnX73gekZE0gAqNXKKTXqScu3O4ozM6wss wfocGNR2gcrK/i15BDi+H3Wj8JjYELnKHKD16CpXIY5oi5CNpFBShBSvsl3S8AtU6Oc2 m7gWXr3tqUcp4WKJrn+K9I0y3YW4jaBRdGQ5wCwNsAOoq0iGS6CI737z45hoGsPbtOxd SIo6IqhgBOuHugyCG9B7LKWCLCZ8j/Ujqh8/nyHbXEzWzSgHFsk7x6TwlQio0AXCZSlh k8bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version:from:x-gm-message-state :from:to:cc:subject:date; bh=MGYaT7Ls31q1xSiIkOw3JzQRrrKZRnIpE6XQpsVt5B8=; b=E1M/9HYSgS/V5VBZiSYv9ByoPGmnxBT7/f24z/xA7QCdoPzpc9cxtfrr7aVvysu47q tyhWiSH/6wsDbT5/WQ0R2FpXO0gtI0WcdFfBfjHObUIsRVoUwR4gFvkwCmiyfAQO0gFn xiUHeJT0ANdhEMMsiUUfsRDvBMgIYjuJPBMra9yTKS3EuOldxRZfthQ9crTJ363ochtQ Br4yRwaDJMg2S6lIkjH/amdV95CSgTNgDnp9aeBT7q6U9T377LcfsvBTsoWz37eBmeAO nl/b2sssqqtYeY7bPkdrSe4Bs23a9xArEAinx2mblMbID/xeasb90GUJxJuI3nd6lU8o U2Iw== X-Gm-Message-State: ACrzQf1IOEkuQcfsgfo2+8jAK4QcFFtJbwp1OK/Ej7YVdS8fvhr4pRS5 YUEvAyVqUD+cOFQje1uaSoCMEwZIFWQZkQ== X-Google-Smtp-Source: AMsMyM5qva3SLE2/f4vUiQyxWRycCdOX6xof1DNtSXWtGGhrM4p9H9giToQBd13GL75lL83HgK/rdg== X-Received: by 2002:adf:efc6:0:b0:22c:c6cc:87dc with SMTP id i6-20020adfefc6000000b0022cc6cc87dcmr2375079wrp.522.1664458778044; Thu, 29 Sep 2022 06:39:38 -0700 (PDT) Received: from smtpclient.apple ([45.147.211.82]) by smtp.gmail.com with ESMTPSA id r4-20020adfdc84000000b0022cdb2950c9sm924369wrj.12.2022.09.29.06.39.36 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Sep 2022 06:39:36 -0700 (PDT) From: Olivier Hainque Content-Type: multipart/mixed; boundary="Apple-Mail=_85211341-8235-4A33-B823-261F1A3D47AD" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: [patch] Add an mcmodel=large multilib for aarch64-vxworks Message-Id: <293C8CC6-968D-4A82-BDFC-63FE21224D8F@adacore.com> Date: Thu, 29 Sep 2022 15:39:35 +0200 Cc: Olivier Hainque To: gcc-patches X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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: --Apple-Mail=_85211341-8235-4A33-B823-261F1A3D47AD Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Hello, This makes good sense in general anyway, and in particular with forthcoming support for shared shared libraries, which will work for mrtp alone but not yet for mrtp+mcmodel=large. We have been using this in gcc-11 based development toolchains for a while. Committing to mainline. Regards, Olivier 2022-03-20 Olivier Hainque gcc/ * config/aarch64/t-aarch64-vxworks: Request multilib variants for mcmodel=large. --Apple-Mail=_85211341-8235-4A33-B823-261F1A3D47AD Content-Disposition: attachment; filename=0004-Add-an-mcmodel-large-multilib-for-aarch64-vxworks.patch Content-Type: application/octet-stream; x-unix-mode=0640; name="0004-Add-an-mcmodel-large-multilib-for-aarch64-vxworks.patch" Content-Transfer-Encoding: quoted-printable =46rom=20eb918f65dabcf6b64a67e8b67abf67886dd9bfda=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Olivier=20Hainque=20=0A= Date:=20Sun,=2020=20Mar=202022=2017:39:15=20+0000=0ASubject:=20[PATCH=20= 04/18]=20Add=20an=20mcmodel=3Dlarge=20multilib=20for=20aarch64-vxworks=0A= =0AThis=20makes=20good=20sense=20in=20general=20anyway,=20and=20in=20= particular=0Asince=20we=20support=20shared=20libs=20for=20mrtp=20alone=20= but=20not=20yet=20for=0Amrtp+mcmodel=3Dlarge.=0A=0A2022-03-20=20=20= Olivier=20Hainque=20=20=0A=0Agcc/=0A=09*=20= config/aarch64/t-aarch64-vxworks:=20Request=20multilib=0A=09variants=20= for=20mcmodel=3Dlarge.=0A---=0A=20gcc/config/aarch64/t-aarch64-vxworks=20= |=205=20+++++=0A=201=20file=20changed,=205=20insertions(+)=0A=0Adiff=20= --git=20a/gcc/config/aarch64/t-aarch64-vxworks=20= b/gcc/config/aarch64/t-aarch64-vxworks=0Aindex=20= f9f6ede5baf..e672bb313ac=20100644=0A---=20= a/gcc/config/aarch64/t-aarch64-vxworks=0A+++=20= b/gcc/config/aarch64/t-aarch64-vxworks=0A@@=20-20,3=20+20,8=20@@=0A=20=0A= =20MULTILIB_OPTIONS=20+=3D=20mrtp=0A=20MULTILIB_DIRNAMES=20+=3D=20mrtp=0A= +=0A+#=20Setup=20a=20separate=20multilib=20for=20mcmodel=3Dlarge,=20for=20= which=0A+#=20we=20may=20not=20have=20shared=20lib=20support=20unlike=20= with=20-mrtp=20alone.=0A+MULTILIB_OPTIONS=20+=3D=20mcmodel=3Dlarge=0A= +MULTILIB_DIRNAMES=20+=3D=20large=0A--=20=0A2.25.1=0A=0A= --Apple-Mail=_85211341-8235-4A33-B823-261F1A3D47AD--