From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 078451381F3 for ; Fri, 5 Apr 2013 05:23:27 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6BCB2E0630; Fri, 5 Apr 2013 05:23:25 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id ECDA4E0630 for ; Fri, 5 Apr 2013 05:23:24 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 162CD33DD64 for ; Fri, 5 Apr 2013 05:23:24 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2145) id D06522171D; Fri, 5 Apr 2013 05:23:22 +0000 (UTC) From: "Ryan Hill (dirtyepic)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, dirtyepic@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog toolchain.eclass X-VCS-Directories: eclass X-VCS-Committer: dirtyepic X-VCS-Committer-Name: Ryan Hill Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20130405052322.D06522171D@flycatcher.gentoo.org> Date: Fri, 5 Apr 2013 05:23:22 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: bcbba4d5-b3c6-4a33-b588-e778997ee0de X-Archives-Hash: a9052553dc39562a1450148ac0628eb4 dirtyepic 13/04/05 05:23:22 Modified: ChangeLog toolchain.eclass Log: Work around bootstrap comparison failures on ancient systems (bug #411333). Revision Changes Path 1.765 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.765&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.765&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.764&r2=1.765 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.764 retrieving revision 1.765 diff -u -r1.764 -r1.765 --- ChangeLog 1 Apr 2013 11:05:27 -0000 1.764 +++ ChangeLog 5 Apr 2013 05:23:22 -0000 1.765 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.764 2013/04/01 11:05:27 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.765 2013/04/05 05:23:22 dirtyepic Exp $ + + 05 Apr 2013; Ryan Hill toolchain.eclass: + Work around bootstrap comparison failures on ancient systems (bug #411333). 01 Apr 2013; Michał Górny autotools-multilib.eclass: Fix path handling in header wrapping code. 1.574 eclass/toolchain.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.574&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.574&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.573&r2=1.574 Index: toolchain.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v retrieving revision 1.573 retrieving revision 1.574 diff -u -r1.573 -r1.574 --- toolchain.eclass 2 Apr 2013 03:02:22 -0000 1.573 +++ toolchain.eclass 5 Apr 2013 05:23:22 -0000 1.574 @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.573 2013/04/02 03:02:22 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.574 2013/04/05 05:23:22 dirtyepic Exp $ # # Maintainer: Toolchain Ninjas @@ -1360,6 +1360,7 @@ # This is mostly a stub function to be overwritten in an ebuild gcc_do_filter_flags() { + strip-flags # In general gcc does not like optimization, and add -O2 where @@ -1409,9 +1410,13 @@ ;; esac - # Compile problems with these (bug #6641 among others)... - #filter-flags "-fno-exceptions -fomit-frame-pointer -fforce-addr" - + case ${GCC_BRANCH_VER} in + 4.6) + # https://bugs.gentoo.org/411333 + replace-cpu-flags pentium2 pentium3 pentium3m pentium-m i686 + ;; + esac + # CFLAGS logic (verified with 3.4.3): # CFLAGS: # This conflicts when creating a crosscompiler, so set to a sane