crtstuff.c (USE_EH_FRAME_REGISTRY): Let USE_EH_FRAME_REGISTRY_ALWAYS override USE_PT_...
authorHans-Peter Nilsson <hp@axis.com>
Mon, 22 Sep 2014 00:49:01 +0000 (00:49 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Mon, 22 Sep 2014 00:49:01 +0000 (00:49 +0000)
commit598a1586818e46033b66cd1535a84c248b9c087f
treeb6f33662c68bf5cebe1c4bee71f55e32a48e2490
parent794eb939b95bd1753a32116ead05d6f98a05add4
crtstuff.c (USE_EH_FRAME_REGISTRY): Let USE_EH_FRAME_REGISTRY_ALWAYS override USE_PT_GNU_EH_FRAME.

* crtstuff.c (USE_EH_FRAME_REGISTRY): Let USE_EH_FRAME_REGISTRY_ALWAYS
override USE_PT_GNU_EH_FRAME.
[__LIBGCC_EH_FRAME_SECTION_NAME__ && !USE_PT_GNU_EH_FRAME]: Sanity-
check USE_EH_FRAME_REGISTRY_ALWAYS against
__LIBGCC_EH_FRAME_SECTION_NAME__, emit error if unsane.
* Makefile.in (FORCE_EXPLICIT_EH_REGISTRY): New
variable for substituted force_explicit_eh_registry.
(CRTSTUFF_CFLAGS): Add FORCE_EXPLICIT_EH_REGISTRY.
* configure.ac (explicit-exception-frame-registration):
New AC_ARG_ENABLE.
* configure: Regenerate.

From-SVN: r215443
libgcc/ChangeLog
libgcc/Makefile.in
libgcc/configure
libgcc/configure.ac
libgcc/crtstuff.c