diff options
author | gerald <gerald@FreeBSD.org> | 2007-01-02 21:42:49 +0000 |
---|---|---|
committer | gerald <gerald@FreeBSD.org> | 2007-01-02 21:42:49 +0000 |
commit | 64868e0f3964e4015a4c387efb2e0e1f3530ada4 (patch) | |
tree | ccc18bde256da8cb23673c492ccea155c6d06b86 /lang/gcc47 | |
parent | 00ebdc39540448003e03865249d4d2bd3d22d4fb (diff) | |
download | FreeBSD-ports-64868e0f3964e4015a4c387efb2e0e1f3530ada4.zip FreeBSD-ports-64868e0f3964e4015a4c387efb2e0e1f3530ada4.tar.gz |
Update to the 20061230 snapshot of GCC 4.3.0.
This adds a libgomp info page (the other changes to INFO and MAN are
just to sort these two properly) and we need to add a temporary patch
to fix an issue triggered by FreeBSD headers.
Diffstat (limited to 'lang/gcc47')
-rw-r--r-- | lang/gcc47/Makefile | 11 | ||||
-rw-r--r-- | lang/gcc47/distinfo | 36 | ||||
-rw-r--r-- | lang/gcc47/files/patch-gcc-gimplify.c | 16 |
3 files changed, 40 insertions, 23 deletions
diff --git a/lang/gcc47/Makefile b/lang/gcc47/Makefile index 95feb82..9b0b210 100644 --- a/lang/gcc47/Makefile +++ b/lang/gcc47/Makefile @@ -8,7 +8,7 @@ PORTNAME= gcc PORTVERSION= 4.3.0 -PORTREVISION= 20061202 +PORTREVISION= 20061230 CATEGORIES= lang java VERSIONSTRING= 4.3-${PORTREVISION} MASTER_SITES= ${MASTER_SITE_GCC} @@ -82,16 +82,17 @@ USE_LDCONFIG= ${TARGLIB} PLIST_SUB= GCC_VER=${PORTVERSION} GNU_HOST=${CONFIGURE_TARGET} \ SUFFIX=${SUFFIX} MAN1= cpp${SUFFIX}.1 \ - gfortran${SUFFIX}.1 \ g++${SUFFIX}.1 \ gcc${SUFFIX}.1 \ - gcov${SUFFIX}.1 + gcov${SUFFIX}.1 \ + gfortran${SUFFIX}.1 INFO= gcc${SUFFIX}/cpp \ gcc${SUFFIX}/cppinternals \ - gcc${SUFFIX}/gfortran \ gcc${SUFFIX}/gcc \ gcc${SUFFIX}/gccinstall \ - gcc${SUFFIX}/gccint + gcc${SUFFIX}/gccint \ + gcc${SUFFIX}/gfortran \ + gcc${SUFFIX}/libgomp .if ! defined(WITHOUT_JAVA) DISTFILES+= gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} diff --git a/lang/gcc47/distinfo b/lang/gcc47/distinfo index 9a54903..5441073 100644 --- a/lang/gcc47/distinfo +++ b/lang/gcc47/distinfo @@ -1,18 +1,18 @@ -MD5 (gcc-core-4.3-20061202.tar.bz2) = c1c0d082850b3fd5dd9fd298da433ad9 -SHA256 (gcc-core-4.3-20061202.tar.bz2) = af163ad55168933001a06a68899c15c91a2f56f47008124a509500673d35499e -SIZE (gcc-core-4.3-20061202.tar.bz2) = 15988232 -MD5 (gcc-fortran-4.3-20061202.tar.bz2) = 80c1e8dc9d0d7ac4649b10cead966587 -SHA256 (gcc-fortran-4.3-20061202.tar.bz2) = adf6e3571ce15bb9941978759bb3499a314fd605d84c982c74d3db038623ed7b -SIZE (gcc-fortran-4.3-20061202.tar.bz2) = 884792 -MD5 (gcc-g++-4.3-20061202.tar.bz2) = d4223bc07c7aad2b68a762e772346a90 -SHA256 (gcc-g++-4.3-20061202.tar.bz2) = 86d93dd368edcff7a8b9bda3a69ba6ffc4574c7ff5a8ace60b5deeff43e41911 -SIZE (gcc-g++-4.3-20061202.tar.bz2) = 4813463 -MD5 (gcc-objc-4.3-20061202.tar.bz2) = 6bd514edf814f4606cbb2d478ffe3bc6 -SHA256 (gcc-objc-4.3-20061202.tar.bz2) = df60645bf3b303bc31bd1ee5a97a2716f31be82b5fcf2ad8462f6f841fc9db3a -SIZE (gcc-objc-4.3-20061202.tar.bz2) = 192118 -MD5 (gcc-testsuite-4.3-20061202.tar.bz2) = b3d0ca0f5cd8130a4a363748ba214058 -SHA256 (gcc-testsuite-4.3-20061202.tar.bz2) = 9fcee5055b64eabdd3a448514ea0968984bf3a7800d746d76b0f4c5f47dcbe00 -SIZE (gcc-testsuite-4.3-20061202.tar.bz2) = 3838148 -MD5 (gcc-java-4.3-20061202.tar.bz2) = bb4a46e061af0ad4d1bb0e18ee4070ba -SHA256 (gcc-java-4.3-20061202.tar.bz2) = ec7c8721b0f439d1cc822af7fd55d7517460feb8627506e1f815d4bfd0575b2d -SIZE (gcc-java-4.3-20061202.tar.bz2) = 10468220 +MD5 (gcc-core-4.3-20061230.tar.bz2) = e3a15fc9affdb7c641380b9f00578a88 +SHA256 (gcc-core-4.3-20061230.tar.bz2) = 01b8fef61a3981dc739d58205a283c0cb7cd3ade978f5bf811d0dfa876acecd1 +SIZE (gcc-core-4.3-20061230.tar.bz2) = 16236765 +MD5 (gcc-fortran-4.3-20061230.tar.bz2) = 41adbc52d9911cf484f5873ecf66a0a4 +SHA256 (gcc-fortran-4.3-20061230.tar.bz2) = c6635328091bf3f70b3af2536be29819e30c5edd634956d201b6004212f95f3b +SIZE (gcc-fortran-4.3-20061230.tar.bz2) = 893853 +MD5 (gcc-g++-4.3-20061230.tar.bz2) = d3ce8ec6b13c3dd55b0f291b1e3b11e0 +SHA256 (gcc-g++-4.3-20061230.tar.bz2) = 9eb39effe0ba39b712653826044602973f6db77073ec38d85e57c1c48bc5d6f8 +SIZE (gcc-g++-4.3-20061230.tar.bz2) = 4812086 +MD5 (gcc-objc-4.3-20061230.tar.bz2) = 230d7eed6775b00a80e3a04583f3b5ce +SHA256 (gcc-objc-4.3-20061230.tar.bz2) = 9280328c05ef89efde7e1339bdbe03332c04596080484875cc0b99c85b832fe2 +SIZE (gcc-objc-4.3-20061230.tar.bz2) = 191857 +MD5 (gcc-testsuite-4.3-20061230.tar.bz2) = e437b60c85183c4d0d50a611cd4d908e +SHA256 (gcc-testsuite-4.3-20061230.tar.bz2) = f8dd6f10b92dbf9bb139ee30b9859126dc79465ce5ab0785d30d484e834afda8 +SIZE (gcc-testsuite-4.3-20061230.tar.bz2) = 3868864 +MD5 (gcc-java-4.3-20061230.tar.bz2) = d59e8ccab5fc393b2f86b20aecd1bb83 +SHA256 (gcc-java-4.3-20061230.tar.bz2) = c9fcd0f764a09cddd2a05bbf8fbf86b3bde042e534770e44ccf64f92528437c4 +SIZE (gcc-java-4.3-20061230.tar.bz2) = 10407867 diff --git a/lang/gcc47/files/patch-gcc-gimplify.c b/lang/gcc47/files/patch-gcc-gimplify.c new file mode 100644 index 0000000..1623f60 --- /dev/null +++ b/lang/gcc47/files/patch-gcc-gimplify.c @@ -0,0 +1,16 @@ +Index: gcc/gimplify.c +=================================================================== +--- gcc/gimplify.c (revision 120301) ++++ gcc/gimplify.c (working copy) +@@ -1013,8 +1013,9 @@ + /* The wrapper is on the RHS of an assignment that we're pushing + down. */ + gcc_assert (TREE_CODE (temp) == INIT_EXPR +- || TREE_CODE (temp) == MODIFY_EXPR); +- TREE_OPERAND (temp, 1) = *p; ++ || TREE_CODE (temp) == MODIFY_EXPR ++ || TREE_CODE (temp) == GIMPLE_MODIFY_STMT); ++ GENERIC_TREE_OPERAND (temp, 1) = *p; + *p = temp; + } + else |