libgcc2.c (__eh_ffetmnpc): Add support for machines that cannot access globals after...
authorMike Stump <mrs@gcc.gnu.org>
Fri, 6 Jun 1997 23:18:36 +0000 (23:18 +0000)
committerMike Stump <mrs@gcc.gnu.org>
Fri, 6 Jun 1997 23:18:36 +0000 (23:18 +0000)
commit28174a1465662ce918c1625e33fcaf5a93457827
treee1ac1e967ef794bea51ee8cff6e71c8cf9964543
parent7ec189f2ec5af35774c5bda252dd09fc61698f71
libgcc2.c (__eh_ffetmnpc): Add support for machines that cannot access globals after throw's epilogue when...

* libgcc2.c (__eh_ffetmnpc): Add support for machines that cannot
access globals after throw's epilogue when -fno-sjlj-exceptions is
used.
* rs6000.c (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
* mips.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
(INITIAL_ELIMINATION_OFFSET): Fix RETURN_ADDRESS_POINTER_REGNUM
for 64 bit words, with 32 bit pointers and variable endianness.
Fixes throwing across shared library lines (useful at times on mips and rs6000)

From-SVN: r14168
gcc/config/mips/mips.h
gcc/config/rs6000/rs6000.h
gcc/libgcc2.c