aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc46/files
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2007-01-03 05:42:49 +0800
committergerald <gerald@FreeBSD.org>2007-01-03 05:42:49 +0800
commit64868e0f3964e4015a4c387efb2e0e1f3530ada4 (patch)
treeccc18bde256da8cb23673c492ccea155c6d06b86 /lang/gcc46/files
parent00ebdc39540448003e03865249d4d2bd3d22d4fb (diff)
downloadfreebsd-ports-gnome-64868e0f3964e4015a4c387efb2e0e1f3530ada4.tar.gz
freebsd-ports-gnome-64868e0f3964e4015a4c387efb2e0e1f3530ada4.tar.zst
freebsd-ports-gnome-64868e0f3964e4015a4c387efb2e0e1f3530ada4.zip
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/gcc46/files')
-rw-r--r--lang/gcc46/files/patch-gcc-gimplify.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/lang/gcc46/files/patch-gcc-gimplify.c b/lang/gcc46/files/patch-gcc-gimplify.c
new file mode 100644
index 000000000000..1623f6010d93
--- /dev/null
+++ b/lang/gcc46/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