Gentoo-Portage.com

Search Portage:
Login     Register     Language Tools

sys-devel/gcc

The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking

Screenshots

  • gcc-4.3.2
    ~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86
    multislot test altivec build fortran nls nocxx bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64 objc-gc mudflap objc++ openmp fixed-point
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-4.3.1-r1
    ~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
    multislot test altivec build fortran nls nocxx bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64 objc-gc mudflap objc++ openmp
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-4.3.1
    ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
    multislot test altivec build fortran nls nocxx bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64 objc-gc mudflap objc++ openmp
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-4.3.0
    multislot test altivec build fortran nls nocxx bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64 objc-gc mudflap objc++ openmp
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-4.2.4
    ~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~sparc-fbsd ~x86 ~x86-fbsd
    multislot test altivec build fortran nls nocxx bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64 objc-gc mudflap objc++ openmp
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-4.2.3
    ~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~sparc-fbsd ~x86 ~x86-fbsd
    multislot test altivec build fortran nls nocxx bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64 objc-gc mudflap objc++ openmp
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-4.1.2
    -* alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd
    multislot test altivec build fortran nls nocxx d bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64 objc-gc mudflap objc++
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-4.1.0-r1
    -* ~amd64 ~hppa ~ppc s390 ~x86
    multislot test altivec build fortran nls nocxx bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64 objc-gc mudflap objc++
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-4.0.4
    -* ~ia64
    multislot test altivec build fortran nls nocxx nopie bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64 objc-gc mudflap
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-3.4.6-r2
    -* alpha amd64 arm ~ia64 ~mips ppc ppc64 ~s390 sh sparc x86 ~x86-fbsd
    multislot test altivec build fortran nls nocxx nopie nossp boundschecking d bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-3.3.6-r1
    ~amd64 ~x86
    multislot test altivec build fortran nls nocxx nopie nossp boundschecking bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-3.2.3-r4
    x86 ppc sparc mips alpha -hppa ia64 s390
    static nls bootstrap java build
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-3.2.2
    multislot test altivec build fortran nls nocxx bootstrap doc gcj gtk hardened libffi multilib objc vanilla ip28 ip32r10k n32 n64
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-3.1.1-r2
    x86 sparc -ppc
    static nls bootstrap java build
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-2.95.3-r10
    ~alpha ~ppc ~sparc ~x86
    multislot test altivec build fortran nls nocxx
    View      Download      License: GPL-2 LGPL-2.1
  • gcc-2.95.3-r9
    x86 ppc sparc alpha
    static nls build multislot nocxx fortran
    View      Download      License: GPL-2 LGPL-2.1

ChangeLog

# ChangeLog for sys-devel/gcc
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.665 2008/11/23 18:23:20 halcy0n Exp $

23 Nov 2008; Mark Loeser <halcy0n@gentoo.org> gcc-4.3.2.ebuild:
Add patch for r10k support, thanks to Joshua Kinard <kumba AT gentoo DOT
org>; bug #247129

25 Oct 2008; Mark Loeser <halcy0n@gentoo.org> gcc-4.3.2.ebuild:
Add patches from gcc-4.4 for R10K support; bugs #223230 and 223231

25 Oct 2008; Joshua Kinard <kumba@gentoo.org> metadata.xml:
Add fixed-point local USE flag to gcc to control fixed-point support for
mips targets.

17 Oct 2008; Markus Meier <maekke@gentoo.org> metadata.xml:
openmp USE-flag is global now

*gcc-4.3.2 (04 Oct 2008)

04 Oct 2008; Mark Loeser <halcy0n@gentoo.org> +gcc-4.3.2.ebuild:
Version bump; bug #236199

19 Aug 2008; Jose Luis Rivero <yoswink@gentoo.org> gcc-4.3.1-r1.ebuild:
Added ~alpha keyword

03 Aug 2008; Mark Loeser <halcy0n@gentoo.org> Manifest:
Fix bug #220779; thanks to Andrew John Hughes <gnu_andrew AT member DOT
fsf DOT org> and James Le Cuirot <chewi AT aura-online DOT co DOT uk>

02 Aug 2008; Panagiotis Christopoulos <pchrist@gentoo.org> metadata.xml:
Update metadata.xml to include USE flag descriptions. Entries taken from
profiles/use.local.desc. GLEP 56

*gcc-4.3.1-r1 (06 Jul 2008)

06 Jul 2008; Mark Loeser <halcy0n@gentoo.org> +gcc-4.3.1-r1.ebuild:
Bump to fix bug #228517

29 Jun 2008; Friedrich Oslage <bluebird@gentoo.org> gcc-4.3.1.ebuild:
Added ~sparc keyword

22 Jun 2008; Mike Frysinger <vapier@gentoo.org> gcc-3.2.2.ebuild:
Move patches out of $FILESDIR and into patch tarball.

22 Jun 2008; Mike Frysinger <vapier@gentoo.org>
+files/3.2.3/gcc-3.2.3-poisoned-malloc.patch, gcc-3.2.3-r4.ebuild:
Fix for building with newer gcc versions #225743 by Emil Wojak.

21 Jun 2008; Mike Frysinger <vapier@gentoo.org> gcc-4.3.0.ebuild,
gcc-4.3.1.ebuild:
Force newer glibc to keep things sane #228631 by Andrey Kislyuk.

10 Jun 2008; Jeroen Roovers <jer@gentoo.org> gcc-4.3.1.ebuild:
Marked ~hppa too.

09 Jun 2008; Mike Frysinger <vapier@gentoo.org> gcc-4.3.1.ebuild:
Force newer glibc on amd64 to workaround multilib header issue.

*gcc-4.3.1 (09 Jun 2008)

09 Jun 2008; Mike Frysinger <vapier@gentoo.org> +gcc-4.3.1.ebuild:
Version bump.

*gcc-4.2.4 (23 May 2008)

23 May 2008; Mike Frysinger <vapier@gentoo.org> +gcc-4.2.4.ebuild:
Version bump.

10 May 2008; Mike Frysinger <vapier@gentoo.org> gcc-4.3.0.ebuild:
Drop ia64 libunwind patch and fix ice on ppc building mplayer.

20 Apr 2008; Mike Frysinger <vapier@gentoo.org> gcc-4.3.0.ebuild:
Revert cld behavior (for now), add back GNU-stack fixes for libffi, and add
fixes for upstream PR24170, PR27880, PR34571, PR35440, PR35705.

20 Mar 2008; Mike Frysinger <vapier@gentoo.org> gcc-2.95.3-r9.ebuild,
gcc-2.95.3-r10.ebuild, gcc-3.2.3-r4.ebuild, gcc-3.3.6-r1.ebuild,
gcc-3.4.6-r2.ebuild, gcc-4.0.3.ebuild, gcc-4.0.4.ebuild,
gcc-4.1.0-r1.ebuild, gcc-4.1.1-r3.ebuild, gcc-4.1.2.ebuild,
gcc-4.2.0.ebuild, gcc-4.2.1.ebuild, gcc-4.2.2.ebuild, gcc-4.2.3.ebuild,
gcc-4.3.0.ebuild:
Drop eselect-compiler from DEPENDs since it has been dropped from the tree.

18 Mar 2008; Mike Frysinger <vapier@gentoo.org> gcc-4.3.0.ebuild:
Fold mpfr/gmp depend updates from toolchain overlay #213687.

*gcc-4.3.0 (17 Mar 2008)

17 Mar 2008; Mike Frysinger <vapier@gentoo.org> +gcc-4.3.0.ebuild:
Version bump.

16 Mar 2008; Mike Frysinger <vapier@gentoo.org> gcc-4.1.2.ebuild:
Post minor avr/mips updates.

19 Feb 2008; Mike Frysinger <vapier@gentoo.org> files/awk/fixlafiles.awk:
Fix from Roy Marples to fixup portability #210590.

16 Feb 2008; Mike Frysinger <vapier@gentoo.org> gcc-4.2.3.ebuild:
Pull in zip/unzip for USE=gcj #196643.

*gcc-4.2.3 (16 Feb 2008)

16 Feb 2008; Mike Frysinger <vapier@gentoo.org> +gcc-4.2.3.ebuild:
Version bump #209123.

29 Dec 2007; Mike Frysinger <vapier@gentoo.org> gcc-3.3.6-r1.ebuild:
Grab fixes from newer versions so we can build again #201035 Carlo Marcelo
Arenas Belon.

17 Dec 2007; Mike Frysinger <vapier@gentoo.org> gcc-3.3.6-r1.ebuild:
Drop keywords as this version doesnt built on modern systems anymore. There
will be an updated gcc-3.3.6 ebuild to come.

20 Nov 2007; Joshua Kinard <kumba@gentoo.org> gcc-4.1.2.ebuild:
Stable on mips, per #178768.

11 Nov 2007; Mike Frysinger <vapier@gentoo.org>
+files/gcc-configure-texinfo.patch:
Disable makeinfo version checking #198182.

25 Oct 2007; Markus Rothe <corsair@gentoo.org> gcc-4.2.2.ebuild:
On ppc64 gcc 4.2.2 is in a much better shape than 4.2.0 was. Add ~ppc64 to
get some wider testing. Bug #179218

*gcc-4.2.2 (11 Oct 2007)

11 Oct 2007; Mike Frysinger <vapier@gentoo.org> +gcc-4.2.2.ebuild:
Version bump.

*gcc-4.2.1 (07 Oct 2007)

07 Oct 2007; Mike Frysinger <vapier@gentoo.org> +gcc-4.2.1.ebuild:
Version bump.

07 Oct 2007; Mike Frysinger <vapier@gentoo.org> gcc-4.1.2.ebuild:
Define __sparc64__ for sparc/fbsd targets #192404 by Roy Marples.

06 Sep 2007; Roy Marples <uberlord@gentoo.org> files/fix_libtool_files.sh:
gawk isn't always in /bin

05 Sep 2007; Mike Frysinger <vapier@gentoo.org> gcc-3.4.6-r2.ebuild,
gcc-4.1.2.ebuild:
Version bump D addon to 0.24.

