Merge pull request #191 from marineam/gcc

bump(sys-devel/gcc): sync with upstream
This commit is contained in:
Michael Marineau 2015-04-29 14:21:38 -07:00
commit b21e3d48a9
45 changed files with 267 additions and 1394 deletions

View File

@ -10,6 +10,6 @@ PDEPEND=>=sys-devel/gcc-config-1.7
RDEPEND=>=sys-devel/binutils-2.14.90.0.6-r1 sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv
RESTRICT=strip
SLOT=3.3.6
SRC_URI=mirror://gnu/gcc/gcc-3.3.6/gcc-3.3.6.tar.bz2 mirror://gentoo/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-3.3.6-patches-1.8.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-3.3.6-patches-1.8.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-3.3.6-patches-1.8.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-3.3.6-patches-1.8.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-3.3.6-patches-1.8.tar.bz2 boundschecking? ( mirror://sourceforge/boundschecking/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 mirror://gentoo/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 http://dev.gentoo.org/~vapier/dist/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 http://dev.gentoo.org/~rhill/dist/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 http://dev.gentoo.org/~zorry/patches/gcc/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 http://dev.gentoo.org/~blueness/dist/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 )
SRC_URI=mirror://gnu/gcc/gcc-3.3.6/gcc-3.3.6.tar.bz2 mirror://gentoo/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-3.3.6-patches-1.9.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-3.3.6-patches-1.9.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-3.3.6-patches-1.9.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-3.3.6-patches-1.9.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-3.3.6-patches-1.9.tar.bz2 boundschecking? ( mirror://sourceforge/boundschecking/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 mirror://gentoo/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 http://dev.gentoo.org/~vapier/dist/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 http://dev.gentoo.org/~rhill/dist/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 http://dev.gentoo.org/~zorry/patches/gcc/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 http://dev.gentoo.org/~blueness/dist/bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=89cea9a3a86990a9993ddf2a25dbbcec
_md5_=daceba5e4dfbc107c8ec0c1db0f6d792

View File

@ -3,13 +3,13 @@ DEPEND=>=sys-devel/binutils-2.14.90.0.8-r1 amd64? ( >=sys-devel/binutils-2.15.90
DESCRIPTION=The GNU Compiler Collection
EAPI=2
HOMEPAGE=http://gcc.gnu.org/
IUSE=ip28 ip32r10k n32 n64 multislot regression-test vanilla altivec boundschecking d doc gcj awt hardened multilib objc +nls +nptl +cxx +fortran
IUSE=multislot regression-test vanilla altivec boundschecking d doc gcj awt hardened multilib objc +nls +nptl +cxx +fortran
KEYWORDS=-* alpha amd64 arm ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd
LICENSE=GPL-2+ LGPL-2.1+ FDL-1.2+
PDEPEND=>=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv
RESTRICT=strip
SLOT=3.4.6
SRC_URI=mirror://gnu/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2 mirror://gentoo/gcc-3.4.5-uclibc-patches-1.1.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-3.4.5-uclibc-patches-1.1.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-3.4.5-uclibc-patches-1.1.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-3.4.5-uclibc-patches-1.1.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-3.4.5-uclibc-patches-1.1.tar.bz2 mirror://gentoo/gcc-3.4.6-patches-1.7.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-3.4.6-patches-1.7.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-3.4.6-patches-1.7.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-3.4.6-patches-1.7.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-3.4.6-patches-1.7.tar.bz2 boundschecking? ( mirror://sourceforge/boundschecking/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 mirror://gentoo/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 http://dev.gentoo.org/~vapier/dist/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 http://dev.gentoo.org/~rhill/dist/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 http://dev.gentoo.org/~zorry/patches/gcc/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 http://dev.gentoo.org/~blueness/dist/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 ) d? ( mirror://sourceforge/dgcc/gdc-0.24-src.tar.bz2 )
SRC_URI=mirror://gnu/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2 mirror://gentoo/gcc-3.4.5-uclibc-patches-1.1.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-3.4.5-uclibc-patches-1.1.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-3.4.5-uclibc-patches-1.1.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-3.4.5-uclibc-patches-1.1.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-3.4.5-uclibc-patches-1.1.tar.bz2 mirror://gentoo/gcc-3.4.6-patches-1.8.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-3.4.6-patches-1.8.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-3.4.6-patches-1.8.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-3.4.6-patches-1.8.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-3.4.6-patches-1.8.tar.bz2 boundschecking? ( mirror://sourceforge/boundschecking/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 mirror://gentoo/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 http://dev.gentoo.org/~vapier/dist/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 http://dev.gentoo.org/~rhill/dist/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 http://dev.gentoo.org/~zorry/patches/gcc/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 http://dev.gentoo.org/~blueness/dist/bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 ) d? ( mirror://sourceforge/dgcc/gdc-0.24-src.tar.bz2 )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=690b617e4db1b8103f50f23bbdfe0034
_md5_=25a7e26fa069c8a9be14a71f4ed7014c

View File

@ -1,15 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) ppc? ( >=sys-devel/binutils-2.17 ) ppc64? ( >=sys-devel/binutils-2.17 ) >=sys-devel/binutils-2.15.94 >=sys-apps/sed-4 sys-devel/gnuconfig sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig amd64? ( multilib? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-xlibs ) ) x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip )
DESCRIPTION=The GNU Compiler Collection
EAPI=2
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc mudflap libssp objc++ fixed-point +nls +nptl +cxx +fortran +openmp
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1
RESTRICT=strip
SLOT=4.5.1
SRC_URI=mirror://gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2 mirror://gentoo/gcc-4.5.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.5.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.5.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.5.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.5.1-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.5.1-patches-1.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.5.1-patches-1.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.5.1-patches-1.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.5.1-patches-1.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.5.1-patches-1.5.tar.bz2 mirror://gentoo/gcc-4.5.1-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.5.1-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.5.1-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.5.1-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.5.1-piepatches-v0.4.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=a2b1af3ce0565a17259c39f642ddea33

View File

@ -1,15 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) ppc? ( >=sys-devel/binutils-2.17 ) ppc64? ( >=sys-devel/binutils-2.17 ) >=sys-devel/binutils-2.15.94 >=sys-apps/sed-4 sys-devel/gnuconfig sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig amd64? ( multilib? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-xlibs ) ) x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip )
DESCRIPTION=The GNU Compiler Collection
EAPI=2
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc mudflap libssp objc++ fixed-point +nls +nptl +cxx +fortran +openmp
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1
RESTRICT=strip
SLOT=4.5.2
SRC_URI=mirror://gnu/gcc/gcc-4.5.2/gcc-4.5.2.tar.bz2 mirror://gentoo/gcc-4.5.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.5.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.5.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.5.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.5.2-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.5.2-patches-1.2.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.5.2-patches-1.2.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.5.2-patches-1.2.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.5.2-patches-1.2.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.5.2-patches-1.2.tar.bz2 mirror://gentoo/gcc-4.5.2-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.5.2-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.5.2-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.5.2-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.5.2-piepatches-v0.4.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=856892c8ed46941f2b4ec7117c2d34b6

View File

@ -1,15 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) ppc? ( >=sys-devel/binutils-2.17 ) ppc64? ( >=sys-devel/binutils-2.17 ) >=sys-devel/binutils-2.15.94 >=sys-apps/sed-4 sys-devel/gnuconfig sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig amd64? ( multilib? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-xlibs ) ) x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip )
DESCRIPTION=The GNU Compiler Collection
EAPI=2
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc mudflap libssp objc++ fixed-point +nls +nptl +cxx +fortran +openmp
KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1
RESTRICT=strip
SLOT=4.5.3
SRC_URI=mirror://gnu/gcc/gcc-4.5.3/gcc-4.5.3.tar.bz2 mirror://gentoo/gcc-4.5.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.5.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.5.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.5.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.5.3-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.5.3-patches-1.6.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.5.3-patches-1.6.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.5.3-patches-1.6.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.5.3-patches-1.6.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.5.3-patches-1.6.tar.bz2 mirror://gentoo/gcc-4.5.3-piepatches-v0.4.7.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.5.3-piepatches-v0.4.7.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.5.3-piepatches-v0.4.7.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.5.3-piepatches-v0.4.7.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.5.3-piepatches-v0.4.7.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=817bd28ab0f2c9bcf820bd4b5427e78a

View File

@ -1,15 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/binutils-2.18 >=sys-apps/sed-4 sys-devel/gnuconfig sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig amd64? ( multilib? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-xlibs ) ) x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip )
DESCRIPTION=The GNU Compiler Collection
EAPI=2
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc mudflap libssp objc++ fixed-point +nls +nptl +cxx +fortran +openmp
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1
RESTRICT=strip
SLOT=4.6.0
SRC_URI=mirror://gnu/gcc/gcc-4.6.0/gcc-4.6.0.tar.bz2 mirror://gentoo/gcc-4.6.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.6.0-patches-1.3.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.0-patches-1.3.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.0-patches-1.3.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.0-patches-1.3.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.0-patches-1.3.tar.bz2 mirror://gentoo/gcc-4.6.0-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.0-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.0-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.0-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.0-piepatches-v0.4.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=3f114ea3706f575f349121f83d19df07

View File

@ -1,15 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/binutils-2.18 >=sys-apps/sed-4 sys-devel/gnuconfig sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig amd64? ( multilib? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-xlibs ) ) x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip )
DESCRIPTION=The GNU Compiler Collection
EAPI=2
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc mudflap libssp objc++ fixed-point +nls +nptl +cxx +fortran +openmp
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1
RESTRICT=strip
SLOT=4.6.1
SRC_URI=mirror://gnu/gcc/gcc-4.6.1/gcc-4.6.1.tar.bz2 mirror://gentoo/gcc-4.6.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.1-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.6.1-patches-1.1.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.1-patches-1.1.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.1-patches-1.1.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.1-patches-1.1.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.1-patches-1.1.tar.bz2 mirror://gentoo/gcc-4.6.1-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.1-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.1-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.1-piepatches-v0.4.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.1-piepatches-v0.4.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=65f462b2191e80d9ca9c13c4279f078f

View File

@ -1,15 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/binutils-2.18 >=sys-apps/sed-4 sys-devel/gnuconfig sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig amd64? ( multilib? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-xlibs ) ) x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip )
DESCRIPTION=The GNU Compiler Collection
EAPI=2
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc mudflap libssp objc++ fixed-point +nls +nptl +cxx +fortran +openmp
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1
RESTRICT=strip
SLOT=4.6.2
SRC_URI=mirror://gnu/gcc/gcc-4.6.2/gcc-4.6.2.tar.bz2 mirror://gentoo/gcc-4.6.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.2-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.6.2-patches-1.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.2-patches-1.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.2-patches-1.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.2-patches-1.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.2-patches-1.5.tar.bz2 mirror://gentoo/gcc-4.6.2-piepatches-v0.5.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.2-piepatches-v0.5.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.2-piepatches-v0.5.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.2-piepatches-v0.5.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.2-piepatches-v0.5.0.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=98d271b11aa22b5751bb800fab008bb7

View File

@ -1,15 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/binutils-2.18 >=sys-apps/sed-4 sys-devel/gnuconfig sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig amd64? ( multilib? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-xlibs ) ) x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip )
DESCRIPTION=The GNU Compiler Collection
EAPI=2
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc mudflap libssp objc++ fixed-point +nls +nptl +cxx +fortran +openmp
KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1
RESTRICT=strip
SLOT=4.6.3
SRC_URI=mirror://gnu/gcc/gcc-4.6.3/gcc-4.6.3.tar.bz2 mirror://gentoo/gcc-4.6.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.3-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.6.3-patches-1.13.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.3-patches-1.13.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.3-patches-1.13.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.3-patches-1.13.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.3-patches-1.13.tar.bz2 mirror://gentoo/gcc-4.6.3-piepatches-v0.5.2.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.6.3-piepatches-v0.5.2.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.6.3-piepatches-v0.5.2.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.6.3-piepatches-v0.5.2.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.6.3-piepatches-v0.5.2.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=c656a590e5a41a5f84483eea0973afc8

View File

@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=4.7
SRC_URI=mirror://gnu/gcc/gcc-4.7.0/gcc-4.7.0.tar.bz2 mirror://gentoo/gcc-4.7.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.7.0-patches-1.2.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.0-patches-1.2.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.0-patches-1.2.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.0-patches-1.2.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.0-patches-1.2.tar.bz2 mirror://gentoo/gcc-4.7.0-piepatches-v0.5.3.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.0-piepatches-v0.5.3.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.0-piepatches-v0.5.3.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.0-piepatches-v0.5.3.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.0-piepatches-v0.5.3.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=f3926e8b0b1d91d4a587f9cac459c557
_md5_=ce029ac4d2a0620d5956882dea6c3410

View File

@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=4.7
SRC_URI=mirror://gnu/gcc/gcc-4.7.1/gcc-4.7.1.tar.bz2 mirror://gentoo/gcc-4.7.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.1-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.7.1-patches-1.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.1-patches-1.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.1-patches-1.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.1-patches-1.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.1-patches-1.5.tar.bz2 mirror://gentoo/gcc-4.7.1-piepatches-v0.5.3.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.1-piepatches-v0.5.3.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.1-piepatches-v0.5.3.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.1-piepatches-v0.5.3.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.1-piepatches-v0.5.3.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=3129b9dc172edaff38f9d3700125e63c
_md5_=9399d09e15513185656b2414462083c7

View File

@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=4.7
SRC_URI=mirror://gnu/gcc/gcc-4.7.2/gcc-4.7.2.tar.bz2 mirror://gentoo/gcc-4.7.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.2-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.7.2-patches-1.6.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.2-patches-1.6.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.2-patches-1.6.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.2-patches-1.6.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.2-patches-1.6.tar.bz2 mirror://gentoo/gcc-4.7.2-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.2-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.2-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.2-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.2-piepatches-v0.5.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=7616fad3dde5186c689c0d878a7d00af
_md5_=2a7a03e94c4be6493cb16cd410137af4

View File

@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=4.7
SRC_URI=mirror://gnu/gcc/gcc-4.7.3/gcc-4.7.3.tar.bz2 mirror://gentoo/gcc-4.7.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.3-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.7.3-patches-1.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.3-patches-1.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.3-patches-1.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.3-patches-1.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.3-patches-1.5.tar.bz2 mirror://gentoo/gcc-4.7.3-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.3-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.3-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.3-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.3-piepatches-v0.5.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=cdf4a4f6085a8cd6f245fff9428d99d0
_md5_=606339d4dff2f0db4a28c58ed6cc7df7

View File

@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=4.7
SRC_URI=mirror://gnu/gcc/gcc-4.7.4/gcc-4.7.4.tar.bz2 mirror://gentoo/gcc-4.7.4-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.4-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.4-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.4-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.4-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.7.4-patches-1.2.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.4-patches-1.2.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.4-patches-1.2.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.4-patches-1.2.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.4-patches-1.2.tar.bz2 mirror://gentoo/gcc-4.7.4-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.7.4-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.7.4-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.7.4-piepatches-v0.5.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.7.4-piepatches-v0.5.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=bdc8442cdbd1a7d10ba21fba3b9119c6
_md5_=009213cf0b5f765238eae82ce2b9a9ae

View File

@ -4,7 +4,7 @@ DESCRIPTION=The GNU Compiler Collection
EAPI=4
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc mudflap libssp objc++ fixed-point go graphite +nls +nptl +cxx +fortran +openmp +sanitize
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh ~sparc x86 ~amd64-fbsd ~x86-fbsd
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 graphite? ( >=dev-libs/cloog-0.18.0 >=dev-libs/isl-0.11.1 )
@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=4.8
SRC_URI=mirror://gnu/gcc/gcc-4.8.3/gcc-4.8.3.tar.bz2 mirror://gentoo/gcc-4.8.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.8.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.8.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.8.3-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.8.3-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.8.3-patches-1.1.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.8.3-patches-1.1.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.8.3-patches-1.1.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.8.3-patches-1.1.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.8.3-patches-1.1.tar.bz2 mirror://gentoo/gcc-4.8.3-piepatches-v0.5.9.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.8.3-piepatches-v0.5.9.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.8.3-piepatches-v0.5.9.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.8.3-piepatches-v0.5.9.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.8.3-piepatches-v0.5.9.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=19729df8e07f72a8c6abf0fe9a46674a
_md5_=6162059ba84826a12415bd30acc15877

View File

@ -0,0 +1,15 @@
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/binutils-2.20 >=sys-apps/sed-4 sys-devel/gnuconfig sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 graphite? ( >=dev-libs/cloog-0.18.0 >=dev-libs/isl-0.11.1 ) >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig amd64? ( multilib? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-xlibs ) ) x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip )
DESCRIPTION=The GNU Compiler Collection
EAPI=4
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc mudflap libssp objc++ fixed-point go graphite +nls +nptl +cxx +fortran +openmp +sanitize
KEYWORDS=alpha amd64 ~arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 graphite? ( >=dev-libs/cloog-0.18.0 >=dev-libs/isl-0.11.1 )
RESTRICT=strip
SLOT=4.8
SRC_URI=mirror://gnu/gcc/gcc-4.8.4/gcc-4.8.4.tar.bz2 mirror://gentoo/gcc-4.8.4-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.8.4-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.8.4-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.8.4-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.8.4-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.8.4-patches-1.5.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.8.4-patches-1.5.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.8.4-patches-1.5.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.8.4-patches-1.5.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.8.4-patches-1.5.tar.bz2 mirror://gentoo/gcc-4.8.4-piepatches-v0.6.1.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.8.4-piepatches-v0.6.1.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.8.4-piepatches-v0.6.1.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.8.4-piepatches-v0.6.1.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.8.4-piepatches-v0.6.1.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=2bd822d11d9ab092b28ae2ae8f7385e0

View File

@ -4,6 +4,7 @@ DESCRIPTION=The GNU Compiler Collection
EAPI=4
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc libssp objc++ fixed-point go graphite cilk +nls +nptl +cxx +fortran +openmp +sanitize
KEYWORDS=~hppa
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 graphite? ( >=dev-libs/cloog-0.18.0 >=dev-libs/isl-0.11.1 )
@ -11,4 +12,4 @@ RESTRICT=strip
SLOT=4.9
SRC_URI=mirror://gnu/gcc/gcc-4.9.0/gcc-4.9.0.tar.bz2 mirror://gentoo/gcc-4.9.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.9.0-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.0-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.0-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.0-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.0-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.9.0-piepatches-v0.6.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.0-piepatches-v0.6.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.0-piepatches-v0.6.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.0-piepatches-v0.6.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.0-piepatches-v0.6.0.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=96c5b62f1f65d5b32a570e253d254ac0
_md5_=311953851ce7b7890bc23b58116bd179

View File

@ -4,6 +4,7 @@ DESCRIPTION=The GNU Compiler Collection
EAPI=4
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc libssp objc++ fixed-point go graphite cilk +nls +nptl +cxx +fortran +openmp +sanitize
KEYWORDS=~hppa
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 graphite? ( >=dev-libs/cloog-0.18.0 >=dev-libs/isl-0.11.1 )
@ -11,4 +12,4 @@ RESTRICT=strip
SLOT=4.9
SRC_URI=mirror://gnu/gcc/gcc-4.9.1/gcc-4.9.1.tar.bz2 mirror://gentoo/gcc-4.9.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.1-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.1-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.9.1-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.1-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.1-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.1-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.1-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.9.1-piepatches-v0.6.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.1-piepatches-v0.6.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.1-piepatches-v0.6.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.1-piepatches-v0.6.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.1-piepatches-v0.6.0.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=9976f904af5204b7eba3d4e80b205c2c
_md5_=62b6a9223c7cc3bbde9ebd55d135f9e8

View File

