fix libg++ make check.
authorMike Stump <mrs@cygnus.com>
Sun, 10 Jul 1994 07:34:51 +0000 (07:34 +0000)
committerMike Stump <mrs@gcc.gnu.org>
Sun, 10 Jul 1994 07:34:51 +0000 (07:34 +0000)
From-SVN: r7694

gcc/cp/ChangeLog
gcc/cp/decl.c

index 02fa9f7484354764bfbf5ec3778811112b632933..c0234516a0920f0a9d8e8b4bec9e35be5b575698 100644 (file)
@@ -2,6 +2,7 @@ Fri Jul  8 17:41:46 1994  Mike Stump  (mrs@cygnus.com)
 
        * decl.c (cplus_expand_expr_stmt): Wrap statement expressions inside
        CLEANUP_POINT_EXPRs so that the stack slots can be reused.
+       (disabled for now)
 
 Fri Jul  8 12:59:38 1994  Jason Merrill  (jason@deneb.cygnus.com)
 
index f3cc1b9f6f1a42ca7344001f4d3af06d23e2116b..8797ee151da3b56abcc673090b0280c991c39fc2 100644 (file)
@@ -11953,7 +11953,11 @@ cplus_expand_expr_stmt (exp)
          warning ("at this point in file");
        }
 
+#if 0
+      /* We should do this eventually, but right now this causes regex.o from
+        libg++ to miscompile, and tString to core dump.  */
       exp = build1 (CLEANUP_POINT_EXPR, TREE_TYPE (exp), exp);
+#endif
       expand_expr_stmt (break_out_cleanups (exp));
     }