01 Aug 2007; Roy Marples <uberlord@gentoo.org> gcc-4.2.0.ebuild:
Keyworded ~sparc-fbsd

30 Jul 2007; Roy Marples <uberlord@gentoo.org> gcc-4.2.0.ebuild:
Keyworded ~x86-fbsd.

25 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> gcc-4.2.0.ebuild:
We want ~sparc too

24 Jul 2007; Jeroen Roovers <jer@gentoo.org> gcc-4.2.0.ebuild:
Marked ~hppa too.

22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>; gcc-3.3.6.ebuild,
gcc-3.3.6-r1.ebuild, gcc-3.4.4-r1.ebuild, gcc-3.4.5.ebuild,
gcc-3.4.5-r1.ebuild, gcc-3.4.6.ebuild, gcc-3.4.6-r1.ebuild,
gcc-3.4.6-r2.ebuild, gcc-4.0.3.ebuild, gcc-4.0.4.ebuild,
gcc-4.1.0-r1.ebuild, gcc-4.1.1.ebuild, gcc-4.1.1-r1.ebuild,
gcc-4.1.1-r3.ebuild, gcc-4.1.2.ebuild, gcc-4.2.0.ebuild:
Drop virtual/x11 references.

24 Jun 2007; Piotr Jaroszy?ski <peper@gentoo.org> gcc-3.2.2.ebuild:
(QA) Don't use KEYWORDS="-*". bug #160519.

12 Jun 2007; Fernando J. Pereda <ferdy@gentoo.org> gcc-4.1.2.ebuild:
Stable on alpha as per bug #178768

02 Jun 2007; Raúl Porcel <armin76@gentoo.org> gcc-4.1.2.ebuild:
ia64 stable wrt #178768

19 May 2007; Christian Faulhammer <opfer@gentoo.org> gcc-4.1.2.ebuild:
stable amd64, bug 178768

19 May 2007; Markus Rothe <corsair@gentoo.org> gcc-4.1.2.ebuild:
Stable on ppc64; bug #178768

*gcc-4.2.0 (19 May 2007)

19 May 2007; Mike Frysinger <vapier@gentoo.org> +gcc-4.2.0.ebuild:
Version bump.

17 May 2007; Raúl Porcel <armin76@gentoo.org> gcc-4.1.2.ebuild:
x86 stable wrt #178768

16 May 2007; Joseph Jezak <josejx@gentoo.org> gcc-4.1.2.ebuild:
Marked ppc stable for bug #178768.