@ -4,11 +4,12 @@ DESCRIPTION=The GNU Compiler Collection
EAPI=4
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc libssp objc++ fixed-point go graphite cilk +nls +nptl +cxx +fortran +openmp +sanitize
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 graphite? ( >=dev-libs/cloog-0.18.0 >=dev-libs/isl-0.11.1 )
RESTRICT=strip
SLOT=4.9
SRC_URI=mirror://gnu/gcc/gcc-4.9.2/gcc-4.9.2.tar.bz2 mirror://gentoo/gcc-4.9.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.2-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.9.2-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.2-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.2-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.2-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.2-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.9.2-piepatches-v0.6.1.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.2-piepatches-v0.6.1.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.2-piepatches-v0.6.1.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.2-piepatches-v0.6.1.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.2-piepatches-v0.6.1.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
SRC_URI=mirror://gnu/gcc/gcc-4.9.2/gcc-4.9.2.tar.bz2 mirror://gentoo/gcc-4.9.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.2-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.2-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-4.9.2-patches-1.4.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.2-patches-1.4.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.2-patches-1.4.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.2-patches-1.4.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.2-patches-1.4.tar.bz2 mirror://gentoo/gcc-4.9.2-piepatches-v0.6.2.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.9.2-piepatches-v0.6.2.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.9.2-piepatches-v0.6.2.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.9.2-piepatches-v0.6.2.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.9.2-piepatches-v0.6.2.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=e3bdcafce69ad8d95572155bbac7f1d8
_md5_=a4f01deab09e3f2cd87e53e9ae805a98

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/binutils-2.20 >=sys-apps/sed-4 sys-devel/gnuconfig sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 graphite? ( >=dev-libs/isl-0.12 ) >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig amd64? ( multilib? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-xlibs ) ) x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip )
DESCRIPTION=The GNU Compiler Collection
EAPI=4
HOMEPAGE=http://gcc.gnu.org/
IUSE=multislot regression-test vanilla altivec nopie nossp doc gcj awt hardened multilib objc objc-gc libssp objc++ fixed-point go graphite cilk +nls +nptl +cxx +fortran +openmp +sanitize
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2 >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1 graphite? ( >=dev-libs/isl-0.12 )
RESTRICT=strip
SLOT=5.1
SRC_URI=mirror://gnu/gcc/gcc-5.1.0/gcc-5.1.0.tar.bz2 mirror://gentoo/gcc-5.1.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-5.1.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-5.1.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-5.1.0-uclibc-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-5.1.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-5.1.0-patches-1.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-5.1.0-patches-1.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-5.1.0-patches-1.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-5.1.0-patches-1.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-5.1.0-patches-1.0.tar.bz2 mirror://gentoo/gcc-5.1.0-piepatches-v0.6.3.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-5.1.0-piepatches-v0.6.3.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-5.1.0-piepatches-v0.6.3.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-5.1.0-piepatches-v0.6.3.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-5.1.0-piepatches-v0.6.3.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 http://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de fixheadtails c6fd1fc49c9dc11924f28a1406f251a0 flag-o-matic c263990f1b677b0f0be0a3299f179762 gnuconfig 00a0530e40148c254cebb925df0e87ef libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain 1be9ea2c51bf0f6fe47322eebe03872e toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=d4ce28c1623061a99304fc0b1d145007

View File

