+++ /dev/null
-Index: gcc/ChangeLog
-from Alexandre Oliva <aoliva@redhat.com>
-
- PR middle-end/15666
- * c-decl.c (finish_decl): Use change_decl_assembler_name for the
- builtin decl as well.
-
-Index: gcc/c-decl.c
-===================================================================
-RCS file: /cvs/gcc/gcc/gcc/c-decl.c,v
-retrieving revision 1.504
-diff -u -p -r1.504 c-decl.c
---- gcc/c-decl.c 31 May 2004 22:06:27 -0000 1.504
-+++ gcc/c-decl.c 1 Jun 2004 04:03:41 -0000
-@@ -2886,7 +2886,7 @@ finish_decl (tree decl, tree init, tree
- {
- tree builtin = built_in_decls [DECL_FUNCTION_CODE (decl)];
- SET_DECL_RTL (builtin, NULL_RTX);
-- SET_DECL_ASSEMBLER_NAME (builtin, get_identifier (starred));
-+ change_decl_assembler_name (builtin, get_identifier (starred));
- #ifdef TARGET_MEM_FUNCTIONS
- if (DECL_FUNCTION_CODE (decl) == BUILT_IN_MEMCPY)
- init_block_move_fn (starred);
+++ /dev/null
-
- PR libstdc++/18185
- * libsupc++/eh_globals.cc (get_globals_dtor): Delete unhandled exceptions.
-
---- gcc/libstdc++-v3/libsupc++/eh_globals.cc 2004/04/30 04:20:24 1.4.16.1
-+++ gcc/libstdc++-v3/libsupc++/eh_globals.cc 2004/11/08 17:41:19 1.4.16.2
-@@ -48,7 +48,17 @@
- get_globals_dtor (void *ptr)
- {
- if (ptr)
-- std::free (ptr);
-+ {
-+ __cxa_exception *exn, *next;
-+ exn = ((__cxa_eh_globals *) ptr)->caughtExceptions;
-+ while (exn)
-+ {
-+ next = exn->nextException;
-+ _Unwind_DeleteException (&exn->unwindHeader);
-+ exn = next;
-+ }
-+ std::free (ptr);
-+ }
- }
-
- static void