16 May 2007; Jeroen Roovers <jer@gentoo.org> gcc-4.1.2.ebuild:
Stable for HPPA (bug #178768).

16 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> gcc-4.1.2.ebuild:
Stable on sparc wrt #178768

12 May 2007; Joshua Kinard <kumba@gentoo.org> gcc-4.1.1-r3.ebuild:
Stable on mips.

30 Apr 2007; <solar@gentoo.org> gcc-3.4.6-r2.ebuild:
- mark ia64 pie/ssp as stable in the gcc-3.4.6 ebuild

09 Mar 2007; Mike Frysinger <vapier@gentoo.org> gcc-3.4.6-r2.ebuild,
gcc-4.1.2.ebuild:
Add support for version 0.23 of the D language addon.

*gcc-4.1.2 (14 Feb 2007)

14 Feb 2007; Mike Frysinger <vapier@gentoo.org> +gcc-4.1.2.ebuild:
Version bump.

13 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> gcc-4.1.1-r3.ebuild:
Stable on sparc for 2007.0

12 Feb 2007; Bryan Østergaard <kloeri@gentoo.org> gcc-4.1.1-r3.ebuild:
Stable on Alpha + IA64, bug 160663.

06 Feb 2007; Simon Stelling <blubb@gentoo.org> gcc-4.1.1-r3.ebuild:
stable on amd64; bug 160663

*gcc-4.0.4 (05 Feb 2007)

05 Feb 2007; Mike Frysinger <vapier@gentoo.org> +gcc-4.0.4.ebuild:
Version bump.

21 Jan 2007; Mike Frysinger <vapier@gentoo.org>:
Move snapshots to toolchain overlay.

08 Jan 2007; Christian Faulhammer <opfer@gentoo.org> gcc-4.1.1-r3.ebuild:
stable x86, bug #160663

08 Jan 2007; Joseph Jezak <josejx@gentoo.org> gcc-4.1.1-r3.ebuild:
Marked ppc stable for bug #160663.

08 Jan 2007; Markus Rothe <corsair@gentoo.org> gcc-4.1.1-r3.ebuild:
Stable on ppc64; bug #160663

08 Jan 2007; Mike Frysinger <vapier@gentoo.org> gcc-4.1.1-r1.ebuild,
gcc-4.1.1-r3.ebuild:
Force binutils-2.17+ to make sure the assembler supports secureplt #160709.

08 Jan 2007; Jeroen Roovers <jer@gentoo.org> gcc-4.1.1-r3.ebuild:
Stable for HPPA (bug #160663).

02 Jan 2007; Andrej Kacian <ticho@gentoo.org> gcc-3.3.6-r1.ebuild:
Stable on x86, bug #159459.

01 Jan 2007; Joseph Jezak <josejx@gentoo.org> gcc-3.4.6-r2.ebuild:
Marked ppc stable for bug #159460.

30 Dec 2006; Tom Gall <tgall@gentoo.org> gcc-3.4.6-r2.ebuild:
stable on ppc64, bug #159250

30 Dec 2006; Andrej Kacian <ticho@gentoo.org> gcc-3.4.6-r2.ebuild:
Stable on x86, bug #159250.

*gcc-2.95.3-r10 (30 Dec 2006)

30 Dec 2006; Mike Frysinger <vapier@gentoo.org> +gcc-2.95.3-r10.ebuild:
Add support for toolchain.eclass #124578 by Harald van Dijk.

28 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> gcc-3.4.6-r2.ebuild:
Stable on Alpha.

10 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> gcc-4.1.1-r1.ebuild,
gcc-4.1.1-r3.ebuild:
Add ~alpha keyword.

29 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.4.6-r2.ebuild:
Stable on sparc

*gcc-4.1.1-r3 (27 Nov 2006)

27 Nov 2006; Mike Frysinger <vapier@gentoo.org> +gcc-4.1.1-r3.ebuild:
Fix debug regression #155417 and add some fixes for hppa.

20 Nov 2006; Guy Martin <gmsoft@gentoo.org> gcc-4.1.1-r1.ebuild:
Stable on hppa.

16 Nov 2006; Joseph Jezak <josejx@gentoo.org> gcc-4.1.1-r1.ebuild:
Marked ppc stable for bug #155090.

15 Nov 2006; Luis Medinas <metalgod@gentoo.org> gcc-4.1.1-r1.ebuild:
Stable on amd64. Bug #155090.

14 Nov 2006; Andrej Kacian <ticho@gentoo.org> gcc-4.1.1-r1.ebuild:
Stable on x86, bug #155090.

*gcc-4.1.1-r2 (14 Nov 2006)

14 Nov 2006; Mike Frysinger <vapier@gentoo.org> +gcc-4.1.1-r2.ebuild:
Push out accumulated fixes.

13 Nov 2006; Tom Gall <tgall@gentoo.org> gcc-4.1.1-r1.ebuild:
gcc 4.1.1 stable for ppc64.

02 Nov 2006; Mike Frysinger <vapier@gentoo.org>
+files/4.1.0/gcc-4.1.0-fast-math-i386-Os-workaround.patch,
gcc-4.1.1.ebuild, gcc-4.1.1-r1.ebuild:
Apply a hackish workaround for uClibc/-Os until 4.1.2 is released.

26 Oct 2006; <blubb@gentoo.org> gcc-3.3.2-r7.ebuild, gcc-3.4.1-r3.ebuild:
remove unused emul-linux-x86 use flag

18 Oct 2006; Roy Marples <uberlord@gentoo.org> gcc-4.1.1-r1.ebuild:
Added ~sparc-fbsd keyword.

19 Sep 2006; Jason Wever <weeve@gentoo.org> gcc-4.1.1.ebuild,
gcc-4.1.1-r1.ebuild:
Added ~sparc keywords to gcc-4.1.1 ebuilds.

09 Sep 2006; Mike Frysinger <vapier@gentoo.org> gcc-3.4.6-r1.ebuild,
gcc-3.4.6-r2.ebuild:
Do not force libstdc++-v3 anymore #84961.

06 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> gcc-4.1.1-r1.ebuild:
Re-add the ~x86-fbsd keyword, it was protoize once again.

05 Sep 2006; Joshua Kinard <kumba@gentoo.org> ChangeLog:
Mark gcc-4.1.1 stable on mips, with -r1 in unstable.

05 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> gcc-4.1.1-r1.ebuild:
Remove ~x86-fbsd keyword as there are problems building.

*gcc-4.1.1-r1 (03 Sep 2006)

03 Sep 2006; Mike Frysinger <vapier@gentoo.org> gcc-4.1.1.ebuild,
+gcc-4.1.1-r1.ebuild:
Push out some fixes.

30 Aug 2006; Joshua Jackson <tsunam@gentoo.org> gcc-4.1.1.ebuild:
Stable x86; its about time for us to get this stable

30 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> gcc-4.1.1.ebuild:
Stable on amd64.

14 Aug 2006; <solar@gentoo.org> gcc-3.2.3-r4.ebuild, gcc-3.3.2-r7.ebuild,
gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild,
gcc-3.3.6-r1.ebuild, gcc-3.4.1-r3.ebuild, gcc-3.4.4-r1.ebuild,
gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild, gcc-3.4.6.ebuild,
gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild, gcc-4.0.2-r3.ebuild,
gcc-4.0.3.ebuild, gcc-4.1.0-r1.ebuild, gcc-4.1.1.ebuild:
- switch default ordering of gcc-config and eselect-compiler to work around
portage bug

28 Jul 2006; Kevin F. Quinn <kevquinn@gentoo.org> gcc-3.3.5-r1.ebuild,
gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild, gcc-3.3.6-r1.ebuild,
gcc-3.4.4-r1.ebuild, gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild,
gcc-3.4.6.ebuild, gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild:
Move rename of rmic/rmiregistry from ebuilds to toolchain.eclass - bug #139918

13 Jul 2006; Kevin F. Quinn <kevquinn@gentoo.org> gcc-3.3.5-r1.ebuild,
gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild, gcc-3.3.6-r1.ebuild,
gcc-3.4.4-r1.ebuild, gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild,
gcc-3.4.6.ebuild, gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild:
Change names of rmic, rmiregistry to grmic, grmiregistry to avoid conflicts
with other java platforms. Upstream already made this change for the same
reason in gcc-4 (bug #139918)

*gcc-3.4.6-r2 (06 Jul 2006)

06 Jul 2006; Kevin F. Quinn <kevquinn@gentoo.org> +gcc-3.4.6-r2.ebuild:
Eliminate ICE in ssp's sweep_string_variable (bug #74457), and stop
vanilla and hardenednossp compiler variants from auto-upgrading
fstack-protector to fstack-protector-all (bug #104754)

30 Jun 2006; Mike Frysinger <vapier@gentoo.org> gcc-4.0.2-r3.ebuild,
gcc-4.0.3.ebuild, gcc-4.1.0-r1.ebuild, gcc-4.1.1.ebuild:

27 Jun 2006; Luca Barbato <lu_zero@gentoo.org> gcc-4.1.1.ebuild:
Marked stable on ppc

25 Jun 2006; Guy Martin <gmsoft@gentoo.org> gcc-4.1.1.ebuild:
Stable on hppa.

24 Jun 2006; Markus Rothe <corsair@gentoo.org> gcc-4.1.1.ebuild:
Added ~ppc64 to get more user response for bugs

22 Jun 2006; Mike Frysinger <vapier@gentoo.org> gcc-4.1.1.ebuild:
Fix uclibc support #134412.

20 Jun 2006; Simon Stelling <blubb@gentoo.org> gcc-3.4.6-r1.ebuild:
stable on amd64

19 Jun 2006; Joshua Kinard <kumba@gentoo.org> gcc-4.1.1.ebuild:
Added ~mips to KEYWORDS.

16 Jun 2006; Joshua Kinard <kumba@gentoo.org> gcc-4.1.0-r1.ebuild,
gcc-4.1.1.ebuild:
Update patchset again to finally fix biild errors on mips64 compilers due to
typos in the R10K Cache barriers patch. Also mark 4.1.1 unstable on mips for
testing purposes.

09 Jun 2006; Joshua Kinard <kumba@gentoo.org> gcc-4.1.0-r1.ebuild,
gcc-4.1.1.ebuild:
Updated the patchball to include a corrected version of the IP28 R10000
cache barriers patch. Gcc was mistaking a call to a function in the patch as
the ptototype, and later mistaking the actual prototype as the function
call.

31 May 2006; Joseph Jezak <josejx@gentoo.org> gcc-3.4.6-r1.ebuild:
Marked ppc stable.

29 May 2006; Diego Pettenò <flameeyes@gentoo.org> gcc-4.1.1.ebuild:
Add ~x86-fbsd keyword (currently profile masked).

29 May 2006; Guy Martin <gmsoft@gentoo.org> gcc-3.4.4-r1.ebuild,
gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild:
Set KEYWORDS -hppa to gcc-3.4* as it can't build a glibc on hppa 1.1

29 May 2006; Mark Loeser <halcy0n@gentoo.org> gcc-3.4.6-r1.ebuild:
Stable on x86

28 May 2006; Mark Loeser <halcy0n@gentoo.org> gcc-4.1.1.ebuild:
Really fix objc-gc this time; bug #114359. Also add MIPS patches that Kumba
mentioned

28 May 2006; Joshua Kinard <kumba@gentoo.org> gcc-4.1.0-r1.ebuild:
Update 4.1.0 w/ two mips patches for R10K support and R10K cache barriers
handling. 4.1.1 is forthcoming.

27 May 2006; Mark Loeser <halcy0n@gentoo.org> gcc-4.1.1.ebuild:
Exclude patch for pr22889; bug #110002

26 May 2006; Bryan Østergaard <kloeri@gentoo.org> gcc-3.4.6-r1.ebuild:
Stable on alpha.

*gcc-4.1.1 (25 May 2006)

25 May 2006; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.1_pre20060517.ebuild, +gcc-4.1.1.ebuild:
Bump to 4.1.1 final release

*gcc-4.1.0-r1 (14 May 2006)

14 May 2006; Mark Loeser <halcy0n@gentoo.org> -gcc-4.1.0.ebuild,
+gcc-4.1.0-r1.ebuild:
Bump gcc-4.1 so everyone gets the newest changes (no more libstdc++.la and
the 1.4 patchset), and bump the 4.2 weekly snapshot

13 May 2006; Mike Frysinger <vapier@gentoo.org>
+files/4.1.0/gcc-4.1.0-cross-compile.patch, gcc-4.1.0.ebuild:
Split off cross-compile patch since new changes are incompat from old
gcc-4.0.x #133098 by John Bachan.

11 May 2006; Joshua Kinard <kumba@gentoo.org> gcc-3.4.6-r1.ebuild:
Marked stable on mips.

28 Apr 2006; Markus Rothe <corsair@gentoo.org> gcc-3.4.6-r1.ebuild:
Stable on ppc64

27 Apr 2006; Alec Warner <antarus@gentoo.org> files/digest-gcc-2.95.3-r9,
files/digest-gcc-3.4.1-r3, Manifest:
Fixing SHA256 digest, pass four

25 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.4.6-r1.ebuild:
Stable on sparc

*gcc-3.3.6-r1 (23 Apr 2006)

23 Apr 2006; Mike Frysinger <vapier@gentoo.org> +gcc-3.3.6-r1.ebuild:
Push out accumulated patches.

21 Apr 2006; Mark Loeser <halcy0n@gentoo.org> files/digest-gcc-3.4.5-r1,
Manifest:
Fix digest for 3.4.5-r1 patchset

18 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> gcc-3.4.6-r1.ebuild,
gcc-4.1.0.ebuild:
Add dependency over virtual/libiconv (for three series of gcc) as it's
needed to build gcc also without nls.

*gcc-3.4.6-r1 (18 Apr 2006)

18 Apr 2006; Mark Loeser <halcy0n@gentoo.org> +gcc-3.4.6-r1.ebuild:
Bump 3.4.6 patchset to fix bugs #127190 #126279 and #126871

12 Apr 2006; Bryan Østergaard <kloeri@gentoo.org> gcc-3.4.6.ebuild:
~alpha 3.4.6 - solves a ld segfault in binutils when emerging gmp.

11 Apr 2006; Joshua Kinard <kumba@gentoo.org>
+files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch,
gcc-3.4.6.ebuild:
Added a 4th version of the cache barriers patch for mips to gcc-3.4.6 that
shifts the bulk of th generation code to the mips backend vs. being in
final.c. This newer patch also has a switch to generate barriers on store
only, load only, or both loads and stores, making it suitable for both IP28
and R10K IP32 testing. Also keyworded 3.4.6 for ~mips.

09 Apr 2006; Guy Martin <gmsoft@gentoo.org> gcc-4.1.0.ebuild:
Added ~hppa to KEYWORDS.

08 Apr 2006; <nixnut@gentoo.org> gcc-3.4.6.ebuild:
Added ~ppc

30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> gcc-3.4.6.ebuild:
Add ~x86-fbsd keyword.

28 Mar 2006; Mark Loeser <halcy0n@gentoo.org> gcc-3.4.5-r1.ebuild:
Stable on x86

28 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.4.6.ebuild:
Keyworded ~sparc

23 Mar 2006; Luis Medinas <metalgod@gentoo.org> gcc-3.4.5.ebuild:
Stable on amd64.

23 Mar 2006; Markus Rothe <corsair@gentoo.org> gcc-3.4.6.ebuild:
Added ~ppc64

18 Mar 2006; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.3.ebuild,
gcc-4.1.0.ebuild:
Add an exclude for patch 33; bug #126609

*gcc-3.4.6 (18 Mar 2006)

18 Mar 2006; Mike Frysinger <vapier@gentoo.org> +gcc-3.4.6.ebuild:
Version bump #126492 by David Pufer.

15 Mar 2006; Markus Rothe <corsair@gentoo.org> gcc-3.4.5-r1.ebuild:
Added ~ppc64

*gcc-4.0.3 (14 Mar 2006)

14 Mar 2006; Mark Loeser <halcy0n@gentoo.org> +gcc-4.0.3.ebuild,
gcc-4.1.0.ebuild:
Bump to gcc-4.0.3, and bump the gcc-4.1.0 patchset

11 Mar 2006; Mark Loeser <halcy0n@gentoo.org> gcc-4.1.0.ebuild:
Fix the uclibc patchset; bug #125395

10 Mar 2006; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.5-r1.ebuild:
Marked ppc

05 Mar 2006; Luca Barbato <lu_zero@gentoo.org> gcc-4.1.0.ebuild:
Marked ~ppc

03 Mar 2006; Simon Stelling <blubb@gentoo.org>
-files/gcc331_use_multilib.amd64.patch, gcc-3.3.2-r7.ebuild,
gcc-3.4.1-r3.ebuild:
remove code that never gets executed, as well as the patch applied by this
code (use multilib && use amd64 == nono)

*gcc-4.1.0 (03 Mar 2006)

03 Mar 2006; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_pre20060223.ebuild, +gcc-4.1.0.ebuild:
Bump to 4.1.0

02 Mar 2006; Martin Schlemmer <azarah@gentoo.org>
+files/awk/fixlafiles.awk-no_gcc_la:
Add fixlafiles.awk for gcc's without libtool linker scripts.

02 Mar 2006; <chrb@gentoo.org> ChangeLog:
fix broken manifest (File: files/stubs/gcc-4.1-htb-stub.patch)

27 Feb 2006; Mark Loeser <halcy0n@gentoo.org> gcc-3.4.5.ebuild,
gcc-3.4.5-r1.ebuild:
3.4.5 stable on x86; and add 3.4.5-r1 to ~x86

*gcc-4.1.0_pre20060223 (25 Feb 2006)

25 Feb 2006; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_pre20060219.ebuild, +gcc-4.1.0_pre20060223.ebuild:
Bump to gcc-4.1.0_rc2

*gcc-4.1.0_pre20060219 (20 Feb 2006)

20 Feb 2006; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20060210.ebuild, +gcc-4.1.0_pre20060219.ebuild:
Bump to gcc-4.1.0_rc1

19 Feb 2006; Joshua Kinard <kumba@gentoo.org> gcc-3.4.5.ebuild:
Marked stable on mips.

17 Feb 2006; Aron Griffis <agriffis@gentoo.org> gcc-4.0.2-r3.ebuild:
Mark 4.0.2-r3 ~ia64

*gcc-3.4.5-r1 (20 Feb 2006)

20 Feb 2006; Joshua Kinard <kumba@gentoo.org>
+files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v3-ip32r10k.patch,
+files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v3.patch,
+gcc-3.4.5-r1.ebuild:
Update cache barriers patch used for IP28 mips systems. Also include a
modified version of the cache barriers patch for experimental IP32 R10K
tinkering.

*gcc-4.1.0_beta20060210 (11 Feb 2006)

11 Feb 2006; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20060203.ebuild, +gcc-4.1.0_beta20060210.ebuild:
Weekly gcc-4.1 snapshot bump

*gcc-4.1.0_beta20060203 (04 Feb 2006)

04 Feb 2006; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20060127.ebuild, +gcc-4.1.0_beta20060203.ebuild:
Weekly gcc-4.1 snapshot bump

*gcc-4.1.0_beta20060127 (28 Jan 2006)

28 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20060120.ebuild, +gcc-4.1.0_beta20060127.ebuild:
Weekly gcc-4.1 snapshot bump

23 Jan 2006; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.2-r3.ebuild:
Remove patches for bug #108231 since they caused issues; bug #118361.

*gcc-4.1.0_beta20060120 (21 Jan 2006)

21 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20060113.ebuild, +gcc-4.1.0_beta20060120.ebuild:
Bump to new gcc-4.1 snapshot

14 Jan 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+gcc-3.3.5.20050130-r1.ebuild:
Re-add gcc-3.3.5.200501300-r1 as it is the current stable for sparc
on profiles <2006.0

14 Jan 2006; Mike Frysinger <vapier@gentoo.org>
+files/4.0.2/gcc-4.0.2-softfloat.patch, gcc-4.0.2-r3.ebuild:
Update softfloat patch from yuri.

*gcc-4.1.0_beta20060113 (14 Jan 2006)

14 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
-gcc-3.3.5.20050130-r1.ebuild, -gcc-3.3.5.20050130-r2.ebuild,
-gcc-3.4.3-r1.ebuild, -gcc-3.4.3.20050110-r2.ebuild, -gcc-4.0.1.ebuild,
-gcc-4.1.0_beta20060106.ebuild, +gcc-4.1.0_beta20060113.ebuild:
Adding new gcc-4.1 snapshot, and cleaning up old versions

*gcc-4.1.0_beta20060106 (07 Jan 2006)

07 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20051230.ebuild, +gcc-4.1.0_beta20060106.ebuild:
Weekly 4.1 snapshot bump

05 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.4.5.ebuild:
Stable on sparc

02 Jan 2006; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.2-r3.ebuild:
Removing the message about reporting bugs upstream. Please report them on
bugs.gentoo.org

*gcc-4.0.2-r3 (01 Jan 2006)

01 Jan 2006; Mark Loeser <halcy0n@gentoo.org> -gcc-4.0.2-r2.ebuild,
+gcc-4.0.2-r3.ebuild:
New version of the Gentoo patchset; resolves bugs #89911 #101606 #109633
#110173

*gcc-4.1.0_beta20051230 (31 Dec 2005)

31 Dec 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20051223.ebuild, +gcc-4.1.0_beta20051230.ebuild:
Bump to newest 4.1 snapshot

24 Dec 2005; Markus Rothe <corsair@gentoo.org> gcc-3.4.5.ebuild:
Added ~ppc64

*gcc-4.1.0_beta20051223 (24 Dec 2005)

24 Dec 2005; Mark Loeser <halcy0n@gentoo.org>
-files/4.1.0/gcc-4.1.0-pr22313.patch, -gcc-4.1.0_beta20051216.ebuild,
+gcc-4.1.0_beta20051223.ebuild:
Bump to a new gcc-4.1 snapshot. The patch from pr22313 is now included
upstream.

20 Dec 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.1.ebuild,
gcc-4.0.2-r2.ebuild, gcc-4.1.0_beta20051216.ebuild:
Testing the libstdc++ virtual before marking it stable. Then we can remove
it from all of the gcc ebuilds and put it into the binary ebuilds that
require it.

*gcc-4.1.0_beta20051216 (17 Dec 2005)

17 Dec 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20051209.ebuild, +gcc-4.1.0_beta20051216.ebuild:
GCC-4.1 snapshot bump

15 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.4.5.ebuild:
Gimme ~sparc keywords here

*gcc-4.0.2-r2 (13 Dec 2005)

13 Dec 2005; Mark Loeser <halcy0n@gentoo.org> -gcc-4.0.2-r1.ebuild,
+gcc-4.0.2-r2.ebuild:
Bump to use the newest patchset, which removes a patch that introduced ICEs
and adds 2 patches to resolve bug #108231

*gcc-4.1.0_beta20051209 (10 Dec 2005)

10 Dec 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20051202.ebuild, +gcc-4.1.0_beta20051209.ebuild:
Bump gcc-4.1 snapshot

09 Dec 2005; Joshua Kinard <kumba@gentoo.org> gcc-3.4.4-r1.ebuild,
gcc-3.4.5.ebuild:
Marked 3.4.4-r1 stable; 3.4.5 unstable on mips.

*gcc-3.4.5 (06 Dec 2005)

06 Dec 2005; Mike Frysinger <vapier@gentoo.org> +gcc-3.4.5.ebuild:
Version bump.

*gcc-4.1.0_beta20051202 (03 Dec 2005)

03 Dec 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20051125.ebuild, +gcc-4.1.0_beta20051202.ebuild:
GCC-4.1 snapshot bump

02 Dec 2005; Mark Loeser <halcy0n@gentoo.org> gcc-3.4.4-r1.ebuild:
Stable on x86

01 Dec 2005; Guy Martin <gmsoft@gentoo.org> gcc-3.3.6.ebuild:
Stable on hppa.

*gcc-4.1.0_beta20051125 (26 Nov 2005)

26 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
+files/4.1.0/gcc-4.1.0-pr22313.patch, -gcc-4.1.0_beta20051112.ebuild,
+gcc-4.1.0_beta20051125.ebuild:
GCC-4.1 snapshot bump. Also add a patch to fix building on amd64.

13 Nov 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.1.ebuild,
gcc-4.0.2-r1.ebuild, gcc-4.1.0_beta20051112.ebuild:
Fix depends for gcc-4 ebuilds so we depend on >=glibc-2.3.6 now

*gcc-4.1.0_beta20051112 (12 Nov 2005)

12 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20051105.ebuild, +gcc-4.1.0_beta20051112.ebuild:
GCC-4.1 snapshot bump

10 Nov 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.1.ebuild,
gcc-4.0.2-r1.ebuild, gcc-4.1.0_beta20051105.ebuild:
Adding dev-libs/mpfr to deps, as it is needed to build fortran for gcc-4

05 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
gcc-4.1.0_beta20051105.ebuild:
Fix deps to match those from the gcc-4.0 ebuilds

*gcc-4.1.0_beta20051105 (05 Nov 2005)

05 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
+gcc-4.1.0_beta20051105.ebuild:
Adding back the gcc-4.1 snapshots. The installation should be fixed now; bug
#100679

31 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> gcc-3.4.4-r1.ebuild:
Stable on alpha.

31 Oct 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.2-r1.ebuild:
Adding 28_all_gcc4-pr19520.patch to GENTOO_PATCH_EXCLUDE due to it causing
ICEs in a few packages. I will remove it from the patchset in the next
revision

10 Oct 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.2-r1.ebuild:
Remove SPLIT_SPECS for now, until we have a better complete solution; bug
#106690

07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-2.95.3-r9.ebuild, gcc-3.2.3-r4.ebuild, gcc-3.3.2-r7.ebuild,
gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130-r1.ebuild,
gcc-3.3.5.20050130-r2.ebuild, gcc-3.3.6.ebuild, gcc-3.4.1-r3.ebuild,
gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild, gcc-3.4.4-r1.ebuild,
gcc-4.0.1.ebuild, gcc-4.0.2-r1.ebuild:
Let eselect-compiler be an option instead of sys-devel/gcc-config in DEPEND.

06 Oct 2005; Mike Frysinger <vapier@gentoo.org>
+files/gcc-configure-LANG.patch:
Patch to fix LANG issues in older autotools #105485.

*gcc-4.0.2-r1 (04 Oct 2005)

04 Oct 2005; Mark Loeser <halcy0n@gentoo.org> -gcc-4.0.2.ebuild,
+gcc-4.0.2-r1.ebuild:
New patchset with a lot of patches from Fedora, as well as patches to fix
-fvisibility problems with KDE.

*gcc-4.0.2 (28 Sep 2005)

28 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.2_pre20050917.ebuild, +gcc-4.0.2.ebuild:
Bump to 4.0.2

*gcc-4.0.2_pre20050917 (18 Sep 2005)

18 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.2_pre20050913.ebuild, +gcc-4.0.2_pre20050917.ebuild:
Bump to gcc-4.0.2_rc2

15 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
gcc-4.0.2_pre20050913.ebuild:
Enable split spec files.

*gcc-4.0.2_pre20050913 (14 Sep 2005)

14 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
+gcc-4.0.2_pre20050913.ebuild:
Bump to gcc-4.0.2_rc1

11 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050902.ebuild:
Removing the gcc-4.1 ebuilds for the time being. When they get to release
candidates, I'll add them back. At this point in time they are way too
unstable though. You can easily continue to use them in your overlay by just
renaming the ebuild.

05 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org> gcc-3.3.6.ebuild:
Moving 3.3.6 into stable on x86.

*gcc-4.1.0_beta20050902 (03 Sep 2005)

03 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050826.ebuild, +gcc-4.1.0_beta20050902.ebuild:
GCC 4.1 snapshot bump

*gcc-3.4.4-r1 (27 Aug 2005)

27 Aug 2005; Mike Frysinger <vapier@gentoo.org> +gcc-3.4.4-r1.ebuild:
Push out cumulative changes (especially #87631).

*gcc-4.1.0_beta20050826 (26 Aug 2005)

26 Aug 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050819.ebuild, +gcc-4.1.0_beta20050826.ebuild:
GCC 4.1 snapshot bump

20 Aug 2005; Mike Frysinger <vapier@gentoo.org>
+files/3.2.2/gcc-3.2.2-cross-compile.patch,
+files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch, gcc-3.2.2.ebuild:
Fix cross-compile support for Playstation 2 targets (ee/iop).

*gcc-4.1.0_beta20050819 (20 Aug 2005)

20 Aug 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050813.ebuild, +gcc-4.1.0_beta20050819.ebuild:
Bump to newest gcc-4.1 snapshot

17 Aug 2005; Mike Frysinger <vapier@gentoo.org> gcc-3.3.6.ebuild,
gcc-3.4.4.ebuild:
Add a patch for arm and one for m68k, a fix for an infinite loop in gcc
#102244, and fixes for canadian cross-compiling a native compiler.

16 Aug 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.1.ebuild:
Update 4.0.1's patchset. Dropped a patch that caused issues on PPC. Fixes
bug #97939

16 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org> gcc-3.4.4.ebuild:
Stable amd64.

*gcc-4.1.0_beta20050813 (13 Aug 2005)

13 Aug 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050730.ebuild, +gcc-4.1.0_beta20050813.ebuild:
GCC 4.1 snapshot bump

05 Aug 2005; Mike Frysinger <vapier@gentoo.org>
+files/3.4.4/gcc-3.4.4-softfloat.patch, gcc-3.4.4.ebuild:
Merge soft-float support by Yuri Vasilevski #75585.

*gcc-4.1.0_beta20050730 (30 Jul 2005)

30 Jul 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050723.ebuild, +gcc-4.1.0_beta20050730.ebuild:
GCC-4.1 snapshot bump

*gcc-4.1.0_beta20050723 (23 Jul 2005)

23 Jul 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050716.ebuild, +gcc-4.1.0_beta20050723.ebuild:
Bump to newest gcc-4.1 snapshot

*gcc-4.1.0_beta20050716 (16 Jul 2005)

16 Jul 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050709.ebuild, +gcc-4.1.0_beta20050716.ebuild:
GCC 4.1 snapshot bump

10 Jul 2005; Mike Frysinger <vapier@gentoo.org> gcc-3.3.5-r1.ebuild,
gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.5.20050130-r2.ebuild,
gcc-3.3.6.ebuild, gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild,
gcc-3.4.4.ebuild:
Dont apply spec-env patch to cross-compilers otherwise native hardened users
can screw up their cross-compilers real quick #96162 by Kevin F. Quinn.

*gcc-4.1.0_beta20050709 (10 Jul 2005)

10 Jul 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050702.ebuild, +gcc-4.1.0_beta20050709.ebuild:
Bumping gcc-4.1 snapshot

08 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-gcc-2.95.3-r8.ebuild, -gcc-3.3.2.ebuild, -gcc-3.3.2-r5.ebuild,
-gcc-3.3.5.20050130.ebuild, -gcc-3.4.3.20050110-r1.ebuild,
-files/3.3/gcc33-coreutils-compat.patch.bz2,
-files/3.3/gcc33-gentoo-branding-1.patch,
-files/3.3/gcc33-gentoo-branding.patch,
-files/3.3/gcc33-no-multilib-amd64.patch,
-files/3.3/gcc33-propolice-version.patch,
-files/3.3.1/gcc331-gentoo-branding.patch,
-files/3.3.3/gcc-3.3.3-libiberty-pic.patch,
-files/3.3.3/gcc333-gentoo-branding.patch,
-files/3.3.3/gcc333-pr15693.patch,
-files/3.3.3/gcc333-ssp-3.3.2_1-fixup.patch,
-files/3.3.3/gcc333-ssp-3.3_7-fixup.patch,
-files/3.3.3/gcc333_pre20040215-gentoo-branding.patch,
-files/3.3.3/gcc333_pre20040322-gentoo-branding.patch,
-files/3.3.3/gcc333_pre20040408-gentoo-branding.patch,
-files/3.3.3/gcc333_pre20040426-gentoo-branding.patch,
-files/3.3.4/gcc334-gentoo-branding.patch,
-files/3.4.0/gcc-3.4.0-move-propolice-into-glibc.patch,
-files/3.4.0/gcc-3.4.0-r6-gentoo-branding.patch,
-files/3.4.0/gcc34-ia64-lib64.patch, -files/3.4.0/gcc34-ice-hack.patch,
-files/3.4.0/gcc34-multi32-hack.patch,
-files/3.4.0/gcc34-ppc64-m32-m64-multilib-only.patch,
-files/3.4.1/gcc-3.4.1-gentoo-branding.patch,
-files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch,
-files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers.patch,
-files/3.4.3/35_all_pr18987-fix.patch:
Removing old ebuilds and cleaned out unused old patches.

*gcc-4.0.1 (08 Jul 2005)

08 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> -gcc-4.0.0.ebuild,
-gcc-4.0.1_pre20050702.ebuild, +gcc-4.0.1.ebuild:
gcc4 version bump.

05 Jul 2005; Joshua Kinard <kumba@gentoo.org> gcc-3.4.3.20050110-r2.ebuild,
gcc-3.4.4.ebuild:
Make 3.4.3.20050110-r2 stable on mips, and bump 3.4.4 into unstable.

*gcc-4.0.1_pre20050702 (03 Jul 2005)
*gcc-4.1.0_beta20050702 (03 Jul 2005)

03 Jul 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.1_pre20050616.ebuild, -gcc-4.1.0_beta20050625.ebuild,
+gcc-4.0.1_pre20050702.ebuild, +gcc-4.1.0_beta20050702.ebuild:
Bump to newest gcc4 snapshots.

28 Jun 2005; Markus Rothe <corsair@gentoo.org> gcc-3.4.4.ebuild:
Stable on ppc64

*gcc-4.1.0_beta20050625 (25 Jun 2005)

25 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050618.ebuild, +gcc-4.1.0_beta20050625.ebuild:
Bump GCC-4.1 snapshot

23 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+files/3.4.4/gcc-3.4_x-avr-news-devs2.patch, gcc-3.4.4.ebuild:
Added new avr target device support with blessing from spanky

*gcc-4.1.0_beta20050618 (18 Jun 2005)

18 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050611.ebuild, +gcc-4.1.0_beta20050618.ebuild:
GCC 4.1 snapshot bump

*gcc-4.0.1_pre20050616 (18 Jun 2005)

18 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.1_pre20050607.ebuild, +gcc-4.0.1_pre20050616.ebuild:
Bump to the gcc-4.0.1_rc2 snapshot

13 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.3.6.ebuild:
~sparc happy

*gcc-4.1.0_beta20050611 (11 Jun 2005)

11 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.1.0_beta20050604.ebuild, +gcc-4.1.0_beta20050611.ebuild:
Bump to new GCC 4.1 snapshot

11 Jun 2005; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.4.ebuild:
BAD typo in gcc-3.4.4 . It is stable, but got wrongly marked stable before
time. Since it would be a problem to the early updaters I keep it stable.

*gcc-4.0.1_pre20050607 (09 Jun 2005)

09 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.1_beta20050602.ebuild, +gcc-4.0.1_pre20050607.ebuild:
Committing gcc-4.0.1_rc1 snapshot, and my first gcc4 patchset (thanks Azarah)

07 Jun 2005; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.4.ebuild:
Marked ~ppc

*gcc-4.1.0_beta20050604 (05 Jun 2005)

05 Jun 2005; <halcyon@gentoo.org> -gcc-4.1.0_beta20050528.ebuild,
+gcc-4.1.0_beta20050604.ebuild:
Bump to the newest gcc-4.1 snapshot.

*gcc-4.1.0_beta20050528 (03 Jun 2005)

03 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
+gcc-4.1.0_beta20050528.ebuild:
Initial commit of a GCC-4.1 snapshot, for all those that want to be on the
bleeding edge

*gcc-4.0.1_beta20050602 (03 Jun 2005)

03 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.1_beta20050526.ebuild, +gcc-4.0.1_beta20050602.ebuild:
GCC4 snapshot bump

01 Jun 2005; Markus Rothe <corsair@gentoo.org> gcc-3.4.4.ebuild:
Added ~ppc64 to KEYWORDS

*gcc-3.2.2 (28 May 2005)

28 May 2005; Mike Frysinger <vapier@gentoo.org> +gcc-3.2.2.ebuild:
Add gcc for PS2.

*gcc-4.0.1_beta20050526 (28 May 2005)

28 May 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.1_beta20050521.ebuild, +gcc-4.0.1_beta20050526.ebuild:
GCC4 snapshot bump

*gcc-3.4.4 (24 May 2005)

24 May 2005; Mike Frysinger <vapier@gentoo.org>
+files/3.4.4/gcc-3.4.4-cross-compile.patch, +gcc-3.4.4.ebuild:
Version bumpage.

*gcc-3.3.6 (24 May 2005)

24 May 2005; Mike Frysinger <vapier@gentoo.org>
+gcc-3.3.6.ebuild:
Version bumpage.

*gcc-4.0.1_beta20050521 (22 May 2005)

22 May 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.1_beta20050514.ebuild, +gcc-4.0.1_beta20050521.ebuild:
GCC4 snapshot bump

*gcc-2.95.3-r9 (21 May 2005)

21 May 2005; Mike Frysinger <vapier@gentoo.org> +gcc-2.95.3-r9.ebuild:
Add patches from Debian/crosstool and try to make more cross-compile friendly.

*gcc-4.0.1_beta20050514 (15 May 2005)

15 May 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.1_beta20050507.ebuild, +gcc-4.0.1_beta20050514.ebuild:
Bump gcc4 ebuild to the newest snapshot

11 May 2005; Martin Schlemmer <azarah@gentoo.org>
gcc-4.0.1_beta20050507.ebuild:
Fix depends to actually depend on glibc/binutils that sorda makes things
work (glibc I only depend on something we can build against, not build at
this stage). Remove my patching crud that got included by mistake.

11 May 2005; Diego Pettenò <flameeyes@gentoo.org>
gcc-3.4.3.20050110-r2.ebuild, gcc-4.0.1_beta20050507.ebuild:
Make latest gcc (3.4 and 4) depend on glibc just for glibc systems.

10 May 2005; Martin Schlemmer <azarah@gentoo.org>
files/awk/fixlafiles.awk, gcc-4.0.0.ebuild, gcc-4.0.1_beta20050507.ebuild:
Fixup fixlafiles.awk detecting of gcc CHOST.

*gcc-4.0.1_beta20050507 (08 May 2005)

08 May 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.0_beta20050416.ebuild, +gcc-4.0.1_beta20050507.ebuild:
Version bump to the newest GCC4 snapshot.

23 Apr 2005; Joshua Kinard <kumba@gentoo.org>
+files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch,
gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r1.ebuild,
gcc-3.4.3.20050110-r2.ebuild:
Update the gcc-3.4.3 ebuilds to use a newer IP28 cache barrier patch. Won't
affect mainstream Mips systems.

*gcc-4.0.0 (21 Apr 2005)

21 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org> +gcc-4.0.0.ebuild:
Adding ebuild for gcc-4.0.0 release. This doesn't mean it's supported yet!

*gcc-4.0.0_beta20050416 (17 Apr 2005)

17 Apr 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.0_beta20050409.ebuild, +gcc-4.0.0_beta20050416.ebuild:
Bump to newest weekly snapshot.

*gcc-4.0.0_beta20050409 (12 Apr 2005)

12 Apr 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.0_beta20050402.ebuild, +gcc-4.0.0_beta20050409.ebuild:
Updating GCC4 ebuild to the newest snapshot

*gcc-3.3.5.20050130-r2 (08 Apr 2005)

08 Apr 2005; Mike Frysinger <vapier@gentoo.org>
+gcc-3.3.5.20050130-r2.ebuild:
Add a patch from Debian and the patch to prevent gcc from unlinking /dev/null.

*gcc-3.4.3.20050110-r2 (08 Apr 2005)

08 Apr 2005; Mike Frysinger <vapier@gentoo.org>
+gcc-3.4.3.20050110-r2.ebuild:
Add fix for PR/16625 from upstream #88022 by Ed Catmur. Patch to prevent
/dev/null from being deleted #79836 by David Wood. Also add a patch for arm
PR/16201 and a patch from Debian for m68k.

*gcc-4.0.0_beta20050402 (03 Apr 2005)

03 Apr 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.0_beta20050326.ebuild, +gcc-4.0.0_beta20050402.ebuild:
Version bump to the newest GCC4 snapshot

*gcc-4.0.0_beta20050326 (28 Mar 2005)

28 Mar 2005; Mark Loeser <halcy0n@gentoo.org>
-gcc-4.0.0_beta20050305.ebuild, +gcc-4.0.0_beta20050326.ebuild:
Version bump to newest GCC4 snapshot

27 Mar 2005; Hardave Riar <hardave@gentoo.org> gcc-3.4.3-r1.ebuild:
Stable on mips.

21 Mar 2005; <solar@gentoo.org> gcc-3.4.3-r1.ebuild,
gcc-3.4.3.20050110-r1.ebuild:
- mark ppc pp64 stable for pie/ssp use

*gcc-3.4.3.20050110-r1 (20 Mar 2005)

20 Mar 2005; Mike Frysinger <vapier@gentoo.org>
+gcc-3.4.3.20050110-r1.ebuild:
Fix visibility patches #78720, update uclibc support, and add support for
arm bigendian.

19 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110.ebuild:
use_multilib -> is_multilib

*gcc-3.3.5.20050130-r1 (19 Mar 2005)

19 Mar 2005; Mike Frysinger <vapier@gentoo.org>
+gcc-3.3.5.20050130-r1.ebuild:
Update uclibc patches and split them off into a sep tarball.

17 Mar 2005; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.3-r1.ebuild:
Marked ppc

15 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.3.5.20050130.ebuild:
Stable sparc.

14 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-2.95.3-r8.ebuild:
Patched to compile usilg gcc-3.4.

*gcc-4.0.0_beta20050305 (07 Mar 2005)

07 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
+gcc-4.0.0_beta20050305.ebuild:
Version bump of gcc-4 for bleeding edge masochists.

17 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild,
gcc-3.4.3.20050110.ebuild:
Only apply libffi-without-libgcj.patch if we're -build.

12 Feb 2005; <plasmaroo@gentoo.org> gcc-3.3.5.20050130.ebuild:
Mark -ia64 as bootstrapping fails with this version.

12 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild,
gcc-3.4.3.20050110.ebuild:

12 Feb 2005; <plasmaroo@gentoo.org> gcc-3.4.3-r1.ebuild,
gcc-3.4.3.20050110.ebuild:
Mask 3.4 series -ia64; PINE fails horribly with it but works on 3.3.2...

10 Feb 2005; Markus Rothe <corsair@gentoo.org> gcc-3.4.3-r1.ebuild:
Stable on ppc64

02 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild:
Fix bug #80434.

02 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.3.5.20050130.ebuild:
Pushing into ~arch. Re-adds support for tls on sparc.

*gcc-3.3.5.20050130 (01 Feb 2005)

01 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.3.5-r1.ebuild, +gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild,
gcc-3.4.3.20050110.ebuild:
Fix ordering of data in ebuilds so DESCRIPTION, etc comes after inherit
toolchain. Bump gcc-3.3 to reintroduce patchs from fedora which got
dropped from 3.3.5 and 3.3.5-r1. This should fix tls issues on sparc
(bug #78320), but it is still in 'KEYWORDS=-*' until the PIE patches
get updated.

31 Jan 2005; <plasmaroo@gentoo.org> gcc-3.3.5-r1.ebuild,
gcc-3.4.3-r1.ebuild:
GCC 3.3.5 eats fluffy bunnies for breakfast and kills IA64 bootstraps, so
3.4.3-r1 is going stable as it works. Marking 3.3.5-r1 "-ia64".

25 Jan 2005; Rob Holland <tigger@gentoo.org> :
Don't break the description line by overriding it in the eclass.

19 Jan 2005; Joshua Kinard <kumba@gentoo.org> gcc-3.4.3-r1.ebuild,
gcc-3.4.3.20050110.ebuild:
Typo tweaks in some comments in src_unpack.

19 Jan 2005; Brandon Hale <tseng@gentoo.org> gcc-3.4.3.20050110.ebuild:
Re-masking by request, see bug #78666. This GCC is failing with ICE, and
some users report that it cannot even build itself. Hopefully the
SSE2/3 fixes can be sanely backported to a released toolchain instead of
unleashing a random, busted CVS checkout on ~arch.

16 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.4.3.20050110.ebuild:
Pushing into ~arch from -*. This fixes bugs #57602 and #75067.

11 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.3.5-r1.ebuild:
Stable on sparc

*gcc-3.4.3.20050110 (10 Jan 2005)

10 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
+gcc-3.4.3.20050110.ebuild:
Bump to a newer version of the 3.4 branch from upstream. This should resolve
alot of SIMD issues people are hsving with -msse and others. Should resolve
bug #57602, hopefully bug #75067, and all of its kin.

10 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.3.5-r1.ebuild, gcc-3.4.3-r1.ebuild:
Moved src_install, pkg_preinst, and pkg_postinst into eclass using
gcc-3.3.5-r1 and gcc-3.4.3-r1 as a base. Made env.d script creation more
abstract. Fixed up multilib support. Fixed some problems moving libs to
incorrect destinations or not moving some libs. Fixed a few
cross-compilation problems (but not all yet). Closes bug #76884. Updated
src_unpack to do patches based on $ instead of $.

09 Jan 2005; Joshua Kinard <kumba@gentoo.org>
+files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers.patch, gcc-3.4.3-r1.ebuild:
Added patch that introduces cache barriers to be used when building SGI IP28
kernels. Only enabled by passing -mip28-cache-barriers. Only patched in if USE
ip28 is set, so non-ip28 mips systems will never see this option.

06 Jan 2005; Mike Frysinger <vapier@gentoo.org> gcc-3.3.5-r1.ebuild:
Update pie patches to fix order #72665.

30 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
+files/3.3.5/gcc-3.3.5-ffecom_gfrt_basictype-prototype.patch,
gcc-3.3.5-r1.ebuild:
Fixing bad function prototype which causes compilation to fail on some
configurations.

24 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.4.3-r1.ebuild:
Make sure $-g77 is created.

21 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
gcc-3.4.3-r1.ebuild:
sparc64 multilib fixes... /lib is 32bit which confused the ebuild.

*gcc-3.3.5-r1 (04 Dec 2004)

04 Dec 2004; Travis Tilley <lv@gentoo.org>
+files/3.3.4/libffi-without-libgcj.patch, +gcc-3.3.5-r1.ebuild,
-gcc-3.3.5.ebuild:
added libffi-without-gcj fix, fixed another libpath bug, and updated the pie
patches so that sparc works again. the ebuilds and pie patch revisions for
the latest 3.3 and 3.4 ebuilds are now in sync. re-keyworded as testing on
sparc

03 Dec 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.3-r1.ebuild:
keyworded as testing on previously supported archs, as well as ia64 which
works now, yay

29 Nov 2004; Rob Holland <tigger@gentoo.org> files/gcc-spec-env.patch:
fixup gcc_specs patch to handle empty string

27 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> gcc-3.3.5.ebuild:
-sparc because of weirdness

26 Nov 2004; Sven Wegener <swegener@gentoo.org> :
Added missing digest entries.

27 Nov 2004; Travis Tilley <lv@gentoo.org>
+files/3.4.3/libffi-without-libgcj.patch, gcc-3.4.3-r1.ebuild:
1) added a patch that will allow building libffi without gcj. This
should make gnustep users happy. ;)
2) fixed a few more issues with libraries ending up outside the gcc
$
3) fixed the libtool archive libdir fixing thingie, which has apparently
been broken for quite some time without anyone noticing

*gcc-3.4.3-r1 (25 Nov 2004)

25 Nov 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.3-r1.ebuild:
added a 20041125 branch update. made the logic for controlling
-by-default logic even more fine grained, and updated the pie
patches to the latest version.

21 Nov 2004; Travis Tilley <lv@gentoo.org> -gcc-3.1.1-r2.ebuild,
-gcc-3.3.1-r5.ebuild, -gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild,
-gcc-3.3.2-r3.ebuild, -gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild,
gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild,
-gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, -gcc-3.3.3.ebuild,
gcc-3.3.4-r1.ebuild, gcc-3.3.4-r2.ebuild, -gcc-3.3.ebuild:
removed unused versions and changed the SLOT for all gcc 3.3 ebuilds to be
3.3 instead of 3.2

21 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.5.ebuild:
updated manpages and pie patches

20 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.3.ebuild:
stable on amd64

20 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.5.ebuild:
added in bounds checking support, fixed some multilib path oddities, and
made the ebuild use the newish should_we_gcc_config check for deciding
whether or not we should run gcc-config during postinst.
NOTE: at the moment 3.3.5 will not compile xgcc when using gcc 3.4

18 Nov 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org> gcc-3.4.3.ebuild:
We don't need no stinky libstdc++-v3 on MIPS. Not to mention that 3.4.3 can't
compile it anyways

*gcc-3.3.5 (17 Nov 2004)

17 Nov 2004; Mike Frysinger <vapier@gentoo.org> +gcc-3.3.5.ebuild:
Version bump.

14 Nov 2004; Sven Wegener <swegener@gentoo.org> :
Added missing ? after !build in PDEPEND.

09 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.3.ebuild:
add back in bounds checking support and fix a silly libdir bug (70481)

07 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.3.ebuild:
updated the pie patch tarball to version 8.7.6.6. this fixes a bug with
using the patches on alpha without a binutils that supports -pie. since
alpha is not currently keyworded for this ebuild, the revision has not been
bumped for this fix.

07 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.3-r3.ebuild,
gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, gcc-3.3.4-r1.ebuild,
gcc-3.3.4-r2.ebuild, gcc-3.4.1-r2.ebuild, gcc-3.4.1-r3.ebuild,
gcc-3.4.1.ebuild, gcc-3.4.2-r2.ebuild, gcc-3.4.3.ebuild:
changed the f77 USE flag to just plain old fortran

*gcc-3.4.3 (07 Nov 2004)

07 Nov 2004; Travis Tilley <lv@gentoo.org> -gcc-3.4.2-r3.ebuild,
+gcc-3.4.3.ebuild:
version bumped. only generate specs-specific gcc configs if hardened gcc is
known to work on your arch. updated a few patches from redhat, and added the
arm/cross patches to the gcc patch tarball. removed gcc 3.4.2-r3 since the
branch update used was made just before the 3.4.3 freeze (dont worry sparc
users, this ebuild is keyworded as testing on sparc).

06 Nov 2004; Joshua Kinard <kumba@gentoo.org> gcc-3.4.2-r3.ebuild:
Marked unstable on sparc (Needs cascaded sparc64/gcc34 testing profile).

31 Oct 2004; Joshua Kinard <kumba@gentoo.org> gcc-3.4.1-r3.ebuild:
Marked stable on mips.

28 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r3.ebuild:
fixed the ppc logic in toolchain.eclass and keyworded 3.4.2-r3 as testing on
ppc

26 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r3.ebuild:
keyword as testing on amd64, mips, ppc64, and x86

26 Oct 2004; Mike Frysinger <vapier@gentoo.org>
+files/3.4.2/400-mips-pr17565.patch, +files/3.4.2/401-ppc-eabi-typo.patch,
+files/3.4.2/600-gcc34-arm-ldm-peephole.patch,
+files/3.4.2/601-gcc34-arm-ldm.patch,
+files/3.4.2/602-sdk-libstdc++-includes.patch,
+files/3.4.2/700-pr15068-fix.patch, +files/3.4.2/800-arm-bigendian.patch,
+files/3.4.2/810-arm-bigendian-uclibc.patch, gcc-3.4.2-r3.ebuild:
Import a bunch of patches from uclibc and merge a bunch of misc
cross-compiling fixes.

*gcc-3.4.2-r3 (25 Oct 2004)

25 Oct 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.2-r3.ebuild:
any patches borrowed from fedora that are no longer in the latest fedora gcc
3.4 src rpm have been removed, except for the symbol visibility patches. added
20041025 branch update. a few GCC_SPECS and gcc-config related bugs in
toolchain.eclass have also been fixed.

18 Oct 2004; Tom Gall <tgall@gentoo.org> gcc-3.4.1-r3.ebuild:
stable on ppc64

06 Oct 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.4.2-r2.ebuild:
added bounds checking by H.T. Brugge to gcc-3.4.2-r2 and toolchain.eclass,
notice that PIE+SSP is turned off when boundschecking is active

05 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r2.ebuild:
made 3.4.2-r2 rdep on gcc-config-1.3.6-r3 to fix the new specs-specific config
switching and marked stable on amd64

05 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r2.ebuild:
revert the multilib-by-default changes, since this seems to be causing
problems with hardened, and we havent yet completely figured out how to handle
mips' three ABIs.
Note: the multilib problem with hardened on amd64 will soon be fixed in
hardened-dev-sources, and this will no longer be an issue.

03 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r2.ebuild:
use create_gcc_env_entry from toolchain.eclass to create gcc-config entries
for using the hardened/vanilla specs files

25 Sep 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.3-r3.ebuild,
gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, gcc-3.3.4-r1.ebuild,
gcc-3.3.4-r2.ebuild:
update uclibc patched ebuilds to work properly with recent libtool eclass
changes

22 Sep 2004; Joshua Kinard <kumba@gentoo.org>
+files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch, gcc-3.4.2-r2.ebuild:
Added a patch for mips that adds -march=r10000 and -mtune=r10000 support to
gcc.

*gcc-3.4.2-r2 (21 Sep 2004)

21 Sep 2004; Travis Tilley <lv@gentoo.org>
+files/3.4.2/gcc34-fix-sse2_pinsrw.patch,
+files/3.4.2/gcc34-m32-no-sse2.patch, -gcc-3.4.2-r1.ebuild,
+gcc-3.4.2-r2.ebuild:
moved libgcc stuff back into the versioned directory, the libgcc_s-only stuff
will be broken out into a seperate ebuild. fixed broken libtool archives.
added an sse2 fix from Scott "I also own lv" Ladd, and a workaround that
disables sse2 by default for 32bit on both x86 and amd64 until the rest of the
wrong-code bugs are fixed. the workaround can be disabled completely by using
the -msse2 flag.

19 Sep 2004; <solar@gentoo.org> files/3.3.4/gcc-3.3.4-spec-env.patch,
files/3.4.1/gcc-3.4.1-spec-env.patch:
update robs patches from GCC_SPEC to GCC_SPECS so names are consistent in all
gcc versions

19 Sep 2004; <solar@gentoo.org> :
restore changelog

*gcc-3.4.1-r3 (19 Sep 2004)

19 Sep 2004; Rob Holland <tigger@gentoo.org>
+files/3.3.4/gcc-3.3.4-spec-env.patch,
+files/3.4.1/gcc-3.4.1-spec-env.patch, +gcc-3.3.4-r2.ebuild,
+gcc-3.4.1-r3.ebuild:
added GCC_SPEC environment variable support

14 Sep 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.2-r1.ebuild:
Marked -ppc

13 Sep 2004; Travis Tilley <lv@gentoo.org> +files/gcc-spec-env.patch,
gcc-3.4.2-r1.ebuild:
added a patch from Rob "I own lv" Holland that allows you to switch specs
files based on an environment variable (GCC_SPECS) and made gcc build both a
vanilla and hardened specs file by default. Eventually this will mean being
able to switch between gcc and hardened gcc on the fly. Since neither
gcc-config nor portage support this yet, I'm not bumping the revision number.

*gcc-3.4.2-r1 (12 Sep 2004)

12 Sep 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.2-r1.ebuild,
-gcc-3.4.2.ebuild:
re-added uclibc patches and masked for testing

10 Sep 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2.ebuild:
updated ssp patch to 3.4.1-1. this version includes it's own documentation and
will define _SSP_ when stack protection code is being built.

08 Sep 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2.ebuild:
made gcc default to using multilib on supported archs. add nomultilib to USE
to disable.

*gcc-3.4.2 (07 Sep 2004)

07 Sep 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.2.ebuild,
-gcc-3.4.2_pre20040902.ebuild:
version bump. disabled building libjava multilib. this release is masked until
the uclibc patches are done, bootstrapping is tested, and the toolchain.eclass
changes are tested on ppc and ppc64.

06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> gcc-3.4.1-r2.ebuild,
gcc-3.4.1.ebuild, gcc-3.4.2_pre20040902.ebuild:
Switch to use epause and ebeep, bug #62950

06 Sep 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.1-r2.ebuild:
Marked ppc

*gcc-3.4.2_pre20040902 (05 Sep 2004)

05 Sep 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.2_pre20040902.ebuild:
- added 3.4.2_pre20040902 for testing and working on the new toolchain.eclass
- updated the gcc symbol visibility patch
- removed uclibc patches temporarily, they break every time I update gcc
- added a hack to make gcj not build multilib
- made libgcc_s.so install to /lib
- added a potential cross-compile fix that should run the correct target
when CCHOST != CHOST
- added java gui backport

31 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.3.4-r1.ebuild:
Stable on sparc

28 Aug 2004; <solar@gentoo.org> gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
We don't want a PDEPEND of libstd++v3 on uclibc.

26 Aug 2004; Jon Portnoy <avenj@gentoo.org> gcc-3.3.4-r1.ebuild :
Stable on x86

26 Aug 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.4-r1.ebuild:
stable on amd64

26 Aug 2004; <solar@gentoo.org> -gcc-3.3.2-r6.ebuild, -gcc-3.3.3-r1.ebuild,
-gcc-3.3.4.ebuild, -gcc-3.4.0-r6.ebuild:
pruned a few more ebuilds

25 Aug 2004; <solar@gentoo.org> -gcc-3.3-r1.ebuild, -gcc-3.3.3-r4.ebuild,
-gcc-3.3.3_pre20040130.ebuild, -gcc-3.3.3_pre20040215.ebuild,
-gcc-3.3.3_pre20040322.ebuild, gcc-3.3.4-r1.ebuild, gcc-3.4.1-r2.ebuild:
removed old/stale ebuilds, marked gcc-3.3.4-r1 stable on arm, keep gcc from
scanning for guard symbols when environment variable is set

25 Aug 2004; Mike Frysinger <vapier@gentoo.org> gcc-2.95.3-r8.ebuild,
gcc-3.2.3-r4.ebuild, gcc-3.3-r1.ebuild, gcc-3.3.1-r5.ebuild,
gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, gcc-3.3.2-r3.ebuild,
gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild,
gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild,
gcc-3.3.3-r3.ebuild, gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild,
gcc-3.3.3-r6.ebuild, gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild,
gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild,
gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild,
gcc-3.3.4-r1.ebuild, gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild,
gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
Rip out $COMPILER since it isnt used in such a way that matters.

20 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.3.4-r1.ebuild:
Enabled -O2 for sparc: safe and good

17 Aug 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.1-r2.ebuild,
gcc-3.4.1.ebuild:
made gcc depend on media-libs/libart_lgpl when gcj is in USE

17 Aug 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.1-r2.ebuild:
Marked ~ppc

14 Aug 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r6.ebuild,
gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
-mcpu is deprecated on amd64 and x86

14 Aug 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
files/3.4.1/gcc-3.4.1-mips-n32only.patch,
files/3.4.1/gcc-3.4.1-mips-n64only.patch, gcc-3.4.1-r2.ebuild:
Make sure all gcc libraries go into version-specific dir on n32-only and
n64-only systems

13 Aug 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.1-r2.ebuild:
stable on amd64 :)

11 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.3.4-r1.ebuild:
Keyworded ~sparc

11 Aug 2004; Travis Tilley <lv@gentoo.org>
+files/3.4.1/gcc-3.4.1-glibc-is-native.patch, gcc-3.4.1-r2.ebuild,
gcc-3.4.1.ebuild:
added a fix for bug 55108, where enabling multilib caused gcc to fail
compiling with "Link tests are not allowed after GCC_NO_EXECUTABLES"

08 Aug 2004; Tom Martin <slarti@gentoo.org> gcc-3.3.3-r3.ebuild,
gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild,
gcc-3.3.4-r1.ebuild, gcc-3.3.4.ebuild, gcc-3.4.0-r6.ebuild,
gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
Typo in DESCRIPTION: extentions -> extensions. Bug 59717.

06 Aug 2004; Mike Frysinger <vapier@gentoo.org>
+files/pro-police-docs.patch, gcc-3.3.4-r1.ebuild, gcc-3.4.0-r6.ebuild,
gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
Add the pro-police doc patch.

05 Aug 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
gcc-3.4.1-r2.ebuild:
Disable PDEPEND on libstdc++-v3 for n32/n64 systems. gcc-3.3 didn't work on
them ever. Not to mention that libstdc++-v3 simply doesn't build as n32.
Also add $ABI variable. It should be set in profile for multi-abi capable arches

*gcc-3.4.1-r2 (03 Aug 2004)

03 Aug 2004; Travis Tilley <lv@gentoo.org>
+files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch, -gcc-3.4.1-r1.ebuild,
+gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
new snapshot, among other things it contains an enum fix that's needed to work
on porting openoffice to gcc 3.4. removed the old experimental ebuild and
keyworded 3.4.1 stable on ppc64 since it also has the ICE fix for mozilla.
updated piepatch version to 8.7.6.5

03 Aug 2004; Tom Gall <tgall@gentoo.org> gcc-3.4.1-r1.ebuild:
stable on ppc64

29 Jul 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.4-r1.ebuild:
adding hardened dependency for sparc, still not keyworded, but yet to come

26 Jul 2004; Travis Tilley <lv@gentoo.org>
+files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch, gcc-3.4.1-r1.ebuild,
gcc-3.4.1.ebuild:
added a patch that should fix a ppc64 specific internal compiler error that
shows up when compiling mozilla

25 Jul 2004; Daniel Goller <morfic@gentoo.org> gcc-3.4.1.ebuild:
Marking ~x86 for gcc 3.4 profile

25 Jul 2004; Guy Martin <gmsoft@gentoo.org> gcc-3.4.1.ebuild:
Marked -hppa. It b0rks glibc and co.

*gcc-3.3.3-r1 (22 Jul 2004)

22 Jul 2004; Martin Schlemmer <azarah@gentoo.org>
+files/3.3.3/gcc333-pr15693.patch, +gcc-3.3.3-r1.ebuild:
Bug #57182. This is sparc only fixup.

22 Jul 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.4-r1.ebuild:
fire up hardened changes for sparc and hppa, though still leaving keyworded on
sparc

22 Jul 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.4.1.ebuild:
added hppa logic and note for glibc

20 Jul 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.3-r6.ebuild:
added hardened auto PIE SSP for sparc

19 Jul 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r6.ebuild,
gcc-3.4.1-r1.ebuild, gcc-3.4.1.ebuild:
changed use of gtk2 USE flag to gtk

14 Jul 2004; <solar@gentoo.org> gcc-3.3.4-r1.ebuild:
gcc-3.3.4-r1 marked -hppa ~x86 ~amd64 ~mips ~arm, ~sparc desired

13 Jul 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.1.ebuild:
marking 3.4.1 stable on amd64. fixes bug 56864

13 Jul 2004; Travis Tilley <lv@gentoo.org> files/awk/fixlafiles.awk:
added Martin Schlemmer's new fixlafiles.awk with support for gcc 3.4 lib paths

11 Jul 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r6.ebuild,
gcc-3.4.1-r1.ebuild, gcc-3.4.1.ebuild:
xlib peers are deprecated in libjava 3.4.0, switching gcc 3.4 ebuilds to gtk2

*gcc-3.4.1-r1 (10 Jul 2004)

10 Jul 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.1-r1.ebuild:
now that i've tested it a bit locally, i'm committing a -* masked ebuild with
the GCC symbol visibility patch
(http://www.nedprod.com/programs/gccvisibility.html) for further testing by
hardened + uclibc devs. it should eventually lead to speed increases for
hardened, smaller libs for uclibc, and improved load times for everybody. this
ebuild also has a few readability cleanups for my own personal sanity.

07 Jul 2004; Joshua Kinard <kumba@gentoo.org> gcc-3.3.3-r6.ebuild:
Marked stable on mips.

*gcc-3.4.1 (05 Jul 2004)

05 Jul 2004; Travis Tilley <lv@gentoo.org>
+files/3.4.1/gcc-3.4.1-gentoo-branding.patch, +gcc-3.4.1.ebuild:
new version. please see http://gcc.gnu.org/gcc-3.4/changes.html#3.4.1 for more
information.

*gcc-3.3.4-r1 (04 Jul 2004)

04 Jul 2004; Martin Schlemmer <azarah@gentoo.org> +gcc-3.3.4-r1.ebuild:
Update from 3_3-rhl branch. Add PIE support back.

02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gcc-2.95.3-r8.ebuild,
gcc-3.0.4-r6.ebuild, gcc-3.1.1-r2.ebuild, gcc-3.3-r1.ebuild,
gcc-3.3.1-r5.ebuild, gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild,
gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild,
gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild,
gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild,
gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild,
gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild,
gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild,
gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild:
virtual/glibc -> virtual/libc

29 Jun 2004; <solar@gentoo.org> gcc-3.3.3-r6.ebuild, gcc-3.3.4.ebuild,
gcc-3.4.0-r6.ebuild, files/3.3.3/gcc-3.3.3-norelro.patch:
add norelro patch for uclibc

28 Jun 2004; <solar@gentoo.org> gcc-3.4.0-r6.ebuild:
fwdport uclibc updates from 3.3.4

27 Jun 2004; Luca Barbato <lu_zero@gentoo.org> :
Minor ppc/altivec related fix

24 Jun 2004; <solar@gentoo.org> gcc-3.3.3-r6.ebuild:
backport uclibc updates from 3.3.4

24 Jun 2004; Aron Griffis <agriffis@gentoo.org> gcc-3.3-r1.ebuild,
gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, gcc-3.3.2-r3.ebuild,
gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild,
gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild,
gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild,
gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild,
gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild,
gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild,
gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild:
Fix use invocation and regenerate broken manifest

*gcc-3.3.4 (20 Jun 2004)

20 Jun 2004; Martin Schlemmer <azarah@gentoo.org>
+files/3.3.4/gcc334-gentoo-branding.patch, +gcc-3.3.4.ebuild:
Update version. Add uclibc changes as from Ned Ludd (not sure who they from).
PIE support is for the moment disabled, and thus the '-*' in KEYWORDS.
Closes bug #54321.

09 Jun 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.3-r6.ebuild:
removing the hardened PIE SSP logic for sparc - it breaks glibc compiling with
a hardened gcc and until t