@ -1,6 +1,125 @@
# ChangeLog for sys-devel/gcc
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1033 2014/11/04 03:20:47 vapier Exp $
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1066 2015/04/26 17:43:59 zorry Exp $
26 Apr 2015; Magnus Granberg <zorry@gentoo.org> gcc-5.1.0.ebuild:
Add hardened support to gcc 5.1
*gcc-5.1.0 (23 Apr 2015)
23 Apr 2015; Mike Frysinger <vapier@gentoo.org> +gcc-5.1.0.ebuild:
Version bump #547470.
23 Apr 2015; Mike Frysinger <vapier@gentoo.org> gcc-4.8.4.ebuild,
gcc-4.9.2.ebuild:
Fix building with isl-0.13+ #547480.
23 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> gcc-4.8.4.ebuild:
sparc stable wrt bug #545124
17 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> gcc-4.8.4.ebuild:
x86 stable wrt bug #545124
13 Apr 2015; Agostino Sarubbo <ago@gentoo.org> gcc-4.8.4.ebuild:
Stable for alpha, wrt bug #545124
06 Apr 2015; Mike Frysinger <vapier@gentoo.org> gcc-3.3.6-r1.ebuild,
gcc-3.4.6-r2.ebuild:
Fix building with newer bison-3 #519704 by Andrew Church.
04 Apr 2015; Mike Frysinger <vapier@gentoo.org> gcc-4.8.4.ebuild:
Mark arm64/m68k/s390/sh stable.
01 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> gcc-4.8.4.ebuild:
amd64 stable wrt bug #545124
01 Apr 2015; Anthony G. Basile <blueness@gentoo.org> gcc-4.8.4.ebuild:
Stable for ppc and ppc64. Bug #545124.
31 Mar 2015; Jeroen Roovers <jer@gentoo.org> gcc-4.8.4.ebuild:
Stable for HPPA (bug #545124).
31 Mar 2015; Mike Frysinger <vapier@gentoo.org> gcc-4.8.4.ebuild,
gcc-4.9.2.ebuild:
Add fix from upstream for config.h/bconfig.h parallel build problems #487398
and #545010 by Thomas D.
29 Mar 2015; Mike Frysinger <vapier@gentoo.org>
-files/3.4.1/gcc-3.4.1-mips-n32only.patch,
-files/3.4.1/gcc-3.4.1-mips-n64only.patch,
-files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch,
-files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch, gcc-3.4.6-r2.ebuild,
metadata.xml:
Drop old mips-specific patches -- they can use newer gcc-4 versions. The r10k
patch has been moved to the gentoo patchset.
29 Mar 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
Add USE=cilk to control support for the Cilk Plus language.
17 Mar 2015; Mike Frysinger <vapier@gentoo.org> gcc-4.7.0.ebuild,
gcc-4.7.1.ebuild, gcc-4.7.2-r1.ebuild, gcc-4.7.3-r1.ebuild, gcc-4.7.4.ebuild:
Mask out the x32 patches all the time #543578.
13 Mar 2015; Mike Frysinger <vapier@gentoo.org> -gcc-4.5.1-r1.ebuild,
-gcc-4.5.2.ebuild, -gcc-4.5.3-r2.ebuild, -gcc-4.6.0.ebuild,
-gcc-4.6.1-r1.ebuild, -gcc-4.6.2.ebuild, -gcc-4.6.3.ebuild:
Move old ebuilds to toolchain overlay.
28 Feb 2015; <tgall@gentoo.org> gcc-4.9.2.ebuild:
add ~arm64
21 Feb 2015; Anthony G. Basile <blueness@gentoo.org> gcc-4.8.4.ebuild:
Bump gentoo gcc patchset for 4.8.4 for alpha, bug #539950
19 Feb 2015; Magnus Granberg <zorry@gentoo.org> gcc-4.8.4.ebuild,
gcc-4.9.2.ebuild:
Bump gentoo gcc patchset for 4.8.4 and 4.9.2 to fix mips bug #516548
10 Feb 2015; Anthony G. Basile <blueness@gentoo.org> gcc-4.8.4.ebuild,
gcc-4.9.2.ebuild:
Forward port msgfmt link fix from 4.7.4 to 4.8.4 and 4.9.2, bug #372377
05 Feb 2015; Anthony G. Basile <blueness@gentoo.org> gcc-4.9.2.ebuild:
Add ~mips, bug #536874
31 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gcc-4.9.2.ebuild:
Add ~x86, wrt bug #536874
31 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gcc-4.9.2.ebuild:
Add ~sparc, wrt bug #536874
25 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gcc-4.9.2.ebuild:
Add ~alpha, wrt bug #536874
24 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gcc-4.9.2.ebuild:
Add ~ia64, wrt bug #536874
22 Jan 2015; Markus Meier <maekke@gentoo.org> gcc-4.9.2.ebuild:
add ~arm, bug #536874
19 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gcc-4.9.2.ebuild:
Add ~ppc, wrt bug #536874
19 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gcc-4.9.2.ebuild:
Add ~ppc64, wrt bug #536874
18 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gcc-4.9.2.ebuild:
Add ~amd64, wrt bug #536874
17 Jan 2015; Jeroen Roovers <jer@gentoo.org> gcc-4.9.0.ebuild,
gcc-4.9.1.ebuild, gcc-4.9.2.ebuild:
Marked ~hppa (bug #536874).
05 Jan 2015; Magnus Granberg <zorry@gentoo.org> gcc-4.9.2.ebuild:
Update piepatchset to 0.6.2 fix #528968 #528690
*gcc-4.8.4 (26 Dec 2014)
26 Dec 2014; Magnus Granberg <zorry@gentoo.org> +gcc-4.8.4.ebuild:
Add gcc 4.8.4, wrt bug #533116
26 Dec 2014; Agostino Sarubbo <ago@gentoo.org> gcc-4.8.3.ebuild:
Stable for sparc, wrt bug #516152
04 Nov 2014; Mike Frysinger <vapier@gentoo.org> gcc-4.8.3.ebuild:
Mark arm64/m68k/s390/sh stable.

View File

@ -2,10 +2,6 @@
Hash: SHA256
AUX 3.3.4/libffi-without-libgcj.patch 890 SHA256 a422ebf05e279bdcb15627363af8101e4d6a54ca037d6da11c13b4768799d974 SHA512 6204588808a37a13dffc8c6bdf70eb453107413d0c8fffddeb360444e3e605f1ceb42c41905cfa1c4f9cbb1b22dc290e68d2728dbddb0f4d0406dd8dca6789a0 WHIRLPOOL 7260ba32fc7d60f1fa4d8667c929e16f3bdf9fe953c823c5b6876d4fea4d4fed52e67aec92cbb599d6327eac009bc4fbbc06ba85acf9848bf346384af0523363
AUX 3.4.1/gcc-3.4.1-mips-n32only.patch 614 SHA256 f75cbf7aab59b73f23f2a6b327f9c00bfa87f38a67a054c4aa5637dcbb8dad1e SHA512 afdbf733c7325d0a7c34c6027c49a4e18af64f2e042680756ebfdd836084e050301d748a2f3ef20c73d20078082b95a6a9d9a1ed05222db4d82be213ebc0f6a2 WHIRLPOOL c291003a930d71b285bd5d4422a3c1a60290ed9499011e04def90c92e755658a8f04a9d30d23d011cdfc2e6caa92348ee25fba14aba195008f62be30b3bf2c14
AUX 3.4.1/gcc-3.4.1-mips-n64only.patch 614 SHA256 4e94950bdaec5d089af8a60471e75dd1bf117a2eff9867aa95ebc7800dcdb6c7 SHA512 f12473edc818285e44a745fde700ee6cda397c8452705464f357815cc2d764f7a3933071495a03617c7c9f4254072cbb7ee11b2d5da943a7e1b4ffb3bd3d7052 WHIRLPOOL 8708b686d8daf36b3b646a870210b19826806990a4b3f0b1166a459579281dfcb02488548810a1eec22b0670f099d9930c4bd21b14155136947f180e414917eb
AUX 3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch 12951 SHA256 8cef3779bc962b9a9c20daabea28791514b6f54824659e2f5824c493cdc3f6c7 SHA512 7bbab9528d7f65d9c9226fc4063c6a73861300b65f02132cd149dc224b3ca98741824252d0fdc83aaeaf65f7d93db85d34028f1e10bcd5390b6b30d9f2be13a8 WHIRLPOOL a77d8c7ba610967a33675b9c1acf3c48730df84efdad6f66efc8ca9b9af5e4ad38271b0b41f7df8248b4571b22d783fe8ea7e314530620df9ec4d6e8b747c14b
AUX 3.4.2/gcc-3.4.x-mips-add-march-r10k.patch 14248 SHA256 10d6947954f03145d8ac16f497826cf25583d37f0e1e63b9df1a33d91f59e2c8 SHA512 7bcb5ff9d187c2c16adea780a77fe19b053a6b63b33a10352c0ef42e1b31616d5ff8280e45d5292eb03c92970f420d2021c7e58dfe704ff956f0113689206c25 WHIRLPOOL ac914bad42469b56e635ff3225864aa48a6fc1fef8c8abd4fd11eaac232b7e01d8ae29e252702cd719ab446438846fb673003c95536155da513aabb2a3aa3cde
AUX 3.4.3/libffi-nogcj-lib-path-fix.patch 1691 SHA256 030e2c9f31b325ea975792bdfee88272d1065b8794511410dc30bd2caf8b3451 SHA512 001e3c1c585c3ab641a540eb5502788dd1151cb66fc9f0196ae79e3ad7f01a291812511bd19114fdffc9d8b71987623f1dcccefed3546cb9e0f0e6abd55f093c WHIRLPOOL ffda82e69885c7691f7746188f3565dd90fa9a33be1426155ccf8f5cc40f910ac8bdac14accef120c379bbddc589732028cff94377a6bfffc080789d7a825d15
AUX 3.4.3/libffi-without-libgcj.patch 1658 SHA256 41fd051cc16b61da4abf4f696f13b8b574fce76c65d1a731de3dd0d39f335037 SHA512 f277f4dff390ead308b897bf06ad53584f11d8234f49f5c41c6966204652113d015c1c6a240d8e9d121af285d4491cfd15a3934c37588b66007423b9050cb42f WHIRLPOOL 82350dd81e502b037d767f066abc1277ed69a2b0d404973e001b7af126aa4c03ddba04ff094fb8ae3b29b9690e78ee0fd71ede2c29bd1c944fc9516199d547a5
AUX 3.4.4/gcc-3.4.4-cross-compile.patch 1912 SHA256 f8bc4cb8cc012f40f9a988ed8344e9e75df5cb3714d98a2eb19e5320e32c7724 SHA512 c31cc4c77bb9a5f01a7a7969dad862fc5d7f9916adf67e039a71714e0eca02b13a576bdfbab50c069cc8020ef4dc335ed20bb10214f714a089b8daa02e849d2c WHIRLPOOL a96f689f8b97f960e7e33c6bb0fe13e502bf1a180ba8c0f49a9538f842bbb9c736e3162643e2401bccb8ff2f98622e9b1d0e1959ad5728d18130d4b5b927dfa1
@ -26,11 +22,11 @@ DIST ecj-4.3.jar 1377431 SHA256 9de193ea393ed50d868b730bad6916f7a8ef4ba80216f860
DIST ecj-4.5.jar 1470676 SHA256 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781 SHA512 d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e WHIRLPOOL db54206cfd5eba935e707b8d36ebac40f3c4ed3c1f06ede794288cbdd9c7da9d90c0898e8c98b383af276ea4c1b40c861ebd9e1fc1dce712946184321339d3ad
DIST gcc-2.95.3-patches-1.4.tar.bz2 125654 SHA256 dbbefc926fb07b17eb18d4c8bfa8b8d1d956f4484c19e8afecb0ecb995232886 SHA512 7cc79439162ddf6f5dea4fd88e172e815684a34ed70e67f33c6acf4e1a687a748a78dee232d462adb5858cc3f9609e34cf1b8a75707947f4fcdf3d33251738e5 WHIRLPOOL d10f43b3081eaac83b6e22cb9aa863380415fe73da9e167b9b961b37419161d385e70b4f0fa9bb03399ecf77ff289b58cafd804a510d7366c21496c82ec416f3
DIST gcc-2.95.3.tar.bz2 9848842 SHA256 cf91a6b4f41248895f06bcd0570a62d2417ee99d32e6e2c5f70490e0eb6af5e4 SHA512 683eafd1788a0021867797796444868100d244f72749dd8f014eb04495554ca43eba852179554710d516ff4b94527f40ff9c9189e007ef6fd958ec7293f17e4d WHIRLPOOL 7605984ae8bd948f116e319a47b668327d0e83c301e4391abb66a72a58868fc90e5c8d3298d9444d4852a0073f71a9f36389add96bc5b54364d7943b397bd027
DIST gcc-3.3.6-patches-1.8.tar.bz2 51585 SHA256 8510a62f0e8c5e16d9b3d667d94e8c45b877c103dacf57ca625c6c72b668ef4a SHA512 35f8c5b3654618606110dde9f99f846e56d7d0dc5dfbcaf3cbd061589e7571484692133e2298680b39d52d4f054fbf43b919bb9e1e6e3ea280b96f8270e5dc54 WHIRLPOOL e6a8b9528578ddccf01e32f9c4894397d126d4190e5757767083f1a3209c2047676a2b2858299b0b74e7104377b049b70ac1ed5ea6d5abd52e9fc14a23be460a
DIST gcc-3.3.6-patches-1.9.tar.bz2 51760 SHA256 9759a4dc139c9c739a179fdabff484c8b2d036707f0be03ca54fdb7f7d4ffdb4 SHA512 306220c537c5cd90af7638431e6547ee9a80199c384629b5fbda06c28b2d6168fcf1dd448c0e178b104f41e03a8ebda4f389489d205b9e66ade6637e4747196c WHIRLPOOL 0a49ae8fe42f24c8c0e1a9d7671c462219e501bbe2fb27c78a723889cb084632899403d78230e7618899d2cb639bdeada0d5c577949a87c1d249891cd22a5b01
DIST gcc-3.3.6-uclibc-patches-1.0.tar.bz2 28882 SHA256 c007f38cb0c57291adf0b367f31e14c84dd1d6f48a388896eb63b6cd4328e418 SHA512 d060c1552d4f21b8b1cd6a6e56b9af4f62f61ce8ef4362afb1982b2ad9defe6a9648705cf780103d4f2061737553b6737c276d79b803b6b75ae94035bc881f0e WHIRLPOOL 524204cc41097f13e0de2ad8e99ff80d449c490d602625d24ddda6b874cf63194d62c22f98469f5ee89c8283df82a25fbc989db32a52f31f2a31928b5a522f2f
DIST gcc-3.3.6.tar.bz2 23972413 SHA256 1c1aa533c67e9da5e55ed4f5736258dc753466bd716bdae3fb88fb66e6ff1d7f SHA512 576b88e2fa675314a79a85f180684fe5af370c596476a0bf02e33e8ae0e2be838417ea80675ce4194a8213792cf7ada50cae5131149e4b890ab61e0b8d50d0ed WHIRLPOOL 27372f9d12cdedaad38e75c3efea3430d6873d92f85ec0024e2cc5ad986c710ed940edecc926a4c25ce14d14cddc1aec3eb35ac2c29e8c85309685d525a99cf1
DIST gcc-3.4.5-uclibc-patches-1.1.tar.bz2 70923 SHA256 5b92fac2afe835a127976fdb6602fb5628cf28e67dd19e8289768a3bb8631ec2 SHA512 c0534a374e2e0416d0792373f9d11526226f9ce1a98e771469efa68388b709c72672b8db8fe77901144a96a23e4fd9f9a99f1d278f1e8fffda8a6b01e3b770fa WHIRLPOOL 79a7bb14e220dad7ea818afae12839ff7cc624f128bbf7a29c8005478f6da9742ff08100088baeaf36c038f7ddadc4ec64e78d5283ed19efb4d3625916a3b00a
DIST gcc-3.4.6-patches-1.7.tar.bz2 59052 SHA256 5e520ee48be297f5e5c4cadafcf883c61938680fa4115670d3b65f751d3f2241 SHA512 025120ab1235ade1c5ddd0df97b8f5872fd4d4adbd830569cf11d02df528701055a183389c5898b3b3a8415f4460deff0db7d2520436ea0b6069ff5eab13e358 WHIRLPOOL 85e5ae834f2ebceb61d4afd35433fe39287b178413a550775473778d830545945f01211d744e1c336ce61cecc2e5ab357b0c7a989f9480e1d52c422fece68c29
DIST gcc-3.4.6-patches-1.8.tar.bz2 61940 SHA256 69822a3b93d8288a1e2c2536c738f0af5ccd286143000c43fecbf62c90861655 SHA512 14c12628e0ccdc47492890a46d45f9ef1df3970d1103116c3c3be76ecf1b3560088232819891662f44d621877b59ed38dab48053885bd34e6516d7de514f42d6 WHIRLPOOL 74e2046a4f04fe1127ae67f29ffdfcd5ff5e0ac27c62e03252a8e754a74bd8f9771d43a53818272f165bcbb38bdc5c15729910f63616fb8494e09dde15f8fd86
DIST gcc-3.4.6.tar.bz2 28193401 SHA256 7791a601878b765669022b8b3409fba33cc72f9e39340fec8af6d0e6f72dec39 SHA512 d235e1223d5faf8f37f2d73db35edeff44c88974b09dfcf325f4b181b16d7124710d93b1b65b60206ce3525f062236ea0f338b3a5341d7ecbe196d8e90c3ff18 WHIRLPOOL 19fc447592f1feee56da74ee6d9436e0813e5a29ced37f8bf91836bbf0b1b9023fe2f717f8c3cf6dc84f11d2029cd87b65e9176b19727996420b589716cdfa45
DIST gcc-4.0.4-patches-1.2.tar.bz2 41172 SHA256 d0c1c1f3579cf9105bd63f0a6396f67e6493131d7d2796ac882cade246122de7 SHA512 c4092fac461ffa3b73d59d6529af21ca8c833a1c232daf6a2319a2bc3eb1f1bc10b9af36cef83fd8f5fb23c38bd6d12c566652371164fcdb419840bff04277bf WHIRLPOOL 1ee8c89911af37c90343e1b584cc1b2983e8b9946ada6094b0cbc1f1e242b19ffdc93643d0b4dfafa1a5f09b0155bdc48173f61f93ee7baaf2b64598ed2c936d
DIST gcc-4.0.4-uclibc-patches-1.0.tar.bz2 20164 SHA256 2f4386f423de421b1171c6312d82be3f646fa249df9672687bf8c37a72d8d1ab SHA512 67bdb8be3b7d173795ae3692f8f76fb6c236bfe3054112db30e3f0a56982685fe0b15e2c37f7d9e15e6198e4a41e47e1434a2befeee4e9e460e7bc9e0fa9d235 WHIRLPOOL f7cc0a984272187e88683683e7c484d6d40cf70efce4ded1ad5cae2849a6a51214280453eb60400d3b43a310a319b39dc8f7f88a5857d69ea91d73e0bfe6b663
@ -51,38 +47,10 @@ DIST gcc-4.4.7-patches-1.2.tar.bz2 23954 SHA256 0b071ed72b33906143e04e1c80c6589a
DIST gcc-4.4.7-piepatches-v0.4.5.tar.bz2 17650 SHA256 166b46518b4912a203f92d94c29e25930acf706724b26492edd78c1accd38402 SHA512 3479461053d5cfb5baeea2f6b82827f22c6eb59b3fdaa54125946a55c873ec1e773f1d7dfd62b4b78e97f8a1ae17ccf9b3aef071b1336cc1eea65112fd2cd33d WHIRLPOOL 6a3046ee5dac46b76edd0d77551439ad7ad2a2b953b3810cab26e1cd5272d552dead6fd21571cf835e46aee96818da3453124bbbe1fa471a8e2833b329dd843d
DIST gcc-4.4.7-uclibc-patches-1.0.tar.bz2 3016 SHA256 f68c52de7aa8b172f7b43c3b576902c3d02ceafdef954cbb76f4fa2e02dd66f2 SHA512 46a69cb8e2e3b97116d012b95a515953b2629be04228a2ac90fe628705e6bc3bdf05ee22e3ed7d5fd0fe6e60aad8f1f96f36e8dd3b231bdfd048e61c6cc15beb WHIRLPOOL f28c1d2b7ede7315e60eef0651580b716ed89f0cfbeac59705537f3cb70ee748eeb3913e0344a40421e27d2aebf3162466178acbc7c8a555e06bd4b3818fa43a
DIST gcc-4.4.7.tar.bz2 63179340 SHA256 5ff75116b8f763fa0fb5621af80fc6fb3ea0f1b1a57520874982f03f26cd607f SHA512 5562a7319cfd8cc7c5261de9170f2cda86cbd3a231a444a5ec0ad3d8fd60af6f8bd86af8f201cebb7bddcd083d761834d1cbd652c68af0f5607d22a63439ed0e WHIRLPOOL 588dc683b0526d0d9f0b178cab54e30340741a49752097ad4fbbe2da4d7fef5e6d17e321a078726e2797604de280f8ad39309e05eaf6b4cfb0d1e7167c2a0aeb
DIST gcc-4.5.1-patches-1.5.tar.bz2 27751 SHA256 77cbc2375883e009eba1ef45d67ee6996611db435aa0e57156494533091e1c7f SHA512 0fd40a9b183a2dc4d2d30b37b6a3463f9a7cf6188bdff752a9fbf3aa8fd7df1e834487a2a314dda0df885063f103b09f064c3355c31edffedbc9d43f60566579 WHIRLPOOL 1f54ee29efc90e501d387722e9eb5a001253bf383e80c5563356415bdba45e99c1f12134378142fcc1bf6ec6e8da8e45e19641a422544eca4fd000d5744ec365
DIST gcc-4.5.1-piepatches-v0.4.5.tar.bz2 14281 SHA256 8526a33a4080b892dfefcb764062f6755da909034c05556f68acaa2b4a15a631 SHA512 64c9968367be574e284d62dc346f3a9d9d8b9feece97433af6ac24b708f5d6f6746dfe773f4e1569ab7f92610c86bd90833b690e3d9d1bb2833ee85ceadd5a5f WHIRLPOOL 7d251b2911112d70d649858911c53ec91d79259c069db05114c4f78d65be0f788375e126c78248ef765dfeea2424d586030b96c0587c0dfa8a919b637e4f1498
DIST gcc-4.5.1-uclibc-patches-1.0.tar.bz2 3013 SHA256 c548e08bb35df7534e27fbcce2a17d1dde11130172f8f3d61c7743b9bae783ca SHA512 5fc5ace9733e462de34e05263357fc85157c316d2a163c2fca4a3b694d5e60595999944a9a1d362524a25fe3daa251a2fac4a2bf3e3d9b904ca62c5461589085 WHIRLPOOL 91d8dfa6caec15c69fa6952bc892218ef181ab3214341d68f78766f2d153bdf25c07ae48cf3dea7e20c05143efa2a2f51c5359d6c6a17f65debf0bb1dbb3d409
DIST gcc-4.5.1.tar.bz2 66121821 SHA256 45fa81face89203ccbf3ec73f7a372769d855f3ba7446f50125b613d9c163e2c SHA512 5d718c114589e3c5c1e9e224ff65bc2011b36ee4da1ae79118b806ef0bc8c10a42a1108ab149033b7e35caa6ec2661b956e31cbfe1c2c290a91d12eaa5f14ed0 WHIRLPOOL 478d5d9c7e7f233002b6a61bd7a8b0a3db820a8ef266523951f1327e0c1abadf3572f62783b632b93d24e7d91cca9453aecc72648077911b19ac2c5afcef5670
DIST gcc-4.5.2-patches-1.2.tar.bz2 29547 SHA256 ebe5ab7abda33e57bd1fd2554271385d0295fb8ecf10b9faec3c57ab9800f7bb SHA512 b3eddc66333f3ddeb4aa38010a46c5cb4a8f3349071a13da54eb0531c1e349636d58ec09b891e95780e253d32cf4d410ba047faaa7ae1f7c18a1da8b3149b95f WHIRLPOOL 60ed86cae4144f966cac25fd71bd49ca83091f17dc40c2d617ebea4d6bcd2c35c0ea4acdf6a319ba3e54cf1e8f4b7242b3197fc8a6964c202b38296662bec782
DIST gcc-4.5.2-piepatches-v0.4.5.tar.bz2 14232 SHA256 b209fcb0cdf819b355c23a0d59aa10f543d492dbe624a1758776050634e4f5ad SHA512 d13db0ddd1fb5f9355b4e70bd29d26bb36f1df8c84c3bc15ae3eac1d9eb08cabfbcfb6f341cef9947ffb7dafe7825a0b720ab9a3309d3e959aa0b59fbd0c0b78 WHIRLPOOL 4b8872cdb8057b5cbbb2221bec0bc2939656cc43470aa7941d3d003b3e0f99343d8ac92c0fc0a2b3f91ef71065381972839777c3f5d65e12112ad5c8e683e711
DIST gcc-4.5.2-uclibc-patches-1.0.tar.bz2 3011 SHA256 d9440bff9b913a02ee23e6e9fdacb18ceed2c56e2620dbdedb5b9d5a39811a2c SHA512 e6c6955453368bff334275595a95527ed4354377c02d2a381f44d771871244d8dc204a6be4834fe761433dcc3390e99ad30f72e3b0832e7c381e2ff747ddf64d WHIRLPOOL 842bf4413a93da1210e1bc537f57890be4218f9368b4fcfc15d3035872df6713279c6a514a5c5c7606c68535a3c30aa2dc152555870bb006508d3c421a1bac56
DIST gcc-4.5.2.tar.bz2 66328720 SHA256 1d9362275ffd9d19fd41f1c3dae0805d6e3991c4d5aa80851f2eaf1bbaa21f88 SHA512 b77794303c95eb4bedbbd7633bb20cade9d6544f89a6f3d8f7ae7dc9c2153e47e9b2ea7bfdf846f0d9fcef5faee5b12d307d2a44e4360cc3d11e356051b20de4 WHIRLPOOL 2cc874bd343dc973a9bc451294ba0c83398d579069df8c76cab6c5186f71c66c6d05dd563b52042b61bdffbc1735b2b5d337604113c5c4437bd69ff04db95618
DIST gcc-4.5.3-patches-1.6.tar.bz2 25116 SHA256 29546f2b3be770aba3b3591e1076705d2af21170164bde9f281e9114d21f2778 SHA512 0da371d1353ad60bc6365134a84205a9f0254e3d19a5355a2c70b9b8f994d58010f5d9063cf45f93928e84d4ac32b1e54ad5b403cc0bac521e00bdf3d338b82f WHIRLPOOL 7fb3cb2ab8d6888c58306846f682a0d3556caf1283ea6a5fca059fe398526956d582473f69b59e5ce70c97249c05f17b5884b3291cd1046a7b70a626a8d0e525
DIST gcc-4.5.3-piepatches-v0.4.7.tar.bz2 14638 SHA256 fe3414a85b6b0a1e4ff758c008bbefc7411148ccb9af70cb1a0af179eba55a32 SHA512 e3cebb6caa67a949ec8e2a129ee2fb53e4f04549891d8522756c3f123495169d37328dc25c5f12ba79a530d79b422e95b2e8423301c1c521463da7ddabc1240e WHIRLPOOL 4b01a6c8099bc26ed197e8ba1236dbe1327777033a025c269976ac6a218a12a47b7e333356ace3727852b0b58d4e26e33b68538cbf591dca325376ccad45c410
DIST gcc-4.5.3-uclibc-patches-1.0.tar.bz2 3015 SHA256 7ddb8ac57b42c0de07a9afb3338c05d884da3c606f80cf21ee767f9c4682e3f6 SHA512 dee229ab53968cd1b6eab3040dcb64d145d194bc55eb0599036192e27cfb6001db857f3a0baac9a31edd6df57941c59b6323f5a533bf834a5ca4288f84cc911c WHIRLPOOL c1579263965b6b05e075e6064afb716f3d60c39ff7e7cd10e05639312c789c7498a39d89fd05962788d2be14331d53d2f8a8c29745d263921021144cb39b86dc
DIST gcc-4.5.3.tar.bz2 66374586 SHA256 0a8847af44a9b33813b199997a73139517c96adfd519eaf24c79d4d9d09f65de SHA512 42c03aa0d16a52e95d1857d859ddd0a4923c232b90481ee52b02bc9a3976bc6e5e502e94af3fc76ac054572a420303c47e409c72f816416aeffd74c4bcd443d3 WHIRLPOOL faad2337eaae059cde6a2f42227f29a6c2855e6cbf16894a178e446b7668b7f68e23a7968926473974ec9aff3680cebbebfc01af0a60474ff90cf1fad3e96a11
DIST gcc-4.5.4-patches-1.2.tar.bz2 22588 SHA256 45ea4e83e6c879d666fd38be5a4c7cce3e5ad756ebd402c664f65702dd2e4750 SHA512 f69c7be5195d4151c3ed1d3fb2913a77bea871554b03f1149ce700bb4cf553edc795cafd637c75305af6ed4079ec698122cac7836ff0f06189f9687ee5565f99 WHIRLPOOL e49f668c567c5427d12720d2d937092cbe323b023c786e25dde5babdcf8a1dfacab9deb82d7702cb67eba1eedb56d83fbe59f853102cad55b33e3d2ff213b270
DIST gcc-4.5.4-piepatches-v0.4.7.tar.bz2 14636 SHA256 cde859de93194d1ad568932bdd490b47b9bfc6cf82e68d5b67ad117c3079d426 SHA512 2e59910f2919817f168d99406559d9e94978020adbc39d061a03dcbcb4a38635ff3c501d04f84c9e6023812ae1d88f54c22f2f2cf6723a76da2fadb2648e11d8 WHIRLPOOL 10001812c6e6693647465b197ed4738fe52e3c53752a551d646ab9d77ade9dfdf46e4b80ecf4b647ec865168e80c4a0bf350659b3ab11251a173179244b44972
DIST gcc-4.5.4-uclibc-patches-1.0.tar.bz2 3019 SHA256 bcfaac58ee057ca9fdbee9295100379051b3b7df8abdf33f24da6cb3c75b4d20 SHA512 b6aa0a7d029a2a00b36fe8906d76b434fcdfc7191cbc8fffbcb8b89a66eba61ba6cd0cfdba94a79929487fbbad2163083b085476498f8be77ad473d078b0095a WHIRLPOOL f3cae558649cdbce9a7dbf0d006845d88349926d1e3d7a4717f2df5c413a1da236b9e35fe0618844578408825b6130533570146c525525a0df18223b3ebf479f
DIST gcc-4.5.4.tar.bz2 66426133 SHA256 eef3f0456db8c3d992cbb51d5d32558190bc14f3bc19383dd93acc27acc6befc SHA512 78696b287d46aacd6f150920da376ea32f58ad9f0dafd2d3b7fa6dbdd8dd7afe659108d1dfaa5807617fc5248719f50b39c37ade0173ea5b9fec2091f4656115 WHIRLPOOL 1d3aa5f344171a75144118101bf475536940eeb80f73849827ee4103c52dfb6504d9b26e21fa0984c65c5e6267e02fa6e7f8ef539c44f45470790781080aadca
DIST gcc-4.6.0-patches-1.3.tar.bz2 19981 SHA256 a5fd87aa80552c4f5bdf23ae9774223a996f4c479f61e71577ccb13e1718c1d8 SHA512 00dcce00a34dd5f599803ba766a715fd28f18ffddf614f9ff227f8e23c537ff303cea176f6e2363cc1f31869ba009852aefc02306223e87c3d71020cbbef2b9a WHIRLPOOL 770973772bc8c1828c64ace5ded76b92fdce87f16e968ccf053774ff7bd7d5ce3150b9b5087d4dc26f1d459656b7a971e7304768eb15576c188c559c6aa53720
DIST gcc-4.6.0-piepatches-v0.4.5.tar.bz2 14152 SHA256 8fec084c459438aaf1acec329a2ef85e0c0f78f52427a6bf5bbb317e0c6e54ae SHA512 8b0e0e3cf5eb07034c13ce1de73926e24722f14ca37572efe2b3b30f011366b803aa50767c61b8b0f3ff27e94d1928e90cbc9ea3771ead11ed58e0338074c322 WHIRLPOOL 9f75521f6fcf4ff3636722b34621223eb399266d3ef9a9a4e544b18e2ca18a4e7c43cf616209452ec049f2e1dd207f914e4e2739b866a87df40481015e731894
DIST gcc-4.6.0-uclibc-patches-1.0.tar.bz2 2998 SHA256 eb1498972cebe46608033638d8e4e9b4160c90f6e3308cfb7b4c60013e012618 SHA512 c5f311193b96ebccba43d927387ce33b8f5d70d8c4d42640b8c22cc6f1d1754654a4ac693455cd06e24d95f2f8091782f8f9b4b3624ea339a6a4b014344172dc WHIRLPOOL 673fc42c32edf00f41c885d0f59d97684ef378ee76b1819190568c3a0af67992f7e2ab35477b2b2d550826e6e5dafaf84d3ece400afa75f729a7b9c9f73eb747
DIST gcc-4.6.0.tar.bz2 71579535 SHA256 23bd0013d76ac6fb4537e5e8f4e5947129362dcc32f0d08563b7d4d9e44c0e17 SHA512 148f2ca56accfe0c3911edf4fd322021d04b8001b9dfd9349ec7d186375799f3fb76fff16171d9c93fd47c18c2259a2493a7386e02aa7b572ea639cd5168736c WHIRLPOOL 576e0a95c4a643fcfa6922b50be14d84f6b4144fd14112f1287b49468e30deddd6b1add26ddf7151ce9dd94e3f272b2d9026d399f18552dd5af52af6a40d01fd
DIST gcc-4.6.1-patches-1.1.tar.bz2 16197 SHA256 7b04d8cea6853fe61768252787e18e9a25020c398361270cfaff77e127060387 SHA512 4bc9054dfe07bc60813f422c60e2ab6132683317fac3308b83b6b228df0343c2b4282ddaad80fab5cf3f1bc68274b0c4d575ffff8e21fa0a19a0a81995c8894a WHIRLPOOL 61172baec9d417e28ac031ef1358b14ca68e831ad6fb567845c454f24d588c0b0645efb4b9ded6ef17fdee5720764cd1e329f8e8f2e93e7d8dd84770a28d1d93
DIST gcc-4.6.1-piepatches-v0.4.5.tar.bz2 14127 SHA256 f210922eea37a3e267db513dd021110b5bdd7ea93f6f4fafcfe438c3dc3241e7 SHA512 eaa231ad98d0a18e51f51c9eb811c26e1f26794070bbf8ea15a4b1fbafb0c8cd7493b05b5f0a2b2f5efe07b759601c8ac3c46911614bd480b97d52133a542bdd WHIRLPOOL ea57d6e2cf474a84a72567552b374882830f22839c20169838e6870cdeefdecc1c76188245738b103033026508b922fa7a0e1ab0e69cda26b73e8784f5a03fd0
DIST gcc-4.6.1-uclibc-patches-1.0.tar.bz2 3018 SHA256 2f211e60f9150eb6075017c0d341bf14d5dd5a9b1b35e72aab9eccf948599442 SHA512 0d11dcd9170bf191e5f0dc7ce7d07f0099038322d8a88d1043557b7bb1cdd2f8b2c0dd05049553a585d09681b2db962efd117cc25f18b9d552370a6d012ba514 WHIRLPOOL 72800ed5682d763431baf43dd93a7498db004bd6e44b043b628a9897b659b39ec8ec4f2469634a3ad9ae80e5d15177a6fd9f8af320168845909d1e75334ef45a
DIST gcc-4.6.1.tar.bz2 71688404 SHA256 8eebf51c908151d1f1a3756c8899c5e71572e8469a547ad72a1ef16a08a31b59 SHA512 93fc79be1eba3fc9c69a4f11ed1b6daa28775844e84908e5f3df040c08dbc566e28a08f50c02c930dea632ced865520c57550ecddec59f8b74658a3c7b1efe8f WHIRLPOOL c33f677ed175dfffbbfbdab617013b5c2663e21d0f05137d436e9f2791ccd1c537adc392b7f5a0be5f21873d1b2cce2570fb67caa5b1bf1987ff50da169db7cc
DIST gcc-4.6.2-patches-1.5.tar.bz2 17898 SHA256 4564994b8d88b621d8ba4113a0cb71aed32071785156ac34f79ffccd2abdd171 SHA512 6709db12f092d60b1f70c36ed717b19a6f8366387bb8a64b74a656cba9995b7c508b627b405518b7225ef8bcd15e3727377b9d58efb9f6e3534dbed32adc3b07 WHIRLPOOL 6dc24090a6fabeb60e8994ab33676b78bd9b22d58c16d6c700ec9c21a6cbfc98b28e3f51ea6cecc5dbed2d4a082be8a390e563d3dd88f506832b5678a8ff373b
DIST gcc-4.6.2-piepatches-v0.5.0.tar.bz2 14397 SHA256 19bf8797bb9a999c3396613e28b0fda3bad80a0815ab30ea08bc1c98a8a51b71 SHA512 5f91c05ff3519200f4f55a7adabb805f54209d80515111ac8727c1700f06c1a36f79b2e3d8eecadfbd5a4fe58d75311988635e4b474a920cefab8a24ffb0cf59 WHIRLPOOL ee80c656a312a1c1f2fd0d5ff287559e115a9bdf1c2ee4a6266389f478b4c274ad2b5ff8b558eee71a75c6e0141fc053c0d04336742c7f14102c0d2436480893
DIST gcc-4.6.2-uclibc-patches-1.0.tar.bz2 3019 SHA256 25e902a6d2db7181394df5ad11fafaad064bf28a6ffebd889033f744613ac201 SHA512 b02ce4bd972e80923182b86ff77d9a37b7733985501a9c6f1889d4c77cd0d240ba984d4bd902ba13502fe158b891d313360812f4076044ab58539f2e29930e0e WHIRLPOOL 950bab1bd47d4bf533a618637917449f50d6f9b9bef1b51a9a22248f7d11c1af411d226d57d856ce7736d6d6516345e82ce0fadca18eee68572e1a3af11e4c8b
DIST gcc-4.6.2.tar.bz2 71995338 SHA256 60b05463dfe18d40d68fb8a71b25b408a01f86cc6ceaf5e6b22238b6b0f450c2 SHA512 51bd123b71b6e4ee4e4b9689a93d328332ea129692f6af2473efdcaedc897a130e4c1948820b3543846d89bb2dd5427b236d2a5d5a6cfa371ba086577f9c0e62 WHIRLPOOL eca8104dbaad1d9682425dd142cbebf3a62a730a1e3d99317f1bd082fb5c0c7fbd0522b3b14f75349618897173fcba79eb82d53718ec8e156bda56f78d1531dd
DIST gcc-4.6.3-patches-1.13.tar.bz2 24076 SHA256 ecd7370a6d8e26c90997f879c1f4b93d78ab7db5577732cbdcf7be2f7624c55d SHA512 4637940b10924e33799384a90bb168a3e541bedcbd205069fd219e2db21d2d7973ca988cb70abf82004fb1d2288fb702b42a77fd5a52984f113f4ddb7c5a73b4 WHIRLPOOL 0aa256ec127b018e0143e85dbe11ece0e587c21d0ee65ae62e716ba9553bcf76a78da3368c2915d1d8e6f02ec1bd73131f2db9f013ae17a164c3c883733f40d4
DIST gcc-4.6.3-piepatches-v0.5.2.tar.bz2 15002 SHA256 6606d47a8bbaa9cba0dd3b022cbf6ed14325b8560dd17f7601dbaa4697df3691 SHA512 21ec5bcd43ec0075f8885ef6f567fd9ffd0a64f4c4f9340262900b91a8f22f73a22cd320d6c5a9211083a0a4d21f61ff42e4d9368b5768b395d6ec1b17fc47eb WHIRLPOOL f38666e7c47d9e10b96a22b85c90659800ecfa86d7cf9d5ff69385dc5584fc6ea4b90265ec62d8066adab63a647c1a4bd0f0d1cc69057fcc08c4aa6856cd5766
DIST gcc-4.6.3-uclibc-patches-1.0.tar.bz2 3023 SHA256 4219a3582c5f98bf8437bfc3feb8c264f8aabd8078caaddef46dd38be33f089f SHA512 e0763dc7f3f94cb9ba6e34233d1a2fa6913918a5100dd029ae76b3b086529b8fafae3086dc22f3294f7d378e5548294264cb2faa80866e8a1ecc666bf60fe010 WHIRLPOOL 1744810d5928b1869929ebd608e1d817e4bcb4f666647bc873e9bdb41c65833a40745e58de5ef4beb98ef4ac539c8560733100a3bbee280c76525ee518ae88c8
DIST gcc-4.6.3.tar.bz2 71999439 SHA256 e8f5853d4eec2f5ebaf8a72ae4d53c436aacf98153b2499f8635b48c4718a093 SHA512 efedecc1a6d1c36eb91cbecfae9a4414d01051e99965de8a284d1164df3cad13fa99a6dd5a4ceaa03ef63a66884eaf729b49d602ac82088f788bab045ce1eb26 WHIRLPOOL a50059cc5ec5bcf7c7d7108e38087c2168ff0c6817d06b709be901a87007f84cd231ebae0752cdc94fa99c93ecd30ba810d3213aba9f3639292b1e831818ec0c
DIST gcc-4.6.4-patches-1.2.tar.bz2 20273 SHA256 c244818c408e0ae6c204051638810db1e6c405d8e8a8fd12882167911b1b270c SHA512 6d906e3e422cccb2963aa6e656fe34d594874b994ecd81e483ef607b794b3b161e75391c3c9ea10fd35bf090d2a4c18b26613485a851be48b9db49cd354c2abf WHIRLPOOL 6301a6f440e73896c758eb0c2b8fdfc2674a4ffbdabb786cef65860852129680eb854c9aeff581161eea1947d86c6b36d03b234adc6067b4bbea410a403790f8
DIST gcc-4.6.4-piepatches-v0.5.2.tar.bz2 14888 SHA256 a6a853197fb0de66c07e6183e686dbdb1f4b55108efd4c8363662cb2b971f43c SHA512 2fd1993b0dc7fc2096e17198f70ff6328ac4d3b7c0db597e3bc119df10eb0b9744f8e6cc659ae1ddd8afdb14f94cb85fdd12033a5d76026c7f84aca44ce9c9b8 WHIRLPOOL 61babd71167114a3f8579e8fb4bba5ed0c217cff4f3760b89de8a67d69c05de43b49bd9f567e6417b69874a878ecdc0e98d807a0e25a9dc80ef5c67594e15a0d
DIST gcc-4.6.4-uclibc-patches-1.0.tar.bz2 3010 SHA256 946334cc62c0afa2f50a435dffbed12fd32c170f0850bbdce47df188a1eb8918 SHA512 fd289089a30c768b0ec4e3459cf494bc5e9d4ecf87056dc183277c712f7d69ac4cf900950270d8eacfe686b4aa906e1ece87cae52f2cb00642e96c0b95dcf133 WHIRLPOOL 2ce7f308a21fb5072d08a640390eb3f453ad8d811df897b0f9d3e917eef4680fce6cce231159ffe96e371f3c299264eaa51cd110124a3a126f04fb6d8531639e
@ -123,6 +91,10 @@ DIST gcc-4.8.3-patches-1.1.tar.bz2 19882 SHA256 019cbe76f20f4e294b900ccb99a6b525
DIST gcc-4.8.3-piepatches-v0.5.9.tar.bz2 13310 SHA256 d08e3770453edb728216243ecaf639ff7bc8aa77560fffdd561b2a0859d0b869 SHA512 d9d7dc4b7d8f52cce48dff36ee32db5346baed50968a1cacafa9a426849c5df5387061b26c8a0d2363bf91e5f55cb459cb4a176c5652690f914916047c0437f8 WHIRLPOOL 1e5cb3556b695de7f42ab44636194e86128f80bdffbe049fc1d4ee17b772bc1ea2089b3fe88bec60c52aab4bf5301344be27fd11be3c6cc8ef798d6441285c8b
DIST gcc-4.8.3-uclibc-patches-1.0.tar.bz2 3014 SHA256 75f089ed44e33be8923f82eaa1d231f71d2cded475fb10938eded386647c5e04 SHA512 7e74fefae6136d2e132ee37905adbdf7f528d31a7bb67ed97bc99b6208f177a6105ef0f0e0c77eb87368359f7da49de768ff98ec07a569e19bfdd00f67a445a8 WHIRLPOOL 6fd766ba280fc0b96f1823315b5098a36d361dc9c8d179b2e262d72156508b70c560ef5095f3556bb5c922e495cc7eefb4bd5d970b2e4dff9e9ce654703fddc5
DIST gcc-4.8.3.tar.bz2 86126808 SHA256 6a8e4f11b185f4fe2ed9d7fc053e80f8c7e73f800c045f51f9d8bea33f080f1e SHA512 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b WHIRLPOOL 6dd3bd4b51bb9b8c52fb743bba28cde8612ff7090b71e56bf02d3613b91cd4c3c4dd91dbcb672985f22400d776870ba55550e1fc44afae9737092ceca5f83ebd
DIST gcc-4.8.4-patches-1.5.tar.bz2 25549 SHA256 b901062d54e2ec270664881e5142c827a5b31354c94e1d57b19897e0316dfda6 SHA512 6a3d8ea98026c07ecd20a604e6ff7461c6f652895f7c06a68e54926f4a52989624939d16abefc41de779ba189e3cc5f29d704696cd08e740eb9b220f4ff00187 WHIRLPOOL 304f927a08319004dddff8162646249c18cfb557d8f3e618bd36e3b055f31ead9ea6751ce00566be00871f3afbfc761c92ecf64ca0a6f682bffed17ad593a759
DIST gcc-4.8.4-piepatches-v0.6.1.tar.bz2 14110 SHA256 558bd1babcd687979ef6269b8e4774a3a06b860bda44e0a8aafaaa55423574b4 SHA512 464c7c482a244f6e3d07beb0bbe6d007bb95502d76d08dbb9daca92bcdb4560571f85eb10a73f542a03d1c7ba90fd1e50cfb8220f933ef559ff6f7867bc8bbdc WHIRLPOOL cc3ab1819905a32dd5983d1fae5c6812343c1426ec3ef387c56eaf46c73c646e376ae6351a151bd5579393be5055a231cb94e29ab03051f729ad4c685e69b77f
DIST gcc-4.8.4-uclibc-patches-1.0.tar.bz2 3004 SHA256 c7f9d3b7eba23a8042edad469a5e2a2a7ad613a7a6b6c658179409d7859edf41 SHA512 0e22e57731725f2d2a53c7137ee667a54ff92d30a7532660bc75220e2445452605e3e377b56b99bc3a62feb65d46b315f28aba3e075ffabd1e9d60e94e35b4af WHIRLPOOL 472cdbd2c7f77ce6505f6f5feb27d530edc5250d6e167ecd4a8ab1cd877abf4ae842f4785c55486bddb49e2e553c688c24a6d7e998cb211cde844b9867436c09
DIST gcc-4.8.4.tar.bz2 86220648 SHA256 4a80aa23798b8e9b5793494b8c976b39b8d9aa2e53cd5ed5534aff662a7f8695 SHA512 b4c84ebd754c026029d706ef52c4242df4dcadc6a22cc5669b3aa37ac9dc25bc9cd9651fda83fb24dd5d17b1710e6865a35bb6c5cd9b95d0971717453935ae8e WHIRLPOOL b8b44413da420d083d0edcb846ad1b619971c399638e629089ca3bc8b6008a41bd38d688199f1451171d32443c37ab749f44a3763c5150f2147f729d4bd45a4b
DIST gcc-4.9.0-patches-1.0.tar.bz2 19806 SHA256 153098c2b577671ca81c58208b0482d000dc409686b3e57f9e9167415776d5fe SHA512 15d0a67a14994f177864f88474cffde3fcb4720817df51fb5787ebf5966714de72611225fe0614b9a7af2fe40292face1fb6e8446432b43a3e03907324047b1f WHIRLPOOL 56d436639c5ef7d779d6aaa85109e5e13f94a42ececd5f32472efac28bf47b848f746d467bb0702cef4cb4bd65bbfd1833e93256136f586127a3025f2a104abb
DIST gcc-4.9.0-piepatches-v0.6.0.tar.bz2 13471 SHA256 2c4db53e6d58872d082acb261055ce094a956ef95483472327e147c0b6fecd74 SHA512 072b2be02aab8bfd71c5388ea9f6a068d47c0cf409172670c5d9a25ab72accfd1db12d61719a675337a57a318f16294ff9dae0d7f2d304fb8a8b89c9ab42df93 WHIRLPOOL db1f5d8e1a6ce7787f6caffd6fa2b49ce88f1e2ddddaabe044e2ae93185b7b85db3f5fdff6d6bfc1178d7005a0c154c5d72dca17142362c622369793673fec0e
DIST gcc-4.9.0-uclibc-patches-1.0.tar.bz2 2559 SHA256 723370aaea06f7bc2601acae802cf8c456c6c7e83f9c08f57a8013be410c9e87 SHA512 e0a1a09bf2bc6b76f4f6c35c5cb653b1b0c8fbc40528a60b9c692016cc2fba04b60ba40126879f8648af8bc0fa1b1f03fac9820274b47764932e7ff3f3c12883 WHIRLPOOL d03d30ce77f51c544f0ad9cacbbff9eacad1a93746c5cc63752a40dd08a92a1e069edaf08c2a81ccd23911cd59fe1f90cc1ba61789426c7646adce1e55d4bb67
@ -131,57 +103,46 @@ DIST gcc-4.9.1-patches-1.0.tar.bz2 18918 SHA256 5addded7684318fd7ad16dba5a1407c2
DIST gcc-4.9.1-piepatches-v0.6.0.tar.bz2 13473 SHA256 299c63324cad10492709f46b84c8d20e16b20b95eea9c1b80401becb2ea3960e SHA512 2d314ebacb82b85f04618f38ebb521747a58f6baba311c0fbc8164cff46093f8477ad0954c7b3a65f61b9085854aac15ec5d4ee35a6ca95b1570869570458e1e WHIRLPOOL 43b4634e1d5e796ef265ff54d73908f3de2de692a7ea4de47e75b1a81ad8401b77bab14ed8fedcb02b689a4930a0915e63f0d2a0a4943da17c108953afa3e2af
DIST gcc-4.9.1-uclibc-patches-1.0.tar.bz2 2552 SHA256 7f9bdbd0755ef6c5635261ed8a63b976f3e00f7b261a71e8b1da0bfc81cb8673 SHA512 9f1450167b3c7e29af1a4adaf09efb79e8e8937a6a315f661cf5db2074402747aaf60c1551f8517e394cfae738732dcd74c7f9693adea9299f2a72341d21e59a WHIRLPOOL e4a3fc96e892ef8fa6dd99294edff6c3fd7294655d9761f187879582cbcc823b8eba6d616d51cdd899495525d4821e882ad15dc22c060511f44fe600771fd9a8
DIST gcc-4.9.1.tar.bz2 89854120 SHA256 d334781a124ada6f38e63b545e2a3b8c2183049515a1abab6d513f109f1d717e SHA512 8598106a4b7c03bb4d6e29fa1bfa9ee6b6390d1f1bca86c1ccd27aed830ae1d126daa50c4041016cbfa76090dd66c51f1ce06958b8ccd6c3be51eae875125593 WHIRLPOOL 45c663aca6fe3212cf6ff34611df3041204b942aedf5005b133f6ab4c40c994d405a9356429a06279b533706960d8ef80f363dd4ee7e78848052e621c49ad681
DIST gcc-4.9.2-patches-1.0.tar.bz2 18213 SHA256 e4e9a665381beb4018779a14d5124528a9d5df0e0772f3b7639390d6bda51515 SHA512 27deba0db6a500b160829fdcf5fc9a70be4b4fbd45c89d18dd2d0808d42803657693d0ed0f2b664e020a0d2ac39cdfe550e397eb4c2a6f64220cae1e7a16ff20 WHIRLPOOL 7e04ed92038f19a9b00fe0022c2c7ce3df8621fccca95cb2da37333a5edcc0857efe96aed68f5c4b51db19ecd23ec1194412f1bc24730cea30db7b342c12dfdf
DIST gcc-4.9.2-piepatches-v0.6.1.tar.bz2 14185 SHA256 590d11ea5723812fff3239c5eaed4b040b26a92586de0e42a84438f742eaac0b SHA512 89560e96bc205e848936acc4d3423ff5e1ea5ee478848edfe2b992585cea0df21eb102b1f1bee55c10568d4ca54bb3f4e8ae72aa695e34a908abfda3585fb992 WHIRLPOOL e6db4a2e5fdf762bd4f0fa70d630499bf6789a0c3b7ca193b455bb22f95f5f2983358ba9f28bd85b571a3a44a691ca797762302a1f2ea63ce170752f7e44128b
DIST gcc-4.9.2-patches-1.4.tar.bz2 23995 SHA256 d9d7657d0b240fefcca662d258d336060f4bff97091c46cbe1012c095d2c77cb SHA512 67df40cef46d2b6ca79960dd153ea75c67fe889a6b0b28e55be97abd5aa2b091fdb25d619221e58c99e86cd7c0090a545a64cf5e4f4cf7bd738d08d17d477440 WHIRLPOOL a09d7596379e23819850fcf451586d006708bba2dae62fee0df1049761b2dc5d36457be9751658235ac8f3d35e38fa43710805b7571077dc2b5aad1438e7d63a
DIST gcc-4.9.2-piepatches-v0.6.2.tar.bz2 14278 SHA256 f8876b172c2b4c5936b2cb18d3f092bfda8891bcdedcb569b63272a8530d81d0 SHA512 3f2d48743abba258ee6e298fc085f38d54c7b4cf4d431fe2efb83f718bdac3be916e67a3273aff1573db076decefbf4de3c4f706e102e6aafbce2371256048d8 WHIRLPOOL 76bbecad6d23793139040446721a5fb4711a9e272cf12545c51dd85c2d900e09e34dc0c260b80ad190a8072b475d779f5c6dd6b7891124bc4963b366f40989d3
DIST gcc-4.9.2-uclibc-patches-1.0.tar.bz2 2540 SHA256 3ca63cba5edb01367352fcd558890a838630deb4c30f82f4c7e8074ad75e57fc SHA512 69f6f80e23efee0b937fca0f2056e17b4fe643817d2394bbfd16cbb453d74c76a0bb8727815f689a795897d9cd5e06ecc74d3d9ad45175fe837ad008eee09706 WHIRLPOOL 3946513e83960fe891267e103e434cae0616cd45b5e7eaff5f4f671741c1445941cf80b7497231cf50f137941c01859dbbac0a95745fb7ae663a3ee512bd7162
DIST gcc-4.9.2.tar.bz2 89939747 SHA256 2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd SHA512 e96cba06d572dbe7f382a2b00fd9297dcf9f9219d46a9ad0bd904dc36d5e7db3335e422640b79a27fed6fde91b0731732b94a0e2fbcd47344d6779f8ba1f4f9c WHIRLPOOL c4afdd0ec98e6f903044f1d3061fd96cf1e9bcbe2f90c388f5bc9ff8b2493b94367e84fdff7c2075ba37e2f950ecf2dba7c11786c653c2c7e86a5e8ff7d98e85
DIST gcc-5.1.0-patches-1.0.tar.bz2 20588 SHA256 69f1e8601ff6977b1e972e66ff12191642a31cc5b3088cce73d6d3017f6c0f9c SHA512 01f4a29d06b1fec43fb515c2527394328b83f35723713add53599ed2066d13fffd26502750585b65816cf9c17d3042eb854fc62dc37aa86d09e91e9fba23bc6f WHIRLPOOL 13d84451f4e4c284c541dcdc7ca90d110954ec4af66db957139243f679714f47277e39370e8c4a54414f4e12a718879397e69108e785d4fb3258d260c6bc4ae9
DIST gcc-5.1.0-piepatches-v0.6.3.tar.bz2 14363 SHA256 85841929655d9bfce92676acc681f29935b16b95ad260fa6726fadf6382fa81b SHA512 a3d5a7df114b17eba6d8de7cc1c20c67264a821a3032c04c80344ea74b18af7a8db000c353016ab9e0f795b4efd65dba39506ca28f11b5a8e3039984eca1fb8a WHIRLPOOL f72fd4260d2f85a4f95fe347b86e626f2df20aee7af26e6fce1a5437362cef3479af9938a240e97fd4ad821a143ebca55a9ba7579f95988c3dc5f68005f98a92
DIST gcc-5.1.0-uclibc-patches-1.0.tar.bz2 2531 SHA256 1e8557d6b9952ff3e16d16b11b8e5dbae33bd37539d24d771436a7dc3a6e948f SHA512 e90aa58111368d5e6fbeb4818ecf5485ea4cefe5f3c4906c207c977b93e2b182f26987e955d03f988f59e5f056cdd71dde65f50ddb9909f8d1fac92383a3a6cf WHIRLPOOL bc04762db9b1324bd837c1e3fe440f787a7e38dae0e7eee099eefadda6a927f894246586608520a11fab138ffc825084b9d03e6e2065f8860accc2d3c803d778
DIST gcc-5.1.0.tar.bz2 94954411 SHA256 b7dafdf89cbb0e20333dbf5b5349319ae06e3d1a30bf3515b5488f7e89dca5ad SHA512 30f6a94d3adb25bc51fcaddf32a6c41429f569eeb9ed64330445b1296f99998fbfa03277b375be4f7b2b80f519910ef88e4149db7cd9031e2c61a49f501bde94 WHIRLPOOL c824ab1b4a801d11ca184ab93b3d7ec195dc0d869204cda08d6239b22832b597431f7eac3e22ffb1f13c2e4a6ef85edb3a954ad5b7754c447aa3fa6fccc21e63
DIST gdc-0.24-src.tar.bz2 1012099 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686 WHIRLPOOL 22322b0c3e2d67b3b37bd7fa92a29c593688f934d4ffd62b9cc87eb63a44a4f8bbc9d75cadf11209c73bdc9942c9b4430036629d0eefcd04de9055c502b85f12
EBUILD gcc-2.95.3-r10.ebuild 863 SHA256 c86f3bf703813779e5e9ef045405993abc71a2277a3e6a4f23fdebadbee16d01 SHA512 94471cce79c4e34d3d093cb40a0f6f4706dc2ad6766bf55d6252f245922204dec79319cdcf5c6360552a92f8fcb1c7478b8a426c0dc22f261cdcc96ea0d831dc WHIRLPOOL e251a788e5ef85e0a573f2c294f95359c0108ec4b2fd07452ada1d5220345c324b86a995f1213ce99b25c9312c2c1db28217a83088598e68852e2837918de32e
EBUILD gcc-3.3.6-r1.ebuild 1373 SHA256 a12365e5d127cbed8c880b8a46f4625c8b93042b8e5710ce298be01339ceda2d SHA512 416ae2cf6e0e438ac569efa81422d4e9b117944f6c3ac5749b029b3dda48a3553ad24c3bda202d5969704f082f6feb34fe61992eabf16a13548b459816b9e217 WHIRLPOOL 113f1b45f7a9dd7c6d10dfb02c2ed86a811c46b3052dc21a375814ec126540a4fbf2cdc70a787ef3b3cd97cb90fbbf2a7f5894a95bf43b2e6dacf498c89742c3
EBUILD gcc-3.4.6-r2.ebuild 2978 SHA256 bd76dbf92daa8b8921908c1481b06c70cb7c84f88e86968c11e45d9d168242b7 SHA512 7590082048a7f7c7b9b23fa0de0323a84b28d1d9cbe7eb71befb363a5769150df684bc40ed6682549dc978a296ac90ae4a0367c9d257d7e4ad61235fecf11bbf WHIRLPOOL c9d29111b1aafba21d169edf0e44a2d44d4965e43a0041a0174c1592f7b3857e7f75a626d0cc32f4124ef0186a4c672bedf9f010610228945173183504e82858
EBUILD gcc-3.3.6-r1.ebuild 1373 SHA256 7fa0fd085f7aa46b1c0eab249848a4e7ed4e131c3aa17a6cca444309be4bcd63 SHA512 39d63b154180b54f604d62932d3db7515cbc893c2aeb7038a6573068f31638b7269e5b323d83d913772d3b833e2c4bdc134f7f60db28face61158ac7f65a11d5 WHIRLPOOL 5c4443940cda4d44daeb028c1278977e224f5aa773b542a98df30ad5e948f5dab891b8d9ea2d1dc7878adc727a07222debc5e99bd0485b31d650e8a441f36036
EBUILD gcc-3.4.6-r2.ebuild 1496 SHA256 eff04985bf5d7247250d31ca29c6ac4b5aeaba94c47021bcf78dd9664301f8c7 SHA512 f57474800a97aee1b268c17175c86763cc4287319cd166cf4d675a1547dd361ceae891d8c9fec23cbff17efbe429c00044dc5278167cf3c3ae6d11d0d4c71de0 WHIRLPOOL d13053b0dcb9b90debb647c2852de34f17000f152dcc765dcdd60d359c6557efd50c0a4a1983c185d2f19b24987733dc1344431ba602ac064f8e316963e52d99
EBUILD gcc-4.0.4.ebuild 353 SHA256 2df0a4354ae0a0e9d222d4bc481635650de69aca55ef23916ea020765a861ec3 SHA512 53b2dccf6d48e4e51d228b883f913724a9bd5ec3aec23bee893a73caf896566f1cec93a8d527d8b106301da5090f3e64fad0e22d7a09399f100077e171a39106 WHIRLPOOL 40e838c2b929387a575c30e767c77c9f52e501210baafce9d13ce48d5b6162c03ebd0f0b0c036bd4f2e63a4af450e5f707d7d44d0978e196f44f546f8866024a
EBUILD gcc-4.1.2.ebuild 767 SHA256 01691a1ad4f2801a893729e293126abee7efcea8bb125010d6215d26d0a677d2 SHA512 d1c04885cfa8fb479c4e12246825ef585bda88d2d8a61b66ab9a69f879046306a114ab889b9ad2e3dcf22093a85ac28dc9015f6f6258ddae510932525535c388 WHIRLPOOL c6d609625ff964af25f18f0221228e05341bfbd02c848bbb538c98761ce799e993e667637077980bff2c5985cb4ee91daf7ed638496152f0ed74ffc84c6fc4f4
EBUILD gcc-4.2.4-r1.ebuild 515 SHA256 3ac3841176c8059d27dfbead0e371eaafcd7cbaa0a016ac2e7a0f4a914e16d36 SHA512 19bf1fb6a4c63357cf87979ae90e1c6683cb5961f11ac01a574dcee42a911e515bff3ff473100feec95602334ab1aee1d277459e3cdc4757fe536298ccc626b5 WHIRLPOOL dca2ff6f02f241cba631ea1fb86c0571d71d5223fff14116a86283ec6b05e839cd777c07690271b58a1f8af1a8f095c0c9dfb52efe2a239cfaadeaf8556e2b3f
EBUILD gcc-4.3.6-r1.ebuild 1043 SHA256 7b94f06b7dd8ba73aa8ad36a7d1d61bb7403d227c7d7ee094a4fbcb9f9bd9d5c SHA512 14fda6cd27bf572712fb1e057a009d3fbbd59be0690d6c2e7b0fe0be330b0f9443b59c12b4e37800a7a58d9973d4f1f2c148d1dfa83669cc9a7e01a513becf37 WHIRLPOOL 04411146dcf75407e3aa10acb95d4fac8617ae0a70b7b359b3419111e165bed3b61177a40f2d9846a55c9eeade916361df867c265dd3a9c66c13f1519a5f3cbc
EBUILD gcc-4.4.7.ebuild 1227 SHA256 ec11084a000fcb992bd138a8cf795125c377b08dc99427eafdf41bbc7fa5136b SHA512 88c6e46a16877f018ecd6e2be5477afcc72195001da36a43ee80d4ae74033d4d199607faae7be73c8adcc19c0344a07725d8e3d40050df2e8c49998845cbfd17 WHIRLPOOL c2573ce95a060d3f212deea18aa4490e3c924ab7ac31e2841c7075ea77b1ddbd43aa70a4b66f13776d70d501b66042843e8bdf98a99d538df17a97f710e36110
EBUILD gcc-4.5.1-r1.ebuild 1240 SHA256 c3a7dbc070e17a7c4b85216299365b67cea6a623a19c2403adf3bf8888813aaa SHA512 6c2519777c1e66bdf7c38460ed09abcb44bf683beb1c85c5436f122656f66d445861309eb2a47ea43fd1aca9a86294df4e819ddb6e8d04985fd206cc0bac99ab WHIRLPOOL 17aa025ca3d0a147dd3e9d6d3de8cce46bce0fa7fa6f6611fbb013194b221fd64a7448e042e933e553723f5498208fd9e4e242fe3bc03d01df2ab912f2c0312f
EBUILD gcc-4.5.2.ebuild 1237 SHA256 2ad282549380024bd55568dea240091673bb958b180b15c65af6293ace057841 SHA512 a3cec2e065216b1419e47ea573678f565c9d4f4e87b1139b71f890d5a5ed7c506e85407235a266e5736d6bffeffd6ea5eb29643122a0505dfa8567877fdf2e18 WHIRLPOOL 8d41519abd6e4825d26cc0871326997621316ee955f6b37bb59626185c1e23c9dd926910462fc963af658986388e8c39cdc9220739a6d0610460fea7101bab1c
EBUILD gcc-4.5.3-r2.ebuild 1243 SHA256 8862cfa7f7123377a482980fbfc749ae83168f8a0106cf7287ca338795c6697c SHA512 0dae41d7a5f0719bc7761dc1c1d89c5e26edc438eb32da1789e1ab788d8dc0e0f5d2573e4676f8c844bc420e6f974ebb0514d77a9ddfbcbca812717f63443748 WHIRLPOOL 1546da3aa7ece768202ea06f7597649be1484e29885394a380c394ab1561214710377f9988b5600225e2a56855901980514781c0543745d03ce831af2e6a8074
EBUILD gcc-4.5.4.ebuild 1240 SHA256 70cd61eb411de4fdf8b6dee050f96ccbbd1c205861d802bdaf474c1d1cb18c7f SHA512 58646191a96855c25e991138d97afb56929a5a806515dfa965f8913ad9912a4c58fb7d80f9c208b5cb16f33a1f0e8121737d7cde780537b9abfccb3193bf86b9 WHIRLPOOL 91e8f26e9387d3c40b3be0210f753b612dc1c74048128b4e50012f8281e486b9cfb8a1179beb2fd89829df7bd0f0560acbf1d601e8dd1ae99bf3f255fc718d40
EBUILD gcc-4.6.0.ebuild 1355 SHA256 2eb44df43f0fe19a8ca6e40957f6fe6b26003933510c8a7574989b51cfaf8e51 SHA512 52642d67674f53ccdb096d0efe8420e394a9bdebf51f6444a6711235256828c97e0fe26d26fe0857ea7a9f9035dafd028ec09721c8975d6f3bb695fed2913895 WHIRLPOOL a2d90f1ed7fc95239866e93892e499dfeb63950fd635effa60e28b93d2a891087858d6073c6cd1e6e58f76d10f4d1154553c4a2e6149607e2e79d7fc652c42ec
EBUILD gcc-4.6.1-r1.ebuild 1359 SHA256 6c4b1990416438d4a22d818776270a93ffa321eee68ad120e120b38e9835db7e SHA512 7326e37ac74ce83f4b24cdcc409d796a1985199a9d9a9cc8015b69cdd0bbfc4ed7dd38e9af3806df33568dc2ad868f7746d5cca7da75be651ddb0cfe6a7c2649 WHIRLPOOL df06d48ef2a1d22f9fd862fcdb2b10e2c9475d5a3c0d96a84e552cb7d8a0d17e8773939e77f44d2c0dd56d17603c884f2a19da0c7875e3dc0a0ddcf692155d11
EBUILD gcc-4.6.2.ebuild 1445 SHA256 332b5ef54fb2a74a349667ed705f95f0090c5616311f7f05fad5ac5f950d3613 SHA512 d8dea1da74d62401fc4a6134afd2596b8fcead52e5ac0097ce3acad3f70cdb151105f6409487e687d06f87f22f7e99566e34278b6e93598628ab3a49b50d466a WHIRLPOOL 90d57396198e0b1e162930c5e89fa81eea7b3df539b05739c3a9b542fdad514295b63dc12df526730fdb6488b39ea7b63103f1bfb554b315bb9b1bfeae597aa9
EBUILD gcc-4.6.3.ebuild 1412 SHA256 0886b2de4e7e1d9586e4a6e8fc51130b45517b8c80ba89cc6446204f800538ab SHA512 6711650b9c2fcb7374856a5d88ed0c308d0d0ae6c93682b12471f05d0d39f19aaa1ebda9399808ecce6912551689fdafa1919d8f16eb2c57bb2dda60bfb8868c WHIRLPOOL 75669cfcc675dd5343a7b74c41db3fa0e8430cfea627feed8df13093cb9ee5c646481578c15c96f495230d5070d72bf5c01f646afd1a3a2f9021aaf870b3ad29
EBUILD gcc-4.6.4.ebuild 1410 SHA256 ab62e19c7390036ed8a89cfa163c1d1ffd016a6b9469c74ce73e5f3cd006c5f3 SHA512 79c95ebd3e7231bc70e250affbdde3e0fce0eb932974cc068cb8e04065b3f2baaf6e172451ea6ac56198c827a81a090749599203a0aebb74f6c6d042e84c9ff2 WHIRLPOOL ecb4347ac3e54b28388a5d6878c856d69f8686ad86a683a986383e696119fa2d02196d60ea0daf8b9a4c42789e0f0c0df304d950b8f8829eca14e0e18d293bb5
EBUILD gcc-4.7.0.ebuild 1578 SHA256 f76de5db8a4123b0801aecda60779d1b4f7a6a60918212158dc7c8746427f839 SHA512 4cd821d013eaa4d2e3961a3d97a27421efc594be7ba210559ed31e8b9995d61095579c961a0877a20bc9c4d3a5e9dba67a7a00e79a3092d1a3bf89aadcdbab56 WHIRLPOOL 7500f1dae08f64e06f6afbfe5507307b6c72487fca32d39e9a77151b650221029b27c7fb98aaa376d128a5b9e88fcfcc050616b9f6b6cfe0ba4e6bbaf853973b
EBUILD gcc-4.7.1.ebuild 1578 SHA256 a229ca3be8583a1cf6313790110e264f158969f23c6d03a41bcd41a35751071f SHA512 745ed490d698766cd43c4047c3aa3a03813f0de33eab1b2def21a23fa2808f6212d8083c6e892621e6f0a1e667e1ce65bcd7999fbc610ed1fedbb193f9323ab7 WHIRLPOOL b8eee96ae2fb232e0761ba69ea99ce193a044abc497b54707cb64888d84a80c7dbfa1ba7d3dda2504d08fb8061a62c478d7b7703b2ff56fcd0dbf7a1e596ba3f
EBUILD gcc-4.7.2-r1.ebuild 1581 SHA256 bbdeaba0bffeb5a5253c12eeb942eb4b4bf1ff1fb35611b33624644ce26df93e SHA512 5ccd48dc501a694cd2e001e748453ab89b5b3e8f8116b55fdabeebc2e7f9eea0e562dff468f282d47fbdd61abdedef6135be8b10539bbd37f464951df406161d WHIRLPOOL 9a2705651c0a842a5c05658538783e9a7bea7b9fddf18b2dd0aa0ef6cbb61619f1d35c34307c3059b61d880bd7fa433e10617dd498e53221df25d1db57333d9d
EBUILD gcc-4.7.3-r1.ebuild 1569 SHA256 2ef61a561dd3056952bfe5c4bfe9fd6c3bbc45d68c6cbbd5250313dfe604fb3c SHA512 196c81eb125760f66c9f6d4664108425b9f4eb1b4061f4c9482b7d3a416a7a3e72a0cb29a40e7825370a7fe6f25a5ffa26328ffae4672da517915016488a746a WHIRLPOOL 9d76fe3d49e4b08b5e87c4b9ec31eb1e474194ce21f125deff6909daa5d7e3355cb4533f0034c71e3fa17327961fcb5bb0392d50d8a85bd11dafaf918dbea92e
EBUILD gcc-4.7.4.ebuild 1577 SHA256 cebad4548d372b0901c6f9cc2d842df60bc15d860b23d94082f5f57a918fbe2c SHA512 3f25a7e81af73b9163ee019738275949460567cbaf322786efd61f2e46d3cf7d11f6787efdc2f2eba0eefe0095a88015bcc5853e6fcbcaa44177657a1f4da1d3 WHIRLPOOL a424f9b3eeb13922dbdc6f13f0f5d143088b5cb52750ac79cc782d8eeb616199e8935cb5ed47f298e22b7afa5ff24517b75bf771f8d29fa2006d423aed54704d
EBUILD gcc-4.7.0.ebuild 1506 SHA256 53d0e55a197203d3cdc573153d5bc22cdf46d632dc3e16336ed6d0c0e879d667 SHA512 e1615ec632f06150eebe4faab79be9a6c93d9a9f5f587324289fa4f9529e221eda4c515d9579bd0411a5c8171642b60202bfb4542af1998485b30e2862eab56a WHIRLPOOL 46fdc948a10e942736884c6ee666d91578b5f1d31815c7d3c18f26562a20296cc0a6acddea449775930550c04d8da630c6143b262d52a8aaf90d5a5163d51c98
EBUILD gcc-4.7.1.ebuild 1506 SHA256 96c97a6f2975a718f0c336c7008582e34949247d242864beff76bf0cd0149824 SHA512 169342973aa3efc7ab6bc50a40ce4e4a00514e356ee837b51c4c4449c29a737d0a99b45d78fb26564b8b129bfd0c7f85d427fcf659aff395348fbce56ce80366 WHIRLPOOL ed7b702528439782add9924d99c27bb1b5e9200c15352e41592e37a12255b3735a289ccf3a230c6535c3647b37ed7ae6c8b48a20f9219c500e95ca1f249ceb33
EBUILD gcc-4.7.2-r1.ebuild 1509 SHA256 737f69f6345de60b84aeb576e74625b394c87c829652c478f927b80518d09065 SHA512 93dc930469526c21a0da3b4fad60585bac0b9f553dc68720e67e0f1c5da730b52c8a8c5fb5a81a542188027dbd592857ce2776983a4c3d523b0cceefc202ba51 WHIRLPOOL edf8fbc6e67bef342bd857d28210e2aec1f3451bdd6da728b5677daf63b7c292205468d85e63c01fc5b9c33a2ab54bae6f14172c6ba995ef7801f5e186fef588
EBUILD gcc-4.7.3-r1.ebuild 1497 SHA256 513df68a008d0703c4c1e8ce3633c97254fcc54aa383b12b5d67796f229a45b7 SHA512 81b2bc565b2ecd438aba3c2a828d1c125b5711db695fa637296c791c57fd39eb9351eaa3bffc766738ccdabf5321626e29e38022a4419a0dce2dd1475f68e55e WHIRLPOOL a9c19510dd5bb642ed265f1f7f7b9126166ece90a46fd751405250b3df3e433bf269d8291fd0879bd58877176b59c6ef699633369deec9c6b19d659698a15ac3
EBUILD gcc-4.7.4.ebuild 1505 SHA256 760f3ab05ff68a469ad0ad9c9620b4cf9eb498546d062ede26ac7e425791e6f4 SHA512 d946634656e3c7b153d114375d8ae0d0cd260847193b1d12a0699eac30093de47a63a695312714e8240b915d200dcdfef6067de888ffa690daeb64c4fafac7fd WHIRLPOOL 66204b4e625939c9704fbc0b89c2250e848ffcf51ae9694e613e7374f6a95d78e94628aa2dc4236f9ef0b04634fc35d737767f8ca10c044d0ca96dcd8817bb20
EBUILD gcc-4.8.0.ebuild 1429 SHA256 4828ad0dd422549320cb472d0f5cd2a595ec79089fd37df1ac93a7bda2a62edd SHA512 e8ce7f0c137b4d3f5bda684f6cdc07263bb0497e16e077a24783be6dbbe0a50b954dddc175781a64ab077040ec6d93d706605bc470917316efdf74ae317fbf59 WHIRLPOOL bddf8e1cfc8444af5ef3d9a9c28abf333653c817899a2db3dadf4f3818649984c1f5d27c8211591950f9c2fffe6e3773eafede355f6b31e0829de90256980a66
EBUILD gcc-4.8.1-r1.ebuild 1516 SHA256 d62bd6099c0c91b8f8f70e679aa2eec7acb8fc682a028e0556aa7e1eefd9e194 SHA512 aa1eb15cc02176a44c9b3a487593d67b346548ffb8deba1406d784d68e0153d83dce13a362db8631d3f19855f7fdb127bdc6cb295406a73aa42d72089622841f WHIRLPOOL 0b72d65002dcdd8cfeefb20a6113fbc0aefbbd07a50d60b109c0d4843df3dfc836675ec5942a7c02a779622936f1e8ae6b753b47f4d4464e49628760b84fa5e7
EBUILD gcc-4.8.2.ebuild 1523 SHA256 effc006e607c7b352d7acf15ff3572ef70c9929dfa406066896612a6f00602e2 SHA512 8b1fccce3f4e52208dd52c0858544088a3c2dd938358d322b7caaf0d0d16ecf0da317086596d44dfa68a953a7d795487f2e4377e7a43f9fe795097ec5894b38b WHIRLPOOL 3c55d56aa5c0f105e97f24a6f7e8433e90cb897627525b5da34f75bbc66e507e2c28fe0e1639c1dac63ff3273d5c6e0931aa7f5ccc04fb7017f3f290e248e121
EBUILD gcc-4.8.3.ebuild 1510 SHA256 cd805033c4f254b6e89e7f26ee0c4ccc4f1e4b7f9edb0661b975efcc7eea67e1 SHA512 bcaf8ff929278b33f3347fd5b4055ed27f74bf64b9b976f797ba51d907b570693c1c58040598de71ba66f2c3335178598ae5b08d80b9e97a85478fd02e77a126 WHIRLPOOL bb238a0e95f67b004721ad95c1f45323b04438e079d89ab31590fb807eb1fd79b0fe75f166ce96a49c03b6961681c681f6b781574d65d4416160c246cf0f9450
EBUILD gcc-4.9.0.ebuild 1414 SHA256 66e34c529889d8abc74ca6292ced87f076e759be4c0e3c848a2a07bf6998612c SHA512 ad0333b546cddd11718534af8f32c3c299423bb434cdd0975adaa07ca93f947b61a4ef6d9dc3653510be5b938ea5e39f9a37da4d582c73b1e84035bf77b08b97 WHIRLPOOL ead57cbbee9d31067729befae292491f99a97ed8ad77bac8ad07ea1ebb22a64b95bb82f42d82d8125d4fb27855abcfe71afab0797377be511064c43579ce4b32
EBUILD gcc-4.9.1.ebuild 1414 SHA256 d13d7d523fc0f5194e7d3b10deca0289b4da7d7cd7750c1e5679678f07c2a3ec SHA512 55a27769280dd567c7d734e2fdb9405f8e7e1e3741d39d972a57e45d03f356ba3fd38828b376d65749a619f3d9974a24f75b36724e8c635321466ea37bf5a248 WHIRLPOOL ac9973e53ee3a5c39aaa7213fcab2bd276378a4997db0da7b64ba8c5ffed47e2da2a706427fd1d4383624c269c2d4399ff6e4a14b7f81d27634deca9b2e64853
EBUILD gcc-4.9.2.ebuild 1414 SHA256 7f4540498c0205795be380312d1a22d90cf6234162a5d2e5ac57dd6e64e92c83 SHA512 2dd2de5541ab30d217156dc8c8cb5a2566d3f3810e5735f387dabeed3f5dabf1645e4b59f39417d676797961b976810ae82776f328aee746f6f25387f4101866 WHIRLPOOL a0fae31b74e14f4ebd1d138a3343525d3a423bd8f49499ead9023dd30538ce98cbb56005a8c554bcfa3d7ceb06f91f8ebc33525ccd45e05dda3d1ecd41393a86
MISC ChangeLog 66072 SHA256 bf53cd2ac17e9993b848e5d684d68b41aabe8a07d052c831f870def42af4b598 SHA512 8d90d72d3d97e55865395aa064b45b8c7562d5312bb1df95994030a41ea758f975e6639ff3212ee9004d3a2862705e62e228a1fcda83e2324a64523869c03e50 WHIRLPOOL f90f64e18560cad0344e11b7ba96dea4a5f1b82ea08a1abfce99ba1c53f418673570477fbf102018685a512cbe93f14f567ffeb126129a0fa1b04a4aaf2eb7b2
EBUILD gcc-4.8.3.ebuild 1506 SHA256 1d1a2e16ca3c2d9857cb04ac21a64f324d53492eaacd20fc507d35d8f6d854f4 SHA512 b5878cb65e955817c0f4cd8b07adea08549891adab8aa4f7b84e28935fcb8a96eb21852226d6e536afcda8de0103b6c88341ef407bbbbee7b0d58cf6e6ac1d79 WHIRLPOOL 2f39f321cc9c462456d66ac672e60c267127aa6ad11210dc5a7a8bbc54d01549f15a812c7c24474a3840f550a6eeacfe0a942866b4b6f9c191dc5f4ac6c33762
EBUILD gcc-4.8.4.ebuild 1509 SHA256 fa18219d1b875e2682fcb4c97ebbd9093fbd98a9c3b572b7144cf25f187dcf6a SHA512 0bb447b37473a670e2925bd1b6677c2c5f60372af00e5d619fbd8a9ad92040af45db2cfc734e989774eab564840d2ccc192936eadacc641d9096422124c16c76 WHIRLPOOL 84d81f1b0749929ca3bf2001cc2827a7ad0c78c645f85d2fa330910b12ae0239a558f99053301269e50a4a80448eb00b18728e0e28d4ab6b7fe083d4a8ef0d81
EBUILD gcc-4.9.0.ebuild 1416 SHA256 65f404188fadc426fbfc091dd20c8487b3be3e328bad7642af78392e9c959f7e SHA512 929ac861bc27ebfbec6225f02678cf0caf866768ad2e79726bf9df9069685fc8fe52d684bb3ba42af4e406f00c8a3acda8236c7991e3e4284cfa9c75b598632b WHIRLPOOL d576448e1e268f9dbb9a2bdfa41c010a81cd87ae7259e92a821456d0c1f6f85b32369f055655c37722de614a3b1b03529f69715b831b86adb6414f3732787f86
EBUILD gcc-4.9.1.ebuild 1416 SHA256 f4750ec96aa0d30ab305e644a542cb11dc2f71999fbdd5bc40799e334d75575d SHA512 e1207297335bf1d6cd4cc8e40b00efa097fb52dbd6beeb35930104f04ed8b3b0dcfb944a9f0e4f09808d5c299631acb1417842a72aa313afc9ba30169ed71dc4 WHIRLPOOL 975e19adc24a85663eead688e83623e4b8549301ed6949bbf3e70f6289aa205f050c29e785774b21a61781be4739f7af4daf657b3cda15fcac4fb231a238f95c
EBUILD gcc-4.9.2.ebuild 1482 SHA256 e7c4cf2930fbe9fa73c212bbc80a298321f7acbf101123251ddd360968b8d89f SHA512 1391a158a753f9cdcc283ce4af80a3c42a24f1a884eb2b4f68aca7c0a7d55c3d471c6915191d2965c7692da597f318166b46d899185d74641d60c9bef6f8230e WHIRLPOOL c3573120374ba4508ea4e6fb45640df35c674391cab7367d59cb8fb060a981249d75a7f220d08568183810d2aa83a0e8afd3321a3434cf74688fb12445ee137d
EBUILD gcc-5.1.0.ebuild 1355 SHA256 db154c675210effae1603d8fc4639dc937b82ca154b0bcacba7ae119fca6cc2b SHA512 4ccc5b83338b098fb6bbfc1ff88b9874f5df29700098793851f6f4f4f185f12c542858889a73bd0bbf76dd574fbeff8734baf999a0aeeb331eaba1cb178adc68 WHIRLPOOL 000cfb8c912d77b63257f8c15d3db4f1b19ed66ec74825f1ab4c2fa18df4f9fafbb35c11f5ce06156f0713b4d80c3fb4a996bd3ce9e1ee66111310102dc7ba42
MISC ChangeLog 70359 SHA256 4b9e7754f91dd4b33c1449a5fca7108ea9d61d774d72dfc6f7c8e53c8036e5e0 SHA512 7c13f70e098553a831a6d6588daf45d295f749722670e180f7cf80957d3bd94117b64c3b0f44d1e6e04cf8be8f4b193c8e7128117c7c4a2376c00aec0de64986 WHIRLPOOL 9e6ad128d9ec09f4bf664d8e0d7d2d95b520e41d430a46682fba7caa1860061186050985e378683ec739b94f3dac0d802d8defe62da751590612f20977df6c3c
MISC ChangeLog-2006 112483 SHA256 108a7803efc91b08dd27ca4a83468637222a0685760f63bce724cb486fbc4022 SHA512 2887a66d03f4e1a9c60c743d7aa22147bdd95900b9e759c760a63f1a60c90008585b10b4f46ecc26e0149427bbdb8b83a9de4546d75e9ad935dd8e5377bf8870 WHIRLPOOL a2e1df0a7cead4373b5aeda333d952407049e1945f0a4e7774e1249e9f08ee33faafe0e74adec28b641bf037b8d6a350f45760a25c15e769b23eadb84b7ea48e
MISC metadata.xml 2187 SHA256 6701f7fda30a9cf9544bada544d02ec6e4b0e966e6726c22f3d5f809d1ee5bd4 SHA512 e7e3d370e179ad354f1f8a2c2483c23b2de7127181d2b1721e60a681c428922b211444b3ba2ff463dae212c7f424a20cda23b2a3c6231c04074017a175681867 WHIRLPOOL 1cf09ec3cb5878195365e4dcc03751d60b0183fca7bf3d0c8570194c3fc9c98d3506e29ff5fb9b9ba497c03df35f3113976acb245cc3c559b30dadc157048597
MISC metadata.xml 1910 SHA256 2f6c2f19316b90d4b829aab2dd6fb66319c158c0955e81533aba54b6c1af00d8 SHA512 b5144578028c73be85bff609538399e832a7205aba451374973b640f83c1e9fa6a6684bb6c26043912ad649e6ea3e4115621b9a84b157399d13027a1f514f947 WHIRLPOOL 29e0ec175732d52d13345d22ae73711b394af62eb852e0a997b6a656834ad60e6be5fdf27ba174ed75310912dd730950be7966e7a8ca038f9f5686744ccef888
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUWEYRAAoJEPGu1DbS6WIAg8QP/i/GQ3P2JDfI/bwzwYPWM8vS
KtgPXw4HRYw8b1ROJXoImTLDI9L9IVq6RylFy0pIqZcYUg03ocjZG1hmPnIjB9Rp
sZzEEOSrAxGhKBcShxvXPM+MPznovPFOKUtur2gzS8geXJsmzvbq4dfVxUa59cdR
GNbCyjH27VHaBkY+uEfXM3I/bpO4HqK5jmeNi++LV5+Hq0BlRrf4BDxiLX3HfuQg
UZcv7DuQ422LWZSQZ0EAANPNaZbelrYZoCwXmlRu2lgidH+wyMzZ96ffajrBXMu9
X36CQlbjA58AB/urtRUZ57E6Gw31W+v0Fjk5BRyeByHKnIi0MLY5cUmBU4/0u+ho
3hYY9NQfbBCGRHjhvxSldPBqoj2iUltdKUkx9DTyLJiibZJR5ty+Ava9FNNURA0F
FxlpVV31TKHA4tvlXgHExNfqjrHwONRJ7uk23h6optO9qsJof2aNPQNb4A7jVHbi
2SAQstn9awMNL/U70HqDq+JWdflfqoDmxl+rKpYhJRv7VBAP0aOWbYFkhU8sloNX
cGeqbqlxf9/fAYIZFcC/Z4+XhD6TYLAo5K1AtKUZOs+VH9+1E968R0tEhTbkiCoz
SqLNvbC/nLZNFrHXb2iejOSerCnhIRSnrU1M35loBO9uAFgEG4bX9M4DSMilIhU8
erzlhqF9hKuWI3041fme
=ioDp
iEYEAREIAAYFAlU9I94ACgkQe6JQqv15gH8QYACgkIJBW7Rvfe0oknVqyV5Uwf7v
HxQAnjFv2u/oxQDMMaun7PzgmshCUQg+
=PuIm
-----END PGP SIGNATURE-----

View File

@ -1,17 +0,0 @@
Index: gcc/config/mips/t-linux64
===================================================================
RCS file: /cvsroot/gcc/gcc/gcc/config/mips/t-linux64,v
retrieving revision 1.3
diff -u -r1.3 t-linux64
--- gcc/config/mips/t-linux64 4 Jun 2003 05:35:15 -0000 1.3
+++ gcc/config/mips/t-linux64 10 Aug 2004 18:26:26 -0000
@@ -1,6 +1,6 @@
-MULTILIB_OPTIONS = mabi=32/mabi=n32/mabi=64
-MULTILIB_DIRNAMES = o32 32 64
-MULTILIB_OSDIRNAMES = ../lib ../lib32 ../lib64
+MULTILIB_OPTIONS = mabi=n32
+MULTILIB_DIRNAMES =
+MULTILIB_OSDIRNAMES =
EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o

View File

@ -1,17 +0,0 @@
Index: gcc/config/mips/t-linux64
===================================================================
RCS file: /cvsroot/gcc/gcc/gcc/config/mips/t-linux64,v
retrieving revision 1.3
diff -u -r1.3 t-linux64
--- gcc/config/mips/t-linux64 4 Jun 2003 05:35:15 -0000 1.3
+++ gcc/config/mips/t-linux64 10 Aug 2004 18:26:53 -0000
@@ -1,6 +1,6 @@
-MULTILIB_OPTIONS = mabi=32/mabi=n32/mabi=64
-MULTILIB_DIRNAMES = o32 32 64
-MULTILIB_OSDIRNAMES = ../lib ../lib32 ../lib64
+MULTILIB_OPTIONS = mabi=n64
+MULTILIB_DIRNAMES =
+MULTILIB_OSDIRNAMES =
EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o

View File

@ -1,366 +0,0 @@
diff -Naurp gcc-3.4.6.orig/gcc/config/mips/mips.c gcc-3.4.6/gcc/config/mips/mips.c
--- gcc-3.4.6.orig/gcc/config/mips/mips.c 2005-07-31 04:35:15.000000000 -0400
+++ gcc-3.4.6/gcc/config/mips/mips.c 2006-04-08 17:41:44.000000000 -0400
@@ -8801,6 +8801,11 @@ mips_reorg (void)
dbr_schedule (get_insns (), rtl_dump_file);
mips_avoid_hazards ();
}
+ if (mips_r10k_cache_barrier)
+ {
+ static int r10k_insert_cache_barriers (void);
+ r10k_insert_cache_barriers ();
+ }
}
/* We need to use a special set of functions to handle hard floating
@@ -9661,5 +9666,5 @@ irix_section_type_flags (tree decl, cons
}
#endif /* TARGET_IRIX */
-
+#include "r10k-cacheb.c"
#include "gt-mips.h"
diff -Naurp gcc-3.4.6.orig/gcc/config/mips/mips.h gcc-3.4.6/gcc/config/mips/mips.h
--- gcc-3.4.6.orig/gcc/config/mips/mips.h 2004-07-14 20:42:49.000000000 -0400
+++ gcc-3.4.6/gcc/config/mips/mips.h 2006-04-08 17:41:01.000000000 -0400
@@ -122,6 +122,7 @@ extern const char *mips_tune_string;
extern const char *mips_isa_string; /* for -mips{1,2,3,4} */
extern const char *mips_abi_string; /* for -mabi={32,n32,64} */
extern const char *mips_cache_flush_func;/* for -mflush-func= and -mno-flush-func */
+extern const char *mips_r10k_cache_barrier;/* for -mr10k-cache-barrier[={1,2}] */
extern int mips_string_length; /* length of strings for mips16 */
extern const struct mips_cpu_info mips_cpu_info_table[];
extern const struct mips_cpu_info *mips_arch_info;
@@ -752,6 +753,10 @@ extern const struct mips_cpu_info *mips_
N_("Don't call any cache flush functions"), 0}, \
{ "flush-func=", &mips_cache_flush_func, \
N_("Specify cache flush function"), 0}, \
+ { "r10k-cache-barrier", &mips_r10k_cache_barrier, \
+ N_("[=1|2]\tGenerate cache barriers for SGI Indigo2/O2 R10k"), 0}, \
+ { "ip28-cache-barrier", &mips_r10k_cache_barrier, \
+ N_(""), 0}, \
}
/* This is meant to be redefined in the host dependent files. */
diff -Naurp gcc-3.4.6.orig/gcc/config/mips/r10k-cacheb.c gcc-3.4.6/gcc/config/mips/r10k-cacheb.c
--- gcc-3.4.6.orig/gcc/config/mips/r10k-cacheb.c 1969-12-31 19:00:00.000000000 -0500
+++ gcc-3.4.6/gcc/config/mips/r10k-cacheb.c 2006-04-08 17:41:22.000000000 -0400
@@ -0,0 +1,318 @@
+/* Subroutines used for MIPS code generation: generate cache-barriers
+ for SiliconGraphics IP28 and IP32/R10000 kernel-code.
+ Copyright (C) 2005,2006 peter fuerst, pf@net.alphadv.de.
+
+This file is intended to become part of GCC.
+
+This file is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published
+by the Free Software Foundation; either version 2, or (at your
+option) any later version.
+
+This file is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING. If not, write to the
+Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston,
+MA 02110-1301 USA. */
+
+
+#define ASM_R10K_CACHE_BARRIER "cache 0x14,0($sp)"
+
+/* Some macros, ported back from 4.x ... */
+
+#define CALL_P(X) (GET_CODE (X) == CALL_INSN)
+#define MEM_P(X) (GET_CODE (X) == MEM)
+#define NONJUMP_INSN_P(X) (GET_CODE (X) == INSN)
+
+#define SEQ_BEGIN(insn) \
+ (INSN_P (insn) && GET_CODE (PATTERN (insn)) == SEQUENCE \
+ ? XVECEXP (PATTERN (insn), 0, 0) \
+ : (insn))
+
+#define SEQ_END(insn) \
+ (INSN_P (insn) && GET_CODE (PATTERN (insn)) == SEQUENCE \
+ ? XVECEXP (PATTERN (insn), 0, XVECLEN (PATTERN (insn), 0) - 1) \
+ : (insn))
+
+#define FOR_EACH_SUBINSN(subinsn, insn) \
+ for ((subinsn) = SEQ_BEGIN (insn); \
+ (subinsn) != NEXT_INSN (SEQ_END (insn)); \
+ (subinsn) = NEXT_INSN (subinsn))
+
+
+/* Nonzero means generate special cache barriers to inhibit speculative
+ stores which might endanger cache coherency or reference invalid
+ addresses (especially on SGI's Indigo2 R10k (IP28)). */
+const char *mips_r10k_cache_barrier;
+static int TARGET_R10K_SPECEX;
+
+/* Check, whether an instruction is a possibly harmful store instruction,
+ i.e. a store which might cause damage, if speculatively executed. */
+
+/* Return truth value whether the expression `*memx' instantiates
+ (mem:M (not (stackpointer_address or constant))). */
+
+static int
+is_stack_pointer (rtx *x, void *data)
+{
+ return (*x == stack_pointer_rtx);
+}
+
+static int
+check_p_mem_expr (rtx *memx, void *data)
+{
+ if (!MEM_P (*memx) || for_each_rtx (memx, is_stack_pointer, 0))
+ return 0;
+
+ /* Stores/Loads to/from constant addresses can be considered
+ harmless, since:
+ 1) the address is always valid, even when taken speculatively.
+ 2a) the location is (hopefully) never used as a dma-target, thus
+ there is no danger of cache-inconsistency.
+ 2b) uncached loads/stores are guaranteed to be non-speculative. */
+ if ( CONSTANT_P(XEXP (*memx, 0)) )
+ return 0;
+
+ return 1;
+}
+
+/* Return truth value whether we find (set (mem:M (non_stackpointer_address)
+ ...)) in instruction-pattern `body'.
+ Here we assume, that addressing with the stackpointer accesses neither
+ uncached-aliased nor invalid memory.
+ (May be, this applies to the global pointer and frame pointer also,
+ but its saver not to assume it. And probably it's not worthwile to
+ regard these registers)
+
+ Speculative loads from invalid addresses also cause bus errors...
+ So check for (set (reg:M ...) (mem:M (non_stackpointer_address)))
+ too, unless there is an enhanced bus-error handler. */
+
+static int
+check_p_pattern_for_store (rtx *body, void *data)
+{
+ if (*body && GET_CODE (*body) == SET)
+ {
+ /* Cache-barriers for SET_SRC may be requested as well. */
+ if (!(TARGET_R10K_SPECEX & 2))
+ body = &SET_DEST(*body);
+
+ if (for_each_rtx (body, check_p_mem_expr, 0))
+ return 1;
+
+ /* Don't traverse sub-expressions again. */
+ return -1;
+ }
+ return 0;
+}
+
+static int
+strmatch (const char *txt, const char *match)
+{
+ return !strncmp(txt, match, strlen (match));
+}
+
+/* Check for (ins (set (mem:M (dangerous_address)) ...)) or end of the
+ current basic block in instruction `insn'.
+ `state': (internal) recursion-counter and delayslot-flag
+ Criteria to recognize end-of/next basic-block are reduplicated here
+ from final_scan_insn.
+ return >0: `insn' is critical.
+ return <0: `insn' is at end of current basic-block.
+ return 0: `insn' can be ignored. */
+
+static int
+check_insn_for_store (int state, rtx insn)
+{
+ rtx body;
+
+ if (INSN_DELETED_P (insn))
+ return 0;
+
+ if (LABEL_P (insn))
+ return -1;
+
+ if (CALL_P (insn) || JUMP_P (insn) || NONJUMP_INSN_P (insn))
+ {
+ body = PATTERN (insn);
+ if (GET_CODE (body) == SEQUENCE)
+ {
+ /* A delayed-branch sequence. */
+ rtx insq;
+ FOR_EACH_SUBINSN(insq, insn)
+ if (! INSN_DELETED_P (insq))
+ {
+ /* |1: delay-slot completely contained in sequence. */
+ if (check_insn_for_store (8+state|1, insq) > 0)
+ return 1;
+ }
+ /* Following a (conditional) branch sequence, we have a new
+ basic block. */
+ if (JUMP_P (SEQ_BEGIN(insn)))
+ return -1;
+ /* Handle a call sequence like a conditional branch sequence. */
+ if (CALL_P (SEQ_BEGIN(insn)))
+ return -1;
+ }
+ if (GET_CODE (body) == PARALLEL)
+ if (for_each_rtx (&body, check_p_pattern_for_store, 0))
+ return 1;
+
+ /* Now, only a `simple' INSN or JUMP_INSN remains to be checked. */
+ if (NONJUMP_INSN_P (insn))
+ {
+ /* Since we don't know what's inside, we must take inline
+ assembly to be dangerous. */
+ if (GET_CODE (body) == ASM_INPUT)
+ {
+ const char *t = XSTR (body, 0);
+ if (t && !strmatch(t, ASM_R10K_CACHE_BARRIER))
+ return 1;
+ }
+
+ if (check_p_pattern_for_store (&body, 0) > 0)
+ return 1;
+ }
+ /* Handle a CALL_INSN instruction like a conditional branch. */
+ if (JUMP_P (insn) || CALL_P (insn))
+ {
+ /* Following a (conditional) branch, we have a new basic block. */
+ /* But check insn(s) in delay-slot first. If we could know in
+ advance that this jump is in `.reorder' mode, where gas will
+ insert a `nop' into the delay-slot, we could skip this test.
+ Since we don't know, always assume `.noreorder', sometimes
+ emitting a cache-barrier, that isn't needed. */
+ /* But if we are here recursively, already checking a (pseudo-)
+ delay-slot, we are done. */
+ if ( !(state & 1) )
+ for (insn = NEXT_INSN (insn); insn; insn = NEXT_INSN (insn))
+ {
+ if (LABEL_P (insn) || CALL_P (insn) || JUMP_P (insn))
+ /* Not in delay-slot at all. */
+ break;
+
+ if (NONJUMP_INSN_P (insn))
+ {
+ if (GET_CODE (PATTERN (insn)) == SEQUENCE)
+ /* Not in delay-slot at all. */
+ break;
+
+ if (check_insn_for_store (8+state|1, insn) > 0)
+ return 1;
+ /* We're done anyway. */
+ break;
+ }
+ /* skip NOTE,... */;
+ }
+ return -1;
+ }
+ }
+ return 0;
+}
+
+
+/* Scan a basic block, starting with `insn', for a possibly harmful store
+ instruction. If found, output a cache barrier at the start of this
+ block. */
+
+static int
+bb_insert_store_cache_barrier (rtx head, rtx nxtb)
+{
+ rtx insn = head;
+
+ if (!insn || insn == nxtb)
+ return 0;
+
+ while ((insn = NEXT_INSN (insn)) && insn != nxtb)
+ {
+ int found;
+
+ if (NOTE_INSN_BASIC_BLOCK_P(insn)) /* See scan_1_bb_for_store() */
+ break;
+
+ found = check_insn_for_store (0, insn);
+ if (found < 0)
+ break;
+ if (found > 0)
+ {
+ /* found critical store instruction */
+ insn = gen_rtx_ASM_INPUT (VOIDmode,
+ ASM_R10K_CACHE_BARRIER "\t"
+ ASM_COMMENT_START " Cache Barrier");
+ /* Here we rely on the assumption, that an explicit delay-slot
+ - if any - is already embedded (in a sequence) in 'head'! */
+ insn = emit_insn_after (insn, head);
+ return 1;
+ }
+ }
+ return 0;
+}
+
+
+/* Scan one basic block for a possibly harmful store instruction.
+ If found, insert a cache barrier at the start of this block,
+ return number of inserted cache_barriers. */
+
+static int
+scan_1_bb_for_store (rtx head, rtx end)
+{
+ rtx nxtb;
+ int count;
+
+ /* Note: 'end' is not necessarily reached from 'head' (hidden in
+ SEQUENCE, PARALLEL), but 'nxtb' is. */
+ nxtb = NEXT_INSN (end);
+
+ /* Each basic block starts with zero or more CODE_LABEL(s), followed
+ by one NOTE_INSN_BASIC_BLOCK.
+ Note: bb_head may equal next_insn(bb_end) already ! */
+ while (head && head != nxtb && LABEL_P (head))
+ head = NEXT_INSN (head);
+
+ if (!head || head == nxtb)
+ return 0;
+
+ /* Handle the basic block itself, at most up to next CALL_INSN. */
+ count = bb_insert_store_cache_barrier (head, nxtb);
+
+ /* 1) Handle any CALL_INSN instruction like a conditional branch.
+ 2) There may be "basic blocks" in the list, which are no basic blocks
+ at all. (containing CODE_LABELs in the body or gathering several
+ other basic blocks (e.g. bb5 containing bb6,bb7,bb8)). */
+
+ while ((head = NEXT_INSN (head)) && head != nxtb)
+ {
+ if (INSN_DELETED_P (head))
+ continue;
+
+ /* Later we'll be called again for this bb on its own. */
+ if (NOTE_INSN_BASIC_BLOCK_P(head))
+ break;
+
+ if (CALL_P (SEQ_BEGIN (head)) || LABEL_P (head))
+ count += bb_insert_store_cache_barrier (head, nxtb);
+ }
+ return count;
+}
+
+static int
+r10k_insert_cache_barriers (void)
+{
+ if (mips_r10k_cache_barrier)
+ {
+ basic_block bb;
+
+ const char *s = mips_r10k_cache_barrier;
+ /* Default is to protect stores (only). */
+ TARGET_R10K_SPECEX = 1 | strtol(*s != '=' ? s:s+1, (char**)0, 0);
+
+ FOR_EACH_BB (bb)
+ if (0 <= bb->index)
+ scan_1_bb_for_store (BB_HEAD (bb), BB_END (bb));
+ }
+ return 0;
+}

