From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 127511 invoked by alias); 12 Oct 2018 11:02:00 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 127432 invoked by uid 89); 12 Oct 2018 11:01:59 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=HX-Received:sk:p19-v6m, H*r:2001, HX-Received:8a93 X-HELO: mail-pl1-f178.google.com Received: from mail-pl1-f178.google.com (HELO mail-pl1-f178.google.com) (209.85.214.178) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 12 Oct 2018 11:01:57 +0000 Received: by mail-pl1-f178.google.com with SMTP id f18-v6so5786755plr.1 for ; Fri, 12 Oct 2018 04:01:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to; bh=hqfb5mv2PNaST7MsnKa+mJ4RaIDrY+1noT0m35+aQ7c=; b=qIb49+Ji3I4xUtH/0h6fkYFj/l/4Wr8fD61G/ta8/ausIh1yE4k5q3ULuFf6XKZpE8 GEuIdw3tejlcw8yM6nKMj/T2Z2zwAKru+HVPYVvkedAxcrBPOZoU8uEJ9NszhzfF5Ugs zgVT3xDGKHB3f6WmFxNNellgGAk2ZYZmwjsJ7V80Zzpye8XtK5p8p/Aa4ijnSNkz6Bxh MIa6UXQfaJBSKpkkq1GNSrYqF9sS9zZqATF7yjq0ca0Q/TR9VADaHgd5aK9gkGDn15MU pAd5sg+KXWNrQRAIALuHGI9gaM4pJjNuKsL1DuIn9vpfPpX991/9Nji8viypXOOqX8Zd 4OMA== Return-Path: <10walls@gmail.com> Received: from ?IPv6:2001:e68:4075:9f8:f64d:30ff:fe63:5a5a? ([2001:e68:4075:9f8:f64d:30ff:fe63:5a5a]) by smtp.gmail.com with ESMTPSA id h87-v6sm3161411pfj.78.2018.10.12.04.01.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Oct 2018 04:01:55 -0700 (PDT) Subject: Re: introduce --enable-mingw-full32 to default to --large-address-aware To: Alexandre Oliva Cc: NightStrike , "Joseph S. Myers" , GCC Patches References: <18c16bb7-c54f-f086-0e90-f06345be10d8@gmail.com> <5ba2e87d-b49e-195d-8fbb-62e992c681c1@gmail.com> From: JonY <10walls@gmail.com> Openpgp: preference=signencrypt Message-ID: <6bf616ad-df7d-be61-06dd-587c767988cf@gmail.com> Date: Fri, 12 Oct 2018 11:27:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="yIUbkZ489AxSF4Y1f6GIEas5FPczwFX5K" X-IsSubscribed: yes X-SW-Source: 2018-10/txt/msg00743.txt.bz2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --yIUbkZ489AxSF4Y1f6GIEas5FPczwFX5K Content-Type: multipart/mixed; boundary="XCxM8eL5cvL4bYUCgytZmDAY4kW5WAe0Y"; protected-headers="v1" From: JonY <10walls@gmail.com> To: Alexandre Oliva Cc: NightStrike , "Joseph S. Myers" , GCC Patches Message-ID: <6bf616ad-df7d-be61-06dd-587c767988cf@gmail.com> Subject: Re: introduce --enable-mingw-full32 to default to --large-address-aware References: <18c16bb7-c54f-f086-0e90-f06345be10d8@gmail.com> <5ba2e87d-b49e-195d-8fbb-62e992c681c1@gmail.com> In-Reply-To: --XCxM8eL5cvL4bYUCgytZmDAY4kW5WAe0Y Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Content-length: 1419 On 10/12/2018 05:56 AM, Alexandre Oliva wrote: > On Oct 11, 2018, JonY <10walls@gmail.com> wrote: >=20 >> On 10/11/2018 02:57 AM, NightStrike wrote: >>> >>> Except that options typically don't get removed, just deprecated. It >>> seems cleaner to me to drop mingw from the name and make it default to >>> enabled for cygwin. >=20 >> It is already enabled for Cygwin, >=20 > plus, I have no evidence that Cygwin even works without > --large-address-aware, and I have no way to test that. >=20 >> but good point, >> --enable-large-address-aware it is, but enabled only for mingw for now, >> as such in the original patch. >=20 > Here's the patch, adjusted as requested and retested. Ok to install? >=20 >=20 > introduce --enable-large-address-aware >=20 > From: Alexandre Oliva >=20 > Add a configure knob for mingw32 and 64 toolchains to default passing > --large-address-aware to the linker, when creating 32-bit binaries. > -Wl,--disable-large-address-aware can still reverse its effects. >=20 > for gcc/ChangeLog >=20 > * configure.ac: Introduce --enable-large-address-aware > to define MINGW_DEFAULT_LARGE_ADDR_AWARE. > * doc/install.texi: Document it. > * configure, config.in: Rebuilt. > * config/i386/mingw32.h (LINK_SPEC_LARGE_ADDR_AWARE): Define, > based on MINGW_DEFAULT_LARGE_ADDR_AWARE. > (LINK_SPEC): Insert it. > * config/i386/mingw-264.h: Likewise. Patch looks OK to be. --XCxM8eL5cvL4bYUCgytZmDAY4kW5WAe0Y-- --yIUbkZ489AxSF4Y1f6GIEas5FPczwFX5K Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 833 -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE5QrdnbBX9Ppk4bbPcTtf4pwUXUUFAlvAfwwACgkQcTtf4pwU XUUBFw/7BmUcs8IS9mAmNxaTomMkiL2ds38efnf7nv9Ifci8r5oEFOj8DbxjL14r DgTPn/dnV0AaxX63qoZlUAMkGPSdgLRLPGG5ukl03qqAqiF0Cr/NMHWlt5k9Ojpu VaOU39YMwuRjadMOS58eMAByKHA/2n+2+qutIT4Oly28ztOIOUMr5CaXYbJvDruQ FBlXVZ3CklbleY1d1qZYHEyG7aZCkytBOQjN0X7QOAKlI8StdpWQ11ac/mQ3VA02 Ye0FDXMs0K3mca5ZWpABO32zlZDCIutxgjKaKSsx8gLpNmooJt6W9vUn/29rXmjp i70jZhLCig0C9Xi0zSBY1b9Eel7RB6oXIv7+imLoRWon9TxgBs2Tw3EwIKorkej3 mcV3IC6rsXsHHOfpiLHQBMFWIWSfiwJDsVknFODAbmhxnhEE9/Y1/Rgb/L1ptar1 kJPk8grPAqVN63DLFEbWFYz4jTig4Dc2dKE7HlV5ncc0FvlazX2EVEcvspJ5DEqE Dy243Td7iQqv2tPdpzDMTlafgvKP2wVNak3EjTVSzcS6cHtxmIUde821KDY04djY tW2veZFMLZ1WygGBPYSbghyXrnwekTbUq2qtblyeHQ5SDgW/4+vFBDz99vssdueS 0aB7GN/dhHKDVVSmgGrejF1pWffMH9rzu36aA8wQy09pfOGZMaM= =qypR -----END PGP SIGNATURE----- --yIUbkZ489AxSF4Y1f6GIEas5FPczwFX5K--