aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc/objc-next-runtime-abi-01.c
diff options
context:
space:
mode:
authorIain Sandoe <iains@gcc.gnu.org>2011-11-12 13:54:33 +0000
committerIain Sandoe <iains@gcc.gnu.org>2011-11-12 13:54:33 +0000
commit76d29410c732571870e896b157b60d3eae0a671e (patch)
tree7ebc7391ba31f00fe659e152c0f2af4e78abfa3c /gcc/objc/objc-next-runtime-abi-01.c
parentc481ae7f87680898692a97c0d7c617c806d21cdb (diff)
downloadgcc-76d29410c732571870e896b157b60d3eae0a671e.zip
gcc-76d29410c732571870e896b157b60d3eae0a671e.tar.gz
gcc-76d29410c732571870e896b157b60d3eae0a671e.tar.bz2
objc-next-runtime-abi-01.c (objc_eh_personality): Use gcc personality for Objective-C m32.
gcc/obj: * objc-next-runtime-abi-01.c (objc_eh_personality): Use gcc personality for Objective-C m32. From-SVN: r181312
Diffstat (limited to 'gcc/objc/objc-next-runtime-abi-01.c')
-rw-r--r--gcc/objc/objc-next-runtime-abi-01.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/objc/objc-next-runtime-abi-01.c b/gcc/objc/objc-next-runtime-abi-01.c
index c1e60b3..7d6a212 100644
--- a/gcc/objc/objc-next-runtime-abi-01.c
+++ b/gcc/objc/objc-next-runtime-abi-01.c
@@ -2872,12 +2872,15 @@ make_err_class:
return eh_id;
}
+/* For NeXT ABI 0 and 1, the personality routines are just those of the
+ underlying language. */
+
static tree
objc_eh_personality (void)
{
if (!objc_eh_personality_decl)
#ifndef OBJCPLUS
- objc_eh_personality_decl = build_personality_function ("objc");
+ objc_eh_personality_decl = build_personality_function ("gcc");
#else
objc_eh_personality_decl = build_personality_function ("gxx");
#endif