aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMike Stump <mrs@cygnus.com>1994-07-10 07:34:51 +0000
committerMike Stump <mrs@gcc.gnu.org>1994-07-10 07:34:51 +0000
commit63c68bb75ec7c5da7aee9bfd357d79dd94bd5db5 (patch)
tree7d6e23c0aed2de8d40e1965de7696efd4ffcf6ea /gcc
parent5b605f684ecea48279b4c31a263cc8ecc65d9feb (diff)
downloadgcc-63c68bb75ec7c5da7aee9bfd357d79dd94bd5db5.zip
gcc-63c68bb75ec7c5da7aee9bfd357d79dd94bd5db5.tar.gz
gcc-63c68bb75ec7c5da7aee9bfd357d79dd94bd5db5.tar.bz2
fix libg++ make check.
From-SVN: r7694
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog1
-rw-r--r--gcc/cp/decl.c4
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 02fa9f7..c023451 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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)
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index f3cc1b9..8797ee1 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -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));
}