1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00

Update to the 20110217 snapshot of GCC 4.5.3.

By means of an extra patch code generation on i386 now defaults to
i486 on FreeBSD 6 and above. [1]

Submitted by:	tijl [1]
Reported by:	Yuri Karaban <tech@askold.net> [1]
PR:		154364 [1]
This commit is contained in:
Gerald Pfeifer 2011-02-22 19:44:39 +00:00
parent 34dca22c47
commit cc0c80be71
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=269516
3 changed files with 36 additions and 11 deletions

View File

@ -7,7 +7,7 @@
#
PORTNAME= gcc
PORTVERSION= 4.5.3.20110210
PORTVERSION= 4.5.3.20110217
CATEGORIES= lang java
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}

View File

@ -1,12 +1,12 @@
SHA256 (gcc-core-4.5-20110210.tar.bz2) = 71f6128a069b709373b3f39b8964bcaad691c4cd400b88343716c2e36ccd98df
SIZE (gcc-core-4.5-20110210.tar.bz2) = 24795412
SHA256 (gcc-fortran-4.5-20110210.tar.bz2) = ddc49473ac85ec33b3a6ba7e8f228d4dd03458ce06648ff6ba5ab6d6e14aec49
SIZE (gcc-fortran-4.5-20110210.tar.bz2) = 1405600
SHA256 (gcc-g++-4.5-20110210.tar.bz2) = e18d9d94e7c88a6cfc4e8dc9f5b0ddb981e8a8671c5b06285b924eb6b6143736
SIZE (gcc-g++-4.5-20110210.tar.bz2) = 6448564
SHA256 (gcc-testsuite-4.5-20110210.tar.bz2) = bca4d27e834da58739cbee9a36c195104ba2ca09fbdff97ac1f1d85c6e3d99d9
SIZE (gcc-testsuite-4.5-20110210.tar.bz2) = 5596982
SHA256 (gcc-java-4.5-20110210.tar.bz2) = f904ab207d38321f6494d357406478e323b6136e22fb46918dfc255eb818e9d6
SIZE (gcc-java-4.5-20110210.tar.bz2) = 18548511
SHA256 (gcc-core-4.5-20110217.tar.bz2) = 56de01c4421aef9662a6c5167e629932869af9c2b6d62ff82c4ec56b193165b1
SIZE (gcc-core-4.5-20110217.tar.bz2) = 24798735
SHA256 (gcc-fortran-4.5-20110217.tar.bz2) = 91b23aff148d4296a7a79d1a69582a1c066b3f63cf318fa4d8d2273d19164c3e
SIZE (gcc-fortran-4.5-20110217.tar.bz2) = 1406292
SHA256 (gcc-g++-4.5-20110217.tar.bz2) = f3a60f9d4e63b5182bea06d517d87123affaa7d131ee434175732a7d6182c51e
SIZE (gcc-g++-4.5-20110217.tar.bz2) = 6446118
SHA256 (gcc-testsuite-4.5-20110217.tar.bz2) = 72bd66be1d5f808794c6467e4005901dd30d9b12213f6c129a18d9f31fe9b964
SIZE (gcc-testsuite-4.5-20110217.tar.bz2) = 5597391
SHA256 (gcc-java-4.5-20110217.tar.bz2) = 5e854320359ce508089733e54d41c66528e485b481f3e41b3116024891a3bed8
SIZE (gcc-java-4.5-20110217.tar.bz2) = 18546360
SHA256 (ecj-4.5.jar) = 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781
SIZE (ecj-4.5.jar) = 1470676

View File

@ -0,0 +1,25 @@
2011-02-06 Tijl Coosemans <tijl@coosemans.org>
* config.gcc (i386-*-freebsd*): Default arch is i486.
Index: gcc/config.gcc
===================================================================
--- gcc/config.gcc (revision 170369)
+++ gcc/config.gcc (working copy)
@@ -2795,6 +2795,16 @@
arch_without_sse2=no
arch_without_64bit=no
case ${target} in
+ i386-*-freebsd*)
+ if test $fbsd_major -ge 6; then
+ arch=i486
+ else
+ arch=i386
+ fi
+ cpu=generic
+ arch_without_sse2=yes
+ arch_without_64bit=yes
+ ;;
i386-*-*)
arch=i386
cpu=i386