diff options
author | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 1997-06-18 01:57:18 +0000 |
---|---|---|
committer | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 1997-06-18 01:57:18 +0000 |
commit | 369e527ef8e45f3da9946149e802d331f6f36f17 (patch) | |
tree | 122356228bc075f5c8ae9edecffd7964238403b3 /gcc/libgcc2.c | |
parent | 251341d11aaf4f7412a5e4c7cdd76683093d0214 (diff) | |
download | ppe42-gcc-369e527ef8e45f3da9946149e802d331f6f36f17.tar.gz ppe42-gcc-369e527ef8e45f3da9946149e802d331f6f36f17.zip |
* libgcc2.c (__eh_pcnthrow): Add support -fno-sjlj-exceptions
-fPIC exception handling on the SPARC.
* sparc.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
* libgcc2.c (__eh_ffetmnpc): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14252 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/libgcc2.c')
-rw-r--r-- | gcc/libgcc2.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index c32a7e03fa2..29195119e73 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -3438,10 +3438,10 @@ void *__eh_pc; /* See expand_builtin_throw for details. */ -void **__eh_ffetmnpc () { +void **__eh_pcnthrow () { static void *buf[2] = { - &__find_first_exception_table_match, - &__eh_pc + &__eh_pc, + &__throw }; return buf; } |