Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=xorg74.git;a=commitdiff;h=a64e56c4d2d96bcd4d72061bd3ad020e6481de4a
commit a64e56c4d2d96bcd4d72061bd3ad020e6481de4a Author: Miklos Vajna <vmik...@frugalware.org> Date: Sat Jun 20 11:20:16 2009 +0200 gcc-4.4.0-4-i686 - backport patch from svn to allow the build of dillo diff --git a/source/devel/gcc/FrugalBuild b/source/devel/gcc/FrugalBuild index 17be0e0..551aa63 100644 --- a/source/devel/gcc/FrugalBuild +++ b/source/devel/gcc/FrugalBuild @@ -12,7 +12,7 @@ USE_FORTRAN=${USE_FORTRAN:-"y"} pkgname=gcc pkgver=4.4.0 -pkgrel=3 +pkgrel=4 pkgdesc="The GNU Compiler Collection" url="http://gcc.gnu.org" depends=('binutils>=2.18.50.0.8-3' 'glibc>=2.8-2' 'mpfr>=2.3.1-2') @@ -23,10 +23,11 @@ archs=('i686' 'x86_64' 'ppc') options=('scriptlet') up2date="lynx -dump $url|grep Current|sed 's/.*GCC \(.*\) (.*/\1/'" source=(http://ftp.gnu.org/pub/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.bz2 \ - README.Frugalware pr39543.patch) + README.Frugalware pr39543.patch pr40013.patch) sha1sums=('9215af6beb900ca1eef1d6a40c3dabe990203b25' \ '9ff2a95f1336cfbf90a7852f34f1db0b31c82dca' \ - '5216c01948654fd2abaf5676b6798c91d58dadc7') + '5216c01948654fd2abaf5676b6798c91d58dadc7' \ + '4a812425adeedd3701e2a8aa19a016de40c6d7ea') if Fuse $USE_SHARED; then subpkgs=('libgcc' 'libssp' 'libgomp') diff --git a/source/devel/gcc/pr40013.patch b/source/devel/gcc/pr40013.patch new file mode 100644 index 0000000..94f2403 --- /dev/null +++ b/source/devel/gcc/pr40013.patch @@ -0,0 +1,17 @@ +--- gcc-4_4-branch/gcc/cp/pt.c 2009/05/05 06:37:05 147119 ++++ gcc-4_4-branch/gcc/cp/pt.c 2009/05/05 06:41:33 147120 +@@ -9144,6 +9144,14 @@ + + max = tsubst_expr (omax, args, complain, in_decl, + /*integral_constant_expression_p=*/false); ++ ++ /* Fix up type of the magic NOP_EXPR with TREE_SIDE_EFFECTS if ++ needed. */ ++ if (TREE_CODE (max) == NOP_EXPR ++ && TREE_SIDE_EFFECTS (omax) ++ && !TREE_TYPE (max)) ++ TREE_TYPE (max) = TREE_TYPE (TREE_OPERAND (max, 0)); ++ + max = fold_decl_constant_value (max); + + /* If we're in a partial instantiation, preserve the magic NOP_EXPR _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git