diff options
author | wiz <wiz> | 2011-07-11 22:31:18 +0000 |
---|---|---|
committer | wiz <wiz> | 2011-07-11 22:31:18 +0000 |
commit | 577dcef88c92fbb5327fc1ae9c5f852846c60f8e (patch) | |
tree | 9210551d384dabe6650351ac6b4e63243c172e0b /lang/gcc45 | |
parent | a2d2317d6882ab93273998e193aa273867510db1 (diff) | |
download | pkgsrc-577dcef88c92fbb5327fc1ae9c5f852846c60f8e.tar.gz |
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.
Diffstat (limited to 'lang/gcc45')
-rw-r--r-- | lang/gcc45/Makefile | 4 | ||||
-rw-r--r-- | lang/gcc45/distinfo | 9 | ||||
-rw-r--r-- | lang/gcc45/patches/patch-ai | 13 |
3 files changed, 6 insertions, 20 deletions
diff --git a/lang/gcc45/Makefile b/lang/gcc45/Makefile index 8aebc481215..110ddfbba2e 100644 --- a/lang/gcc45/Makefile +++ b/lang/gcc45/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1.1.1 2011/05/14 20:19:46 wiz Exp $ +# $NetBSD: Makefile,v 1.2 2011/07/11 22:31:18 wiz Exp $ DISTNAME= gcc-${GCC_VERSION} PKGNAME= gcc45-${GCC_VERSION} @@ -19,7 +19,7 @@ USE_TOOLS+= awk:run bash:run perl chmod \ DEPENDS+= zip-[0-9]*:../../archivers/zip -GCC_VERSION= 4.5.2 +GCC_VERSION= 4.5.3 GCC_SUBPREFIX= gcc45 GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX} diff --git a/lang/gcc45/distinfo b/lang/gcc45/distinfo index 31fe8101a15..ec272ad28fc 100644 --- a/lang/gcc45/distinfo +++ b/lang/gcc45/distinfo @@ -1,14 +1,13 @@ -$NetBSD: distinfo,v 1.1.1.1 2011/05/14 20:19:47 wiz Exp $ +$NetBSD: distinfo,v 1.2 2011/07/11 22:31:18 wiz Exp $ -SHA1 (gcc-4.5.2.tar.bz2) = ad5c440526c98fd17a74eab80c031af6b64d9c90 -RMD160 (gcc-4.5.2.tar.bz2) = e1e9f590f5cf5f7029f1941328529a22919ee609 -Size (gcc-4.5.2.tar.bz2) = 66328720 bytes +SHA1 (gcc-4.5.3.tar.bz2) = 73c45dfda5eef6b124be53e56828b5925198cc1b +RMD160 (gcc-4.5.3.tar.bz2) = d07aa90f2186b4e082dfd5ad5d5188c097fb6247 +Size (gcc-4.5.3.tar.bz2) = 66374586 bytes SHA1 (patch-aa) = c488dc25e038d97c737c8c72437660598d9e15d3 SHA1 (patch-ab) = 61bc2ebf150c6e471917e145d74e7795dc162194 SHA1 (patch-ad) = 55b5303b494dbef323bd59464c7c14863f81c6e3 SHA1 (patch-af) = 54fb9fb3438eb7c646b9d51b6b0cf3ded27d4989 SHA1 (patch-ag) = b58f8b82fcf17c60eb2700bc54d6625ca45e542b SHA1 (patch-ah) = a963394b0434b82494b7510d4b2705f77acfb668 -SHA1 (patch-ai) = af9eb0b2b8c0c41aa5dce367666c49f40aa3f1ba SHA1 (patch-aj) = 7935c4c44b3942097129fdda2336de1ea0c83215 SHA1 (patch-ak) = 3d8a859ba436a4b204bb99f59cd5331d695aa811 diff --git a/lang/gcc45/patches/patch-ai b/lang/gcc45/patches/patch-ai deleted file mode 100644 index 87bccfd6452..00000000000 --- a/lang/gcc45/patches/patch-ai +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ai,v 1.1.1.1 2011/05/14 20:19:47 wiz Exp $ - ---- libgfortran/intrinsics/c99_functions.c.orig 2011-02-23 18:44:34.000000000 +0100 -+++ libgfortran/intrinsics/c99_functions.c -@@ -601,7 +601,7 @@ - if (x > DBL_MAX || x < -DBL_MAX) - { - #ifdef HAVE_NEXTAFTERL -- static long double prechalf = nexafterl (0.5L, LDBL_MAX); -+ long double prechalf = nextafterl (0.5L, LDBL_MAX); - #else - static long double prechalf = 0.5L; - #endif |