From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 61958 invoked by alias); 12 Dec 2015 16:40:07 -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 61945 invoked by uid 89); 12 Dec 2015 16:40:06 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.1 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 X-HELO: wmh1.mail.saunalahti.fi Received: from wmh1.mail.saunalahti.fi (HELO wmh1.mail.saunalahti.fi) (62.142.5.133) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Sat, 12 Dec 2015 16:40:05 +0000 Received: from ap.localhost.localdomain (dsl-espbrasgw1-54f9db-59.dhcp.inet.fi [84.249.219.59]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: andris.pavenis@wippies.com) by wmh1.mail.saunalahti.fi (Postfix) with ESMTPSA id E40A35F10D; Sat, 12 Dec 2015 18:40:00 +0200 (EET) Subject: Re: [PATCH 6/6] [DJGPP] configure.ac: enable LTO To: Jeff Law , GCC Patches References: <56631E04.5060609@wippies.com> <5669FD71.9020309@redhat.com> From: Andris Pavenis Message-ID: <566C4DE0.2080307@wippies.com> Date: Sat, 12 Dec 2015 16:40:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <5669FD71.9020309@redhat.com> Content-Type: multipart/mixed; boundary="------------060405000606070700060900" X-IsSubscribed: yes X-SW-Source: 2015-12/txt/msg01329.txt.bz2 This is a multi-part message in MIME format. --------------060405000606070700060900 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-length: 742 On 12/11/2015 12:32 AM, Jeff Law wrote: > On 12/05/2015 10:25 AM, Andris Pavenis wrote: >> Patch enables LTO support for DJGPP in top level configure.ac >> >> Andris >> >> 2015-12-05 Andris Pavenis >> >> * configure.ac: enable LTO for *-*-msdosdjgpp > OK once prereqs have gone in. Note you should to the autoconf dance to update the generated > files. Mention them in your ChangeLog as > * configure: Regenerated > > jeff > > Updated patch is in attachment. Andris PS. Somebody other should apply this and my other DJGPP related patches as I do not have SVN write access. 2015-12-05 Andris Pavenis * configure.ac: Enable LTO for *-*-msdosdjgpp. * configure: Regenerate. --------------060405000606070700060900 Content-Type: text/x-patch; name="0006-DJGPP-configure.ac-enable-LTO.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0006-DJGPP-configure.ac-enable-LTO.patch" Content-length: 2174 >From d001fa0866e6bf1f4b879329841f7674f0e90eab Mon Sep 17 00:00:00 2001 From: Andris Pavenis Date: Sat, 12 Dec 2015 10:15:42 +0200 Subject: [PATCH 6/6] [DJGPP] configure.ac: enable LTO --- configure | 4 ++-- configure.ac | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configure b/configure index 090615f..0cde5a2 100755 --- a/configure +++ b/configure @@ -6122,7 +6122,7 @@ if test $target_elf = yes; then : else if test x"$default_enable_lto" = x"yes" ; then case $target in - *-apple-darwin9* | *-cygwin* | *-mingw*) ;; + *-apple-darwin9* | *-cygwin* | *-mingw* | *djgpp*) ;; # On other non-ELF platforms, LTO has yet to be validated. *) enable_lto=no ;; esac @@ -6133,7 +6133,7 @@ else # warn during gcc/ subconfigure; unless you're bootstrapping with # -flto it won't be needed until after installation anyway. case $target in - *-cygwin* | *-mingw* | *-apple-darwin*) ;; + *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;; *) if test x"$enable_lto" = x"yes"; then as_fn_error "LTO support is not enabled for this target." "$LINENO" 5 fi diff --git a/configure.ac b/configure.ac index a6998ff..ee4fd23 100644 --- a/configure.ac +++ b/configure.ac @@ -1817,7 +1817,7 @@ ACX_ELF_TARGET_IFELSE([# ELF platforms build the lto-plugin always. build_lto_plugin=yes ],[if test x"$default_enable_lto" = x"yes" ; then case $target in - *-apple-darwin9* | *-cygwin* | *-mingw*) ;; + *-apple-darwin9* | *-cygwin* | *-mingw* | *djgpp*) ;; # On other non-ELF platforms, LTO has yet to be validated. *) enable_lto=no ;; esac @@ -1828,7 +1828,7 @@ ACX_ELF_TARGET_IFELSE([# ELF platforms build the lto-plugin always. # warn during gcc/ subconfigure; unless you're bootstrapping with # -flto it won't be needed until after installation anyway. case $target in - *-cygwin* | *-mingw* | *-apple-darwin*) ;; + *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;; *) if test x"$enable_lto" = x"yes"; then AC_MSG_ERROR([LTO support is not enabled for this target.]) fi -- 2.5.0 --------------060405000606070700060900--