sjlj.m4: New file.
authorEric Botcazou <ebotcazou@adacore.com>
Wed, 13 May 2015 21:15:31 +0000 (21:15 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 13 May 2015 21:15:31 +0000 (21:15 +0000)
commit9b92a9f3b66085450297135e51e0810727d59f8c
treedc6a0f80d4e52e052312acffbba59b37f142e9ef
parent7893307bb20d7e1a6bd2de2fb8b5e779d376439f
sjlj.m4: New file.

config/
* sjlj.m4: New file.
libgcc/
* configure.ac: Include config/sjlj.m4.
Remove manual SJLJ check, add GCC_CHECK_SJLJ_EXCEPTIONS and adjust.
* config.in: Regenerate.
* configure: Likewise.
* config.host: Replace enable_sjlj_exceptions by ac_cv_sjlj_exceptions.
libjava/
* configure.ac: Include config/sjlj.m4.
Remove manual SJLJ check, add GCC_CHECK_SJLJ_EXCEPTIONS and adjust.
* include/config.h.in: Regenerate.
* configure: Likewise.
* exception.cc: Replace SJLJ_EXCEPTIONS by __USING_SJLJ_EXCEPTIONS__.
* stacktrace.cc: Likewise.
* include/default-signal.h: Likewise.
* sysdep/i386/backtrace.h: Likewise.
libobjc/
* configure.ac: Remove manual SJLJ check.
* config.h.in: Regenerate.
* configure: Likewise.
* exception.c: Replace SJLJ_EXCEPTIONS by __USING_SJLJ_EXCEPTIONS__.
libstdc++-v3/
* acinclude.m4 (GLIBCXX_ENABLE_SJLJ_EXCEPTIONS): Delete.
* configure.ac: Remove GLIBCXX_ENABLE_SJLJ_EXCEPTIONS.
* config.h.in: Regenerate.
* configure: Likewise.
* libsupc++/eh_personality.cc: Replace _GLIBCXX_SJLJ_EXCEPTIONS by
__USING_SJLJ_EXCEPTIONS__.
* libsupc++/eh_throw.cc: Likewise.
* libsupc++/eh_ptr.cc: Likewise.
* doc/html/manual/appendix_porting.html: Remove
GLIBCXX_ENABLE_SJLJ_EXCEPTIONS
* doc/xml/manual/build_hacking.xml: Likewise.
* doc/html/manual/configure.html: Remove --enable-sjlj-exceptions.
* doc/xml/manual/configure.xml: Likewise.

From-SVN: r223181
31 files changed:
config/ChangeLog
config/sjlj.m4 [new file with mode: 0644]
libgcc/ChangeLog
libgcc/config.host
libgcc/config.in
libgcc/configure
libgcc/configure.ac
libjava/ChangeLog
libjava/configure.ac
libjava/exception.cc
libjava/include/config.h.in
libjava/include/default-signal.h
libjava/stacktrace.cc
libjava/sysdep/i386/backtrace.h
libobjc/ChangeLog
libobjc/config.h.in
libobjc/configure
libobjc/configure.ac
libobjc/exception.c
libstdc++-v3/ChangeLog
libstdc++-v3/acinclude.m4
libstdc++-v3/config.h.in
libstdc++-v3/configure
libstdc++-v3/configure.ac
libstdc++-v3/doc/html/manual/appendix_porting.html
libstdc++-v3/doc/html/manual/configure.html
libstdc++-v3/doc/xml/manual/build_hacking.xml
libstdc++-v3/doc/xml/manual/configure.xml
libstdc++-v3/libsupc++/eh_personality.cc
libstdc++-v3/libsupc++/eh_ptr.cc
libstdc++-v3/libsupc++/eh_throw.cc