diff options
author | Iain Sandoe <iains@gcc.gnu.org> | 2011-11-12 13:54:33 +0000 |
---|---|---|
committer | Iain Sandoe <iains@gcc.gnu.org> | 2011-11-12 13:54:33 +0000 |
commit | 76d29410c732571870e896b157b60d3eae0a671e (patch) | |
tree | 7ebc7391ba31f00fe659e152c0f2af4e78abfa3c /gcc/objc | |
parent | c481ae7f87680898692a97c0d7c617c806d21cdb (diff) | |
download | gcc-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')
-rw-r--r-- | gcc/objc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/objc/objc-next-runtime-abi-01.c | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 26b9898..3c176e8 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,8 @@ +2011-11-12 Iain Sandoe <iains@gcc.gnu.org> + + * objc-next-runtime-abi-01.c (objc_eh_personality): Use gcc personality + for Objective-C m32. + 2011-10-29 Iain Sandoe <iains@gcc.gnu.org> PR target/47997 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 |