View File

@ -1,460 +0,0 @@
diff -Naurp gcc-3.4.1.orig/gcc/config/mips/mips.c gcc-3.4.1/gcc/config/mips/mips.c
--- gcc-3.4.1.orig/gcc/config/mips/mips.c 2004-06-28 09:58:42.000000000 -0400
+++ gcc-3.4.1/gcc/config/mips/mips.c 2004-08-09 22:37:21.983939192 -0400
@@ -707,6 +707,7 @@ const struct mips_cpu_info mips_cpu_info
/* MIPS IV */
{ "r8000", PROCESSOR_R8000, 4 },
+ { "r10000", PROCESSOR_R10000, 4 },
{ "vr5000", PROCESSOR_R5000, 4 },
{ "vr5400", PROCESSOR_R5400, 4 },
{ "vr5500", PROCESSOR_R5500, 4 },
@@ -9401,6 +9402,9 @@ mips_issue_rate (void)
{
switch (mips_tune)
{
+ case PROCESSOR_R10000:
+ return 4;
+
case PROCESSOR_R5400:
case PROCESSOR_R5500:
case PROCESSOR_R7000:
diff -Naurp gcc-3.4.1.orig/gcc/config/mips/mips.h gcc-3.4.1/gcc/config/mips/mips.h
--- gcc-3.4.1.orig/gcc/config/mips/mips.h 2004-03-11 16:52:33.000000000 -0500
+++ gcc-3.4.1/gcc/config/mips/mips.h 2004-08-09 01:02:35.042149496 -0400
@@ -66,6 +66,7 @@ enum processor_type {
PROCESSOR_R7000,
PROCESSOR_R8000,
PROCESSOR_R9000,
+ PROCESSOR_R10000,
PROCESSOR_SB1,
PROCESSOR_SR71000
};
diff -Naurp gcc-3.4.1.orig/gcc/config/mips/mips.md gcc-3.4.1/gcc/config/mips/mips.md
--- gcc-3.4.1.orig/gcc/config/mips/mips.md 2004-06-25 03:35:30.000000000 -0400
+++ gcc-3.4.1/gcc/config/mips/mips.md 2004-08-09 04:55:10.158649320 -0400
@@ -103,6 +103,7 @@
;; arith integer arithmetic instruction
;; darith double precision integer arithmetic instructions
;; const load constant
+;; shift integer shift
;; imul integer multiply
;; imadd integer multiply-add
;; idiv integer divide
@@ -120,7 +121,7 @@
;; multi multiword sequence (or user asm statements)
;; nop no operation
(define_attr "type"
- "unknown,branch,jump,call,load,store,prefetch,prefetchx,move,condmove,xfer,hilo,const,arith,darith,imul,imadd,idiv,icmp,fadd,fmul,fmadd,fdiv,fabs,fneg,fcmp,fcvt,fsqrt,frsqrt,multi,nop"
+ "unknown,branch,jump,call,load,store,prefetch,prefetchx,move,condmove,xfer,hilo,const,arith,darith,shift,imul,imadd,idiv,icmp,fadd,fmul,fmadd,fdiv,fabs,fneg,fcmp,fcvt,fsqrt,frsqrt,multi,nop"
(cond [(eq_attr "jal" "!unset") (const_string "call")
(eq_attr "got" "load") (const_string "load")]
(const_string "unknown")))
@@ -214,7 +215,7 @@
;; Attribute describing the processor. This attribute must match exactly
;; with the processor_type enumeration in mips.h.
(define_attr "cpu"
- "default,4kc,5kc,20kc,m4k,r3000,r3900,r6000,r4000,r4100,r4111,r4120,r4300,r4600,r4650,r5000,r5400,r5500,r7000,r8000,r9000,sb1,sr71000"
+ "default,4kc,5kc,20kc,m4k,r3000,r3900,r6000,r4000,r4100,r4111,r4120,r4300,r4600,r4650,r5000,r5400,r5500,r7000,r8000,r9000,r10000,sb1,sr71000"
(const (symbol_ref "mips_tune")))
;; The type of hardware hazard associated with this instruction.
@@ -305,12 +306,12 @@
(define_function_unit "memory" 1 0
(and (eq_attr "type" "load")
- (eq_attr "cpu" "!r3000,r3900,r4600,r4650,r4100,r4120,r4300,r5000"))
+ (eq_attr "cpu" "!r3000,r3900,r4600,r4650,r4100,r4120,r4300,r5000,r10000"))
3 0)
(define_function_unit "memory" 1 0
(and (eq_attr "type" "load")
- (eq_attr "cpu" "r3000,r3900,r4600,r4650,r4100,r4120,r4300,r5000"))
+ (eq_attr "cpu" "r3000,r3900,r4600,r4650,r4100,r4120,r4300,r5000,r10000"))
2 0)
(define_function_unit "memory" 1 0 (eq_attr "type" "store") 1 0)
@@ -323,7 +324,7 @@
(define_function_unit "imuldiv" 1 0
(and (eq_attr "type" "imul,imadd")
- (eq_attr "cpu" "!r3000,r3900,r4000,r4600,r4650,r4100,r4120,r4300,r5000"))
+ (eq_attr "cpu" "!r3000,r3900,r4000,r4600,r4650,r4100,r4120,r4300,r5000,r10000"))
17 17)
;; On them mips16, we want to stronly discourage a mult from appearing
@@ -375,7 +376,7 @@
(define_function_unit "imuldiv" 1 0
(and (eq_attr "type" "idiv")
- (eq_attr "cpu" "!r3000,r3900,r4000,r4600,r4650,r4100,r4120,r4300,r5000"))
+ (eq_attr "cpu" "!r3000,r3900,r4000,r4600,r4650,r4100,r4120,r4300,r5000,r10000"))
38 38)
(define_function_unit "imuldiv" 1 0
@@ -424,6 +425,40 @@
(and (eq_attr "mode" "DI") (eq_attr "cpu" "r5000")))
68 68)
+;; R10000 has 2 integer ALUs
+(define_function_unit "alu" 2 0
+ (and (eq_attr "type" "arith,darith,shift")
+ (eq_attr "cpu" "r10000"))
+ 1 0)
+
+;; Only ALU1 can do shifts. We model shifts as an additional unit
+(define_function_unit "alu1" 1 0
+ (and (eq_attr "type" "shift")
+ (eq_attr "cpu" "r10000"))
+ 1 0)
+
+;; only ALU2 does multiplications and divisions
+(define_function_unit "alu2" 1 0
+ (and (eq_attr "type" "imul")
+ (and (eq_attr "mode" "SI") (eq_attr "cpu" "r10000")))
+ 6 6)
+
+(define_function_unit "alu2" 1 0
+ (and (eq_attr "type" "imul")
+ (and (eq_attr "mode" "DI") (eq_attr "cpu" "r10000")))
+ 10 10)
+
+(define_function_unit "alu2" 1 0
+ (and (eq_attr "type" "idiv")
+ (and (eq_attr "mode" "SI") (eq_attr "cpu" "r10000")))
+ 35 35)
+
+(define_function_unit "alu2" 1 0
+ (and (eq_attr "type" "idiv")
+ (and (eq_attr "mode" "DI") (eq_attr "cpu" "r10000")))
+ 67 67)
+
+
;; The R4300 does *NOT* have a separate Floating Point Unit, instead
;; the FP hardware is part of the normal ALU circuitry. This means FP
;; instructions affect the pipe-line, and no functional unit
@@ -432,11 +467,11 @@
;; instructions to be processed in the "imuldiv" unit.
(define_function_unit "adder" 1 1
- (and (eq_attr "type" "fcmp") (eq_attr "cpu" "!r3000,r3900,r6000,r4300,r5000"))
+ (and (eq_attr "type" "fcmp") (eq_attr "cpu" "!r3000,r3900,r6000,r4300,r5000,r10000"))
3 0)
(define_function_unit "adder" 1 1
- (and (eq_attr "type" "fcmp") (eq_attr "cpu" "r3000,r3900,r6000"))
+ (and (eq_attr "type" "fcmp") (eq_attr "cpu" "r3000,r3900,r6000,r10000"))
2 0)
(define_function_unit "adder" 1 1
@@ -444,7 +479,7 @@
1 0)
(define_function_unit "adder" 1 1
- (and (eq_attr "type" "fadd") (eq_attr "cpu" "!r3000,r3900,r6000,r4300"))
+ (and (eq_attr "type" "fadd") (eq_attr "cpu" "!r3000,r3900,r6000,r4300,r10000"))
4 0)
(define_function_unit "adder" 1 1
@@ -456,6 +491,10 @@
3 0)
(define_function_unit "adder" 1 1
+ (and (eq_attr "type" "fadd,fmadd") (eq_attr "cpu" "r10000"))
+ 2 0)
+
+(define_function_unit "adder" 1 1
(and (eq_attr "type" "fabs,fneg")
(eq_attr "cpu" "!r3000,r3900,r4600,r4650,r4300,r5000"))
2 0)
@@ -467,7 +506,7 @@
(define_function_unit "mult" 1 1
(and (eq_attr "type" "fmul")
(and (eq_attr "mode" "SF")
- (eq_attr "cpu" "!r3000,r3900,r6000,r4600,r4650,r4300,r5000")))
+ (eq_attr "cpu" "!r3000,r3900,r6000,r4600,r4650,r4300,r5000,r10000")))
7 0)
(define_function_unit "mult" 1 1
@@ -487,7 +526,7 @@
(define_function_unit "mult" 1 1
(and (eq_attr "type" "fmul")
- (and (eq_attr "mode" "DF") (eq_attr "cpu" "!r3000,r3900,r6000,r4300,r5000")))
+ (and (eq_attr "mode" "DF") (eq_attr "cpu" "!r3000,r3900,r6000,r4300,r5000,r10000")))
8 0)
(define_function_unit "mult" 1 1
@@ -500,10 +539,14 @@
(and (eq_attr "mode" "DF") (eq_attr "cpu" "r6000")))
6 0)
+(define_function_unit "mult" 1 1
+ (and (eq_attr "type" "fmul,fmadd") (eq_attr "cpu" "r10000"))
+ 2 0)
+
(define_function_unit "divide" 1 1
(and (eq_attr "type" "fdiv")
(and (eq_attr "mode" "SF")
- (eq_attr "cpu" "!r3000,r3900,r6000,r4600,r4650,r4300,r5000")))
+ (eq_attr "cpu" "!r3000,r3900,r6000,r4600,r4650,r4300,r5000,r10000")))
23 0)
(define_function_unit "divide" 1 1
@@ -529,7 +572,7 @@
(define_function_unit "divide" 1 1
(and (eq_attr "type" "fdiv")
(and (eq_attr "mode" "DF")
- (eq_attr "cpu" "!r3000,r3900,r6000,r4600,r4650,r4300")))
+ (eq_attr "cpu" "!r3000,r3900,r6000,r4600,r4650,r4300,r10000")))
36 0)
(define_function_unit "divide" 1 1
@@ -547,10 +590,21 @@
(and (eq_attr "mode" "DF") (eq_attr "cpu" "r4600,r4650")))
61 0)
+;; divisions keep multiplier busy on R10000
+(define_function_unit "mult" 1 1
+ (and (eq_attr "type" "fdiv")
+ (and (eq_attr "mode" "SF") (eq_attr "cpu" "r10000")))
+ 12 14)
+
+(define_function_unit "mult" 1 1
+ (and (eq_attr "type" "fdiv")
+ (and (eq_attr "mode" "DF") (eq_attr "cpu" "r10000")))
+ 19 21)
+
;;; ??? Is this number right?
(define_function_unit "divide" 1 1
(and (eq_attr "type" "fsqrt,frsqrt")
- (and (eq_attr "mode" "SF") (eq_attr "cpu" "!r4600,r4650,r4300,r5000")))
+ (and (eq_attr "mode" "SF") (eq_attr "cpu" "!r4600,r4650,r4300,r5000,r10000")))
54 0)
(define_function_unit "divide" 1 1
@@ -566,7 +620,7 @@
;;; ??? Is this number right?
(define_function_unit "divide" 1 1
(and (eq_attr "type" "fsqrt,frsqrt")
- (and (eq_attr "mode" "DF") (eq_attr "cpu" "!r4600,r4650,r4300,r5000")))
+ (and (eq_attr "mode" "DF") (eq_attr "cpu" "!r4600,r4650,r4300,r5000,r10000")))
112 0)
(define_function_unit "divide" 1 1
@@ -579,6 +633,17 @@
(and (eq_attr "mode" "DF") (eq_attr "cpu" "r5000")))
36 0)
+;; sqrt is executed by multiplier on R10000
+(define_function_unit "mult" 1 1
+ (and (eq_attr "type" "fsqrt")
+ (and (eq_attr "mode" "SF") (eq_attr "cpu" "r10000")))
+ 18 20)
+
+(define_function_unit "mult" 1 1
+ (and (eq_attr "type" "fsqrt")
+ (and (eq_attr "mode" "DF") (eq_attr "cpu" "r10000")))
+ 33 35)
+
;; R4300 FP instruction classes treated as part of the "imuldiv"
;; functional unit:
@@ -3157,7 +3222,7 @@ dsrl\t%3,%3,1\n\
"@
sll\t%0,%1,0
sw\t%1,%0"
- [(set_attr "type" "darith,store")
+ [(set_attr "type" "shift,store")
(set_attr "mode" "SI")
(set_attr "extended_mips16" "yes,*")])
@@ -3191,7 +3256,7 @@ dsrl\t%3,%3,1\n\
(match_operand:DI 2 "small_int" "I"))))]
"TARGET_64BIT && !TARGET_MIPS16 && INTVAL (operands[2]) >= 32"
"dsra\t%0,%1,%2"
- [(set_attr "type" "darith")
+ [(set_attr "type" "shift")
(set_attr "mode" "SI")])
(define_insn ""
@@ -3200,7 +3265,7 @@ dsrl\t%3,%3,1\n\
(const_int 32))))]
"TARGET_64BIT && !TARGET_MIPS16"
"dsra\t%0,%1,32"
- [(set_attr "type" "darith")
+ [(set_attr "type" "shift")
(set_attr "mode" "SI")])
@@ -5241,7 +5306,7 @@ dsrl\t%3,%3,1\n\
return "sll\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "SI")])
(define_insn "ashlsi3_internal1_extend"
@@ -5255,7 +5320,7 @@ dsrl\t%3,%3,1\n\
return "sll\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")])
@@ -5273,7 +5338,7 @@ dsrl\t%3,%3,1\n\
return "sll\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "SI")
(set_attr_alternative "length"
[(const_int 4)
@@ -5374,7 +5439,7 @@ sll\t%L0,%L1,%2\n\
operands[2] = GEN_INT (INTVAL (operands[2]) & 0x1f);
return "sll\t%M0,%L1,%2\;move\t%L0,%.";
}
- [(set_attr "type" "darith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")
(set_attr "length" "8")])
@@ -5429,7 +5494,7 @@ sll\t%L0,%L1,%2\n\
return "sll\t%M0,%M1,%2\;srl\t%3,%L1,%4\;or\t%M0,%M0,%3\;sll\t%L0,%L1,%2";
}
- [(set_attr "type" "darith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")
(set_attr "length" "16")])
@@ -5513,7 +5578,7 @@ sll\t%L0,%L1,%2\n\
return "dsll\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")])
(define_insn ""
@@ -5530,7 +5595,7 @@ sll\t%L0,%L1,%2\n\
return "dsll\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")
(set_attr_alternative "length"
[(const_int 4)
@@ -5591,7 +5656,7 @@ sll\t%L0,%L1,%2\n\
return "sra\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "SI")])
(define_insn "ashrsi3_internal2"
@@ -5608,7 +5673,7 @@ sll\t%L0,%L1,%2\n\
return "sra\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "SI")
(set_attr_alternative "length"
[(const_int 4)
@@ -5705,7 +5770,7 @@ sra\t%M0,%M1,%2\n\
operands[2] = GEN_INT (INTVAL (operands[2]) & 0x1f);
return "sra\t%L0,%M1,%2\;sra\t%M0,%M1,31";
}
- [(set_attr "type" "darith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")
(set_attr "length" "8")])
@@ -5760,7 +5825,7 @@ sra\t%M0,%M1,%2\n\
return "srl\t%L0,%L1,%2\;sll\t%3,%M1,%4\;or\t%L0,%L0,%3\;sra\t%M0,%M1,%2";
}
- [(set_attr "type" "darith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")
(set_attr "length" "16")])
@@ -5844,7 +5909,7 @@ sra\t%M0,%M1,%2\n\
return "dsra\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")])
(define_insn ""
@@ -5858,7 +5923,7 @@ sra\t%M0,%M1,%2\n\
return "dsra\t%0,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")
(set_attr_alternative "length"
[(const_int 4)
@@ -5918,7 +5983,7 @@ sra\t%M0,%M1,%2\n\
return "srl\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "SI")])
(define_insn "lshrsi3_internal2"
@@ -5935,7 +6000,7 @@ sra\t%M0,%M1,%2\n\
return "srl\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "SI")
(set_attr_alternative "length"
[(const_int 4)
@@ -6056,7 +6121,7 @@ srl\t%M0,%M1,%2\n\
operands[2] = GEN_INT (INTVAL (operands[2]) & 0x1f);
return "srl\t%L0,%M1,%2\;move\t%M0,%.";
}
- [(set_attr "type" "darith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")
(set_attr "length" "8")])
@@ -6111,7 +6176,7 @@ srl\t%M0,%M1,%2\n\
return "srl\t%L0,%L1,%2\;sll\t%3,%M1,%4\;or\t%L0,%L0,%3\;srl\t%M0,%M1,%2";
}
- [(set_attr "type" "darith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")
(set_attr "length" "16")])
@@ -6195,7 +6260,7 @@ srl\t%M0,%M1,%2\n\
return "dsrl\t%0,%1,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")])
(define_insn ""
@@ -6209,7 +6274,7 @@ srl\t%M0,%M1,%2\n\
return "dsrl\t%0,%2";
}
- [(set_attr "type" "arith")
+ [(set_attr "type" "shift")
(set_attr "mode" "DI")
(set_attr_alternative "length"
[(const_int 4)

View File

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3.6-r1.ebuild,v 1.27 2014/10/23 23:48:17 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.3.6-r1.ebuild,v 1.28 2015/04/06 18:16:10 vapier Exp $
EAPI="2"
PATCH_VER="1.8"
PATCH_VER="1.9"
UCLIBC_VER="1.0"
HTB_VER="1.00-r2"

View File

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.6-r2.ebuild,v 1.38 2014/10/23 23:48:17 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.6-r2.ebuild,v 1.40 2015/04/06 18:16:10 vapier Exp $
EAPI="2"
PATCH_VER="1.7"
PATCH_VER="1.8"
UCLIBC_VER="1.1"
UCLIBC_GCC_VER="3.4.5"
HTB_VER="1.00.1"
@ -14,7 +14,6 @@ D_VER="0.24"
inherit eutils toolchain
KEYWORDS="-* alpha amd64 arm ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
IUSE="ip28 ip32r10k n32 n64"
# we need a proper glibc version for the Scrt1.o provided to the pie-ssp specs
# NOTE: we SHOULD be using at least binutils 2.15.90.0.1 everywhere for proper
@ -41,34 +40,6 @@ src_prepare() {
# Arch stuff
case $(tc-arch) in
mips)
# If mips, and we DON'T want multilib, then rig gcc to only use n32 OR n64
if ! is_multilib; then
use n32 && epatch "${FILESDIR}"/3.4.1/gcc-3.4.1-mips-n32only.patch
use n64 && epatch "${FILESDIR}"/3.4.1/gcc-3.4.1-mips-n64only.patch
fi
# Patch forward-ported from a gcc-3.0.x patch that adds -march=r10000 and
# -mtune=r10000 support to gcc (Allows the compiler to generate code to
# take advantage of R10k's second ALU, perform shifts, etc..
#
# Needs re-porting to DFA in gcc-4.0 - Any Volunteers? :)
epatch "${FILESDIR}"/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch
# This is a very special patch -- it allows us to build semi-usable kernels
# on SGI IP28 (Indigo2 Impact R10000) systems. The patch is henceforth
# regarded as a kludge by upstream, and thus, it will never get accepted upstream,
# but for our purposes of building a kernel, it works.
# Unless you're building an IP28 kernel, you really don't need care about what
# this patch does, because if you are, you are probably already aware of what
# it does.
# All that said, the abilities of this patch are disabled by default and need
# to be enabled by passing -mip28-cache-barrier. Only used to build kernels,
# There is the possibility it may be used for very specific userland apps too.
if use ip28 || use ip32r10k; then
epatch "${FILESDIR}"/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch
fi
;;
amd64)
if is_multilib ; then
sed -i -e '/GLIBCXX_IS_NATIVE=/s:false:true:' libstdc++-v3/configure || die

View File

@ -1,44 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.1-r1.ebuild,v 1.15 2014/10/24 00:23:04 vapier Exp $
EAPI="2"
PATCH_VER="1.5"
UCLIBC_VER="1.0"
# Hardened gcc 4 stuff
PIE_VER="0.4.5"
SPECS_VER="0.2.0"
SPECS_GCC_VER="4.4.3"
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
SSP_STABLE="amd64 x86 ppc ppc64 arm"
# uclibc need tls and nptl support for SSP support
SSP_UCLIBC_STABLE=""
#end Hardened stuff
inherit eutils toolchain
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
RDEPEND=""
DEPEND="${RDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.8 )
ppc? ( >=${CATEGORY}/binutils-2.17 )
ppc64? ( >=${CATEGORY}/binutils-2.17 )
>=${CATEGORY}/binutils-2.15.94"
if [[ ${CATEGORY} != cross-* ]] ; then
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
fi
src_prepare() {
toolchain_src_prepare
use vanilla && return 0
sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
}

View File

@ -1,44 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.2.ebuild,v 1.15 2014/10/24 00:23:04 vapier Exp $
EAPI="2"
PATCH_VER="1.2"
UCLIBC_VER="1.0"
# Hardened gcc 4 stuff
PIE_VER="0.4.5"
SPECS_VER="0.2.0"
SPECS_GCC_VER="4.4.3"
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
SSP_STABLE="amd64 x86 ppc ppc64 arm"
# uclibc need tls and nptl support for SSP support
SSP_UCLIBC_STABLE=""
#end Hardened stuff
inherit eutils toolchain
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
RDEPEND=""
DEPEND="${RDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.8 )
ppc? ( >=${CATEGORY}/binutils-2.17 )
ppc64? ( >=${CATEGORY}/binutils-2.17 )
>=${CATEGORY}/binutils-2.15.94"
if [[ ${CATEGORY} != cross-* ]] ; then
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
fi
src_prepare() {
toolchain_src_prepare
use vanilla && return 0
sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
}

View File

@ -1,44 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.3-r2.ebuild,v 1.22 2014/10/24 00:23:04 vapier Exp $
EAPI="2"
PATCH_VER="1.6"
UCLIBC_VER="1.0"
# Hardened gcc 4 stuff
PIE_VER="0.4.7"
SPECS_VER="0.2.0"
SPECS_GCC_VER="4.4.3"
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
SSP_STABLE="amd64 x86 ppc ppc64 arm"
# uclibc need tls and nptl support for SSP support
SSP_UCLIBC_STABLE=""
#end Hardened stuff
inherit eutils toolchain
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
RDEPEND=""
DEPEND="${RDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.8 )
ppc? ( >=${CATEGORY}/binutils-2.17 )
ppc64? ( >=${CATEGORY}/binutils-2.17 )
>=${CATEGORY}/binutils-2.15.94"
if [[ ${CATEGORY} != cross-* ]] ; then
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
fi
src_prepare() {
toolchain_src_prepare
use vanilla && return 0
sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
}

View File

@ -1,47 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.1-r1.ebuild,v 1.15 2014/10/24 00:23:04 vapier Exp $
EAPI="2"
PATCH_VER="1.1"
UCLIBC_VER="1.0"
# Hardened gcc 4 stuff
PIE_VER="0.4.5"
SPECS_VER="0.2.0"
SPECS_GCC_VER="4.4.3"
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
SSP_STABLE="amd64 x86 ppc ppc64 arm"
# uclibc need tls and nptl support for SSP support
SSP_UCLIBC_STABLE=""
#end Hardened stuff
inherit eutils toolchain
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
RDEPEND=""
DEPEND="${RDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.8 )
>=${CATEGORY}/binutils-2.18"
if [[ ${CATEGORY} != cross-* ]] ; then
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
fi
src_prepare() {
if has_version '<sys-libs/glibc-2.12' ; then
ewarn "Your host glibc is too old; disabling automatic fortify."
ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
fi
toolchain_src_prepare
use vanilla && return 0
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
}

View File

@ -1,50 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.2.ebuild,v 1.20 2014/10/24 00:23:04 vapier Exp $
EAPI="2"
PATCH_VER="1.5"
UCLIBC_VER="1.0"
# Hardened gcc 4 stuff
PIE_VER="0.5.0"
SPECS_VER="0.2.0"
SPECS_GCC_VER="4.4.3"
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
SSP_STABLE="amd64 x86 ppc ppc64 arm"
# uclibc need tls and nptl support for SSP support
SSP_UCLIBC_STABLE=""
#end Hardened stuff
inherit eutils toolchain
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
RDEPEND=""
DEPEND="${RDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.8 )
>=${CATEGORY}/binutils-2.18"
if [[ ${CATEGORY} != cross-* ]] ; then
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
fi
src_prepare() {
if has_version '<sys-libs/glibc-2.12' ; then
ewarn "Your host glibc is too old; disabling automatic fortify."
ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
fi
# drop the x32 stuff once 4.7 goes stable
EPATCH_EXCLUDE+=" 80_all_gcc-4.6-x32.patch"
toolchain_src_prepare
use vanilla && return 0
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.0.ebuild,v 1.14 2014/10/24 00:23:04 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.0.ebuild,v 1.15 2015/03/17 06:41:31 vapier Exp $
EAPI="2"
@ -40,10 +40,8 @@ src_prepare() {
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
fi
# drop the x32 stuff once 4.7 goes stable
if [[ ${CTARGET} != x86_64* ]] || ! has x32 $(get_all_abis TARGET) ; then
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
fi
# drop the x32 stuff in the next patchset #543578
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
toolchain_src_prepare

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.1.ebuild,v 1.15 2014/10/24 00:23:04 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.1.ebuild,v 1.16 2015/03/17 06:41:31 vapier Exp $
EAPI="2"
@ -40,10 +40,8 @@ src_prepare() {
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
fi
# drop the x32 stuff once 4.7 goes stable
if [[ ${CTARGET} != x86_64* ]] || ! has x32 $(get_all_abis TARGET) ; then
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
fi
# drop the x32 stuff in the next patchset #543578
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
toolchain_src_prepare

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.2-r1.ebuild,v 1.10 2014/10/24 00:23:04 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.2-r1.ebuild,v 1.11 2015/03/17 06:41:31 vapier Exp $
EAPI="2"
@ -40,10 +40,8 @@ src_prepare() {
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
fi
# drop the x32 stuff once 4.7 goes stable
if [[ ${CTARGET} != x86_64* ]] || ! has x32 $(get_all_abis TARGET) ; then
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
fi
# drop the x32 stuff in the next patchset #543578
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
toolchain_src_prepare

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.3-r1.ebuild,v 1.20 2014/10/24 00:23:04 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.3-r1.ebuild,v 1.21 2015/03/17 06:41:31 vapier Exp $
EAPI="2"
@ -40,10 +40,8 @@ src_prepare() {
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
fi
# drop the x32 stuff once 4.7 goes stable
if [[ ${CTARGET} != x86_64* ]] || ! has x32 $(get_all_abis TARGET) ; then
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
fi
# drop the x32 stuff in the next patchset #543578
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
toolchain_src_prepare

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild,v 1.5 2014/10/24 00:23:04 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild,v 1.6 2015/03/17 06:41:31 vapier Exp $
EAPI="4"
@ -40,10 +40,8 @@ src_prepare() {
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
fi
# drop the x32 stuff once 4.7 goes stable
if [[ ${CTARGET} != x86_64* ]] || ! has x32 $(get_all_abis TARGET) ; then
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
fi
# drop the x32 stuff in the next patchset #543578
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
toolchain_src_prepare

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.8.3.ebuild,v 1.11 2014/11/04 03:20:47 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.8.3.ebuild,v 1.12 2014/12/26 11:28:16 ago Exp $
EAPI="4"
@ -22,7 +22,7 @@ SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
inherit eutils toolchain
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
RDEPEND=""
DEPEND="${RDEPEND}

View File

@ -1,33 +1,33 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.3.ebuild,v 1.42 2014/10/24 00:23:04 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.8.4.ebuild,v 1.13 2015/04/23 19:14:21 vapier Exp $
EAPI="2"
EAPI="4"
PATCH_VER="1.13"
PATCH_VER="1.5"
UCLIBC_VER="1.0"
# Hardened gcc 4 stuff
PIE_VER="0.5.2"
PIE_VER="0.6.1"
SPECS_VER="0.2.0"
SPECS_GCC_VER="4.4.3"
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
# uclibc need tls and nptl support for SSP support
# uclibc need to be >= 0.9.32
SSP_UCLIBC_STABLE="x86 amd64 ppc ppc64 arm"
# uclibc need to be >= 0.9.33
SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
#end Hardened stuff
inherit eutils toolchain
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
RDEPEND=""
DEPEND="${RDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.8 )
>=${CATEGORY}/binutils-2.18"
>=${CATEGORY}/binutils-2.20"
if [[ ${CATEGORY} != cross-* ]] ; then
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
@ -43,6 +43,6 @@ src_prepare() {
toolchain_src_prepare
use vanilla && return 0
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
#Use -r1 for newer piepatchet that use DRIVER_SELF_SPECS for the hardened specs.
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env-r1.patch
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.9.0.ebuild,v 1.3 2014/10/24 00:23:04 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.9.0.ebuild,v 1.4 2015/01/17 18:04:55 jer Exp $
EAPI="4"
@ -22,7 +22,7 @@ SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
inherit eutils toolchain
KEYWORDS=""
KEYWORDS="~hppa"
RDEPEND=""
DEPEND="${RDEPEND}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.9.1.ebuild,v 1.3 2014/10/24 00:23:04 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.9.1.ebuild,v 1.4 2015/01/17 18:04:55 jer Exp $
EAPI="4"
@ -22,7 +22,7 @@ SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
inherit eutils toolchain
KEYWORDS=""
KEYWORDS="~hppa"
RDEPEND=""
DEPEND="${RDEPEND}

View File

@ -1,14 +1,14 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.9.2.ebuild,v 1.1 2014/11/01 07:56:35 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.9.2.ebuild,v 1.17 2015/04/23 19:14:21 vapier Exp $
EAPI="4"
PATCH_VER="1.0"
PATCH_VER="1.4"
UCLIBC_VER="1.0"
# Hardened gcc 4 stuff
PIE_VER="0.6.1"
PIE_VER="0.6.2"
SPECS_VER="0.2.0"
SPECS_GCC_VER="4.4.3"
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
@ -22,7 +22,7 @@ SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
inherit eutils toolchain
KEYWORDS=""
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
RDEPEND=""
DEPEND="${RDEPEND}

View File

@ -1,31 +1,33 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.0.ebuild,v 1.18 2014/10/24 00:23:04 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-5.1.0.ebuild,v 1.2 2015/04/26 17:43:59 zorry Exp $
EAPI="2"
EAPI="4"
PATCH_VER="1.3"
PATCH_VER="1.0"
UCLIBC_VER="1.0"
# Hardened gcc 4 stuff
PIE_VER="0.4.5"
PIE_VER="0.6.3"
SPECS_VER="0.2.0"
SPECS_GCC_VER="4.4.3"
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
SSP_STABLE="amd64 x86 ppc ppc64 arm"
PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
# uclibc need tls and nptl support for SSP support
SSP_UCLIBC_STABLE=""
# uclibc need to be >= 0.9.33
SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
#end Hardened stuff
inherit eutils toolchain
inherit toolchain
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
RDEPEND=""
DEPEND="${RDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.8 )
>=${CATEGORY}/binutils-2.18"
>=${CATEGORY}/binutils-2.20"
if [[ ${CATEGORY} != cross-* ]] ; then
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
@ -37,10 +39,7 @@ src_prepare() {
ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
fi
is_crosscompile && EPATCH_EXCLUDE+=" 05_all_gcc-spec-env.patch"
toolchain_src_prepare
use vanilla && return 0
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
}

View File

@ -5,23 +5,18 @@
<use>
<flag name="awt">Useful only when building GCJ, this enables Abstract Window Toolkit
(AWT) peer support on top of GTK+</flag>
<flag name="cilk">Support the Cilk Plus language (C/C++ based languages for parallel programming)</flag>
<flag name="d">Enable support for the D programming language</flag>
<flag name="fixed-point">Enable fixed-point arithmetic support for MIPS targets
in gcc (Warning: significantly increases compile time!)</flag>
<flag name="go">Build the GCC Go language frontend.</flag>
<flag name="graphite">Add support for the framework for loop
optimizations based on a polyhedral intermediate representation</flag>
<flag name="ip28">Enable building a compiler capable of building a kernel
for SGI Indigo2 Impact R10000 (IP28)</flag>
<flag name="ip32r10k">Enable building a compiler capable of building an
experimental kernel for SGI O2 w/ R1x000 CPUs (IP32)</flag>
<flag name="libssp">Build SSP support into a dedicated library rather than use the
code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)</flag>
<flag name="mudflap">Add support for mudflap, a pointer use checking library</flag>
<flag name="multislot">Allow for SLOTs to include minor version (3.3.4
instead of just 3.3)</flag>
<flag name="n32">Enable n32 ABI support on mips</flag>
<flag name="n64">Enable n64 ABI support on mips</flag>
instead of just 3.3)</flag>
<flag name="nopie">Disable PIE support (NOT FOR GENERAL USE)</flag>
<flag name="nossp">Disable SSP support (NOT FOR GENERAL USE)</flag>
<flag name="objc">Build support for the Objective C code language</flag>