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.diff -r1.1.1.1 -r1.2 pkgsrc/lang/gcc45/Makefile
(wiz)
@@ -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 | |||
3 | DISTNAME= gcc-${GCC_VERSION} | 3 | DISTNAME= gcc-${GCC_VERSION} | |
4 | PKGNAME= gcc45-${GCC_VERSION} | 4 | PKGNAME= gcc45-${GCC_VERSION} | |
5 | CATEGORIES= lang | 5 | CATEGORIES= lang | |
6 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VERSION}/} | 6 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VERSION}/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | MAINTAINER= MarkoSchuetz@web.de | 9 | MAINTAINER= MarkoSchuetz@web.de | |
10 | HOMEPAGE= http://gcc.gnu.org/ | 10 | HOMEPAGE= http://gcc.gnu.org/ | |
11 | COMMENT= GNU Compiler Collection 4.5 | 11 | COMMENT= GNU Compiler Collection 4.5 | |
12 | LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 | 12 | LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 | |
13 | 13 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 15 | |||
16 | USE_TOOLS+= awk:run bash:run perl chmod \ | 16 | USE_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 | |||
20 | DEPENDS+= zip-[0-9]*:../../archivers/zip | 20 | DEPENDS+= zip-[0-9]*:../../archivers/zip | |
21 | 21 | |||
22 | GCC_VERSION= 4.5.2 | 22 | GCC_VERSION= 4.5.3 | |
23 | 23 | |||
24 | GCC_SUBPREFIX= gcc45 | 24 | GCC_SUBPREFIX= gcc45 | |
25 | GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX} | 25 | GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX} | |
26 | FILES_SUBST+= PKGNAME=${PKGNAME} | 26 | FILES_SUBST+= PKGNAME=${PKGNAME} | |
27 | MESSAGE_SUBST+= GCC_PREFIX=${GCC_PREFIX} | 27 | MESSAGE_SUBST+= GCC_PREFIX=${GCC_PREFIX} | |
28 | 28 | |||
29 | 29 | |||
30 | # To avoid GNU surprises | 30 | # To avoid GNU surprises | |
31 | CONFIG_SHELL= ${TOOLS_PATH.bash} | 31 | CONFIG_SHELL= ${TOOLS_PATH.bash} | |
32 | 32 | |||
33 | NOT_FOR_PLATFORM= Interix-*-* | 33 | NOT_FOR_PLATFORM= Interix-*-* | |
34 | UNLIMIT_RESOURCES+= datasize | 34 | UNLIMIT_RESOURCES+= datasize | |
35 | UNLIMIT_RESOURCES+= stacksize | 35 | UNLIMIT_RESOURCES+= stacksize |
@@ -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 | |||
3 | SHA1 (gcc-4.5.2.tar.bz2) = ad5c440526c98fd17a74eab80c031af6b64d9c90 | 3 | SHA1 (gcc-4.5.3.tar.bz2) = 73c45dfda5eef6b124be53e56828b5925198cc1b | |
4 | RMD160 (gcc-4.5.2.tar.bz2) = e1e9f590f5cf5f7029f1941328529a22919ee609 | 4 | RMD160 (gcc-4.5.3.tar.bz2) = d07aa90f2186b4e082dfd5ad5d5188c097fb6247 | |
5 | Size (gcc-4.5.2.tar.bz2) = 66328720 bytes | 5 | Size (gcc-4.5.3.tar.bz2) = 66374586 bytes | |
6 | SHA1 (patch-aa) = c488dc25e038d97c737c8c72437660598d9e15d3 | 6 | SHA1 (patch-aa) = c488dc25e038d97c737c8c72437660598d9e15d3 | |
7 | SHA1 (patch-ab) = 61bc2ebf150c6e471917e145d74e7795dc162194 | 7 | SHA1 (patch-ab) = 61bc2ebf150c6e471917e145d74e7795dc162194 | |
8 | SHA1 (patch-ad) = 55b5303b494dbef323bd59464c7c14863f81c6e3 | 8 | SHA1 (patch-ad) = 55b5303b494dbef323bd59464c7c14863f81c6e3 | |
9 | SHA1 (patch-af) = 54fb9fb3438eb7c646b9d51b6b0cf3ded27d4989 | 9 | SHA1 (patch-af) = 54fb9fb3438eb7c646b9d51b6b0cf3ded27d4989 | |
10 | SHA1 (patch-ag) = b58f8b82fcf17c60eb2700bc54d6625ca45e542b | 10 | SHA1 (patch-ag) = b58f8b82fcf17c60eb2700bc54d6625ca45e542b | |
11 | SHA1 (patch-ah) = a963394b0434b82494b7510d4b2705f77acfb668 | 11 | SHA1 (patch-ah) = a963394b0434b82494b7510d4b2705f77acfb668 | |
12 | SHA1 (patch-ai) = af9eb0b2b8c0c41aa5dce367666c49f40aa3f1ba | |||
13 | SHA1 (patch-aj) = 7935c4c44b3942097129fdda2336de1ea0c83215 | 12 | SHA1 (patch-aj) = 7935c4c44b3942097129fdda2336de1ea0c83215 | |
14 | SHA1 (patch-ak) = 3d8a859ba436a4b204bb99f59cd5331d695aa811 | 13 | SHA1 (patch-ak) = 3d8a859ba436a4b204bb99f59cd5331d695aa811 |