aboutsummaryrefslogtreecommitdiff
path: root/libobjc/ChangeLog
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2012-07-19 07:29:24 +0000
committerTristan Gingold <gingold@gcc.gnu.org>2012-07-19 07:29:24 +0000
commitbf1431e3596b45dc1702fd7be7dbf3f51abda38e (patch)
tree01e5d9fd06f28730cf73b04831f6df6e60c2cfca /libobjc/ChangeLog
parentfa4a66d152dad4a1f08bc6119cba3c6922310dce (diff)
downloadgcc-bf1431e3596b45dc1702fd7be7dbf3f51abda38e.zip
gcc-bf1431e3596b45dc1702fd7be7dbf3f51abda38e.tar.gz
gcc-bf1431e3596b45dc1702fd7be7dbf3f51abda38e.tar.bz2
eh_personality.cc (__gxx_personality_seh0): New function.
libstdc++-v3/ * libsupc++/eh_personality.cc (__gxx_personality_seh0): New function. Adjust for SEH. * config/abi/pre/gnu.ver: Add __gxx_personality_seh0. libobjc/ * exception.c (__gnu_objc_personality_seh0): New function. libjava/ * libgcj.ver: Add __gcj_personality_seh0. * exception.cc (__gcj_personality_seh0): New function. Adjust for SEH. libgcc/ * unwind-seh.c: New file. * unwind-generic.h: Include windows.h for SEH. (_Unwind_Exception): Use 6 private fields for SEH. (_GCC_specific_handler): Declare. * unwind-c.c (__gcc_personality_seh0): New function. Adjust for SEH. * config/i386/libgcc-cygming.ver: New file. * config/i386/t-seh-eh: New file. * config.host (x86_64-*-mingw*): Default to seh. gcc/ * opts.c (finish_options): Handle UI_SEH. * expr.c (build_personality_function): Handle UI_SEH. * dwarf2out.c (dwarf2out_begin_prologue): Handle UI_SEH. * coretypes.h (unwind_info_type): Add UI_SEH. * config/i386/winnt.c (i386_pe_seh_emit_except_personality): New function. (i386_pe_seh_init_sections): Likewise. * config/i386/cygming.h (TARGET_ASM_EMIT_EXCEPT_PERSONALITY): Define. (TARGET_ASM_INIT_SECTIONS): Define. * common/config/i386/i386-common.c (TARGET_EXCEPT_UNWIND_INFO): Define. (i386_except_unwind_info): New function. Co-Authored-By: Richard Henderson <rth@redhat.com> From-SVN: r189644
Diffstat (limited to 'libobjc/ChangeLog')
-rw-r--r--libobjc/ChangeLog7
1 files changed, 6 insertions, 1 deletions
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index 3946e65..fe1d395 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,8 @@
+2012-07-19 Tristan Gingold <gingold@adacore.com>
+ Richard Henderson <rth@redhat.com>
+
+ * exception.c (__gnu_objc_personality_seh0): New function.
+
2012-05-16 H.J. Lu <hongjiu.lu@intel.com>
* configure: Regenerated.
@@ -38,7 +43,7 @@
fields other than the first two upon loading a class.
2011-10-09 Nicola Pero <nicola.pero@meta-innovation.com>
-
+
* class.c (objc_lookup_class): Added back for compatibility with
clang which seems to emit calls to it.