From 8c2920b86dafb32c6527c21785e9ad0f275335ee Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Tue, 2 Jan 2007 21:42:49 +0000 Subject: 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. --- lang/gcc46/files/patch-gcc-gimplify.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lang/gcc46/files/patch-gcc-gimplify.c (limited to 'lang/gcc46/files/patch-gcc-gimplify.c') 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 -- cgit v1.2.3