Mon Jul 11 22:31:19 2011 UTC ()
Update to 4.5.3, from Kai-Uwe Eckhardt.

This is the list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 4.5.3 release. This list
might not be complete (that is, it is possible that some PRs that
have been fixed are not listed here):
http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.5.3

On the PowerPC compiler, the altivec builtin functions vec_ld and
vec_st have been modified to generate the Altivec memory instructions
LVX and STVX, even if the -mvsx option is used. In the initial GCC
4.5 release, these builtin functions were changed to generate VSX
memory reference instructions instead of Altivec memory instructions,
but there are differences between the two instructions. If the VSX
instruction set is available, you can now use the new builtin
functions vec_vsx_ld and vec_vsx_st which always generates the VSX
memory instructions.


(wiz)
diff -r1.1.1.1 -r1.2 pkgsrc/lang/gcc45/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/lang/gcc45/distinfo
diff -r1.1.1.1 -r0 pkgsrc/lang/gcc45/patches/patch-ai

cvs diff -r1.1.1.1 -r1.2 pkgsrc/lang/gcc45/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/gcc45/Attic/Makefile 2011/05/14 20:19:46 1.1.1.1
+++ pkgsrc/lang/gcc45/Attic/Makefile 2011/07/11 22:31:18 1.2
@@ -1,35 +1,35 @@ @@ -1,35 +1,35 @@
1# $NetBSD: Makefile,v 1.1.1.1 2011/05/14 20:19:46 wiz Exp $ 1# $NetBSD: Makefile,v 1.2 2011/07/11 22:31:18 wiz Exp $
2 2
3DISTNAME= gcc-${GCC_VERSION} 3DISTNAME= gcc-${GCC_VERSION}
4PKGNAME= gcc45-${GCC_VERSION} 4PKGNAME= gcc45-${GCC_VERSION}
5CATEGORIES= lang 5CATEGORIES= lang
6MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VERSION}/} 6MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VERSION}/}
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= MarkoSchuetz@web.de 9MAINTAINER= MarkoSchuetz@web.de
10HOMEPAGE= http://gcc.gnu.org/ 10HOMEPAGE= http://gcc.gnu.org/
11COMMENT= GNU Compiler Collection 4.5 11COMMENT= GNU Compiler Collection 4.5
12LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 12LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15 15
16USE_TOOLS+= awk:run bash:run perl chmod \ 16USE_TOOLS+= awk:run bash:run perl chmod \
17 gmake:run makeinfo msgfmt bison flex gm4 \ 17 gmake:run makeinfo msgfmt bison flex gm4 \
18 sed:run unzip 18 sed:run unzip
19 19
20DEPENDS+= zip-[0-9]*:../../archivers/zip 20DEPENDS+= zip-[0-9]*:../../archivers/zip
21 21
22GCC_VERSION= 4.5.2 22GCC_VERSION= 4.5.3
23 23
24GCC_SUBPREFIX= gcc45 24GCC_SUBPREFIX= gcc45
25GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX} 25GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX}
26FILES_SUBST+= PKGNAME=${PKGNAME} 26FILES_SUBST+= PKGNAME=${PKGNAME}
27MESSAGE_SUBST+= GCC_PREFIX=${GCC_PREFIX} 27MESSAGE_SUBST+= GCC_PREFIX=${GCC_PREFIX}
28 28
29 29
30# To avoid GNU surprises 30# To avoid GNU surprises
31CONFIG_SHELL= ${TOOLS_PATH.bash} 31CONFIG_SHELL= ${TOOLS_PATH.bash}
32 32
33NOT_FOR_PLATFORM= Interix-*-* 33NOT_FOR_PLATFORM= Interix-*-*
34UNLIMIT_RESOURCES+= datasize 34UNLIMIT_RESOURCES+= datasize
35UNLIMIT_RESOURCES+= stacksize 35UNLIMIT_RESOURCES+= stacksize

cvs diff -r1.1.1.1 -r1.2 pkgsrc/lang/gcc45/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/gcc45/Attic/distinfo 2011/05/14 20:19:47 1.1.1.1
+++ pkgsrc/lang/gcc45/Attic/distinfo 2011/07/11 22:31:18 1.2
@@ -1,14 +1,13 @@ @@ -1,14 +1,13 @@
1$NetBSD: distinfo,v 1.1.1.1 2011/05/14 20:19:47 wiz Exp $ 1$NetBSD: distinfo,v 1.2 2011/07/11 22:31:18 wiz Exp $
2 2
3SHA1 (gcc-4.5.2.tar.bz2) = ad5c440526c98fd17a74eab80c031af6b64d9c90 3SHA1 (gcc-4.5.3.tar.bz2) = 73c45dfda5eef6b124be53e56828b5925198cc1b
4RMD160 (gcc-4.5.2.tar.bz2) = e1e9f590f5cf5f7029f1941328529a22919ee609 4RMD160 (gcc-4.5.3.tar.bz2) = d07aa90f2186b4e082dfd5ad5d5188c097fb6247
5Size (gcc-4.5.2.tar.bz2) = 66328720 bytes 5Size (gcc-4.5.3.tar.bz2) = 66374586 bytes
6SHA1 (patch-aa) = c488dc25e038d97c737c8c72437660598d9e15d3 6SHA1 (patch-aa) = c488dc25e038d97c737c8c72437660598d9e15d3
7SHA1 (patch-ab) = 61bc2ebf150c6e471917e145d74e7795dc162194 7SHA1 (patch-ab) = 61bc2ebf150c6e471917e145d74e7795dc162194
8SHA1 (patch-ad) = 55b5303b494dbef323bd59464c7c14863f81c6e3 8SHA1 (patch-ad) = 55b5303b494dbef323bd59464c7c14863f81c6e3
9SHA1 (patch-af) = 54fb9fb3438eb7c646b9d51b6b0cf3ded27d4989 9SHA1 (patch-af) = 54fb9fb3438eb7c646b9d51b6b0cf3ded27d4989
10SHA1 (patch-ag) = b58f8b82fcf17c60eb2700bc54d6625ca45e542b 10SHA1 (patch-ag) = b58f8b82fcf17c60eb2700bc54d6625ca45e542b
11SHA1 (patch-ah) = a963394b0434b82494b7510d4b2705f77acfb668 11SHA1 (patch-ah) = a963394b0434b82494b7510d4b2705f77acfb668
12SHA1 (patch-ai) = af9eb0b2b8c0c41aa5dce367666c49f40aa3f1ba 
13SHA1 (patch-aj) = 7935c4c44b3942097129fdda2336de1ea0c83215 12SHA1 (patch-aj) = 7935c4c44b3942097129fdda2336de1ea0c83215
14SHA1 (patch-ak) = 3d8a859ba436a4b204bb99f59cd5331d695aa811 13SHA1 (patch-ak) = 3d8a859ba436a4b204bb99f59cd5331d695aa811

File Deleted: pkgsrc/lang/gcc45/patches/Attic/patch-ai