summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-06 16:38:49 +0000
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-06 16:38:49 +0000
commitd3e1375a3557529dff71be71bf0449f94918e27c (patch)
treecd362ecde7373e378f1d9a95a1254c3695dd5541 /gcc/ChangeLog
parent67bb7b2d71cbf6bd6c793aa68fa76b6760bb53a7 (diff)
downloadgcc-d3e1375a3557529dff71be71bf0449f94918e27c.tar.gz
gcc:
* eh-common.h (EH_ALLOC_SIZE, EH_ALLOC_ALIGN): New #defines. (eh_context): Add alloc_mask and alloc_buffer emergency fallback space. * libgcc2.c (__eh_alloc): Moved from cp/exception.cc. Fallback on emergency eh_context buffer, if malloc fails. (__eh_free): Moved from cp/exception.cc. Release to emergency eh_context buffer, if appropriate. gcc/cp: * exception.cc: (__eh_alloc, __eh_free): Moved to libgcc2.c git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34429 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7a6fcc9cc71..3f24d77affd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
+
+ * eh-common.h (EH_ALLOC_SIZE, EH_ALLOC_ALIGN): New #defines.
+ (eh_context): Add alloc_mask and alloc_buffer emergency fallback
+ space.
+ * libgcc2.c (__eh_alloc): Moved from cp/exception.cc. Fallback on
+ emergency eh_context buffer, if malloc fails.
+ (__eh_free): Moved from cp/exception.cc. Release to emergency
+ eh_context buffer, if appropriate.
+
2000-06-06 Jason Merrill <jason@casey.soma.redhat.com>
* expr.c (store_expr): Fix typo.