SOURCES (GCC_4_1): gcc-pr24996.patch (NEW) - fix ICE on throw code.

pluto pluto at pld-linux.org
Sun Feb 12 17:47:08 CET 2006


Author: pluto                        Date: Sun Feb 12 16:47:08 2006 GMT
Module: SOURCES                       Tag: GCC_4_1
---- Log message:
- fix ICE on throw code.

---- Files affected:
SOURCES:
   gcc-pr24996.patch (NONE -> 1.1.2.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/gcc-pr24996.patch
diff -u /dev/null SOURCES/gcc-pr24996.patch:1.1.2.1
--- /dev/null	Sun Feb 12 17:47:08 2006
+++ SOURCES/gcc-pr24996.patch	Sun Feb 12 17:47:02 2006
@@ -0,0 +1,10 @@
+--- gcc-4_1-branch/gcc/cp/except.c	2006/02/12 16:02:00	110889
++++ gcc-4_1-branch/gcc/cp/except.c	2006/02/12 16:07:04	110890
+@@ -722,6 +722,7 @@
+       temp_expr = NULL_TREE;
+       stabilize_init (exp, &temp_expr);
+ 
++      exp = build1 (CLEANUP_POINT_EXPR, TREE_TYPE (exp), exp);
+       if (elided)
+ 	exp = build2 (TRY_CATCH_EXPR, void_type_node, exp,
+ 		      do_free_exception (ptr));
================================================================


More information about the pld-cvs-commit mailing list