Do not use DWARF2 unwinding mechanisms for C++ exceptions on all of our

platforms.
This commit is contained in:
David E. O'Brien 2000-05-22 06:52:04 +00:00
parent 04f058dbd1
commit 51a3f1907b
3 changed files with 6 additions and 12 deletions

View File

@ -136,6 +136,12 @@ Boston, MA 02111-1307, USA. */
#undef HANDLE_SYSV_PRAGMA
#define HANDLE_SYSV_PRAGMA
/* FreeBSD ELF using our home-grown crtbegin.o/crtend.o does not support the
DWARF2 unwinding mechanisms. Once `make world' bootstraping problems with
the EGCS crtstuff.c is overcome, we will switch to the non-sjlj-exceptions
type exception machanism. */
#define DWARF2_UNWIND_INFO 0
/* Do not use ``thunks'' to implement C++ vtables. This method still has
fatal bugs. Also, GCC 3.0 will have a new C++ ABI that may not even
support `thunks'. */

View File

@ -158,12 +158,6 @@ Boston, MA 02111-1307, USA. */
#undef LPREFIX
#define LPREFIX ((TARGET_UNDERSCORES) ? "L" : ".L")
/* FreeBSD ELF using our home-grown crtbegin.o/crtend.o does not support the
DWARF2 unwinding mechanisms. Once `make world' bootstraping problems with
the EGCS crtstuff.c is overcome, we will switch to the non-sjlj-exceptions
type exception machanism. */
#define DWARF2_UNWIND_INFO 0
/* The a.out tools do not support "linkonce" sections. */
#undef SUPPORTS_ONE_ONLY
#define SUPPORTS_ONE_ONLY TARGET_ELF

View File

@ -158,12 +158,6 @@ Boston, MA 02111-1307, USA. */
#undef LPREFIX
#define LPREFIX ((TARGET_UNDERSCORES) ? "L" : ".L")
/* FreeBSD ELF using our home-grown crtbegin.o/crtend.o does not support the
DWARF2 unwinding mechanisms. Once `make world' bootstraping problems with
the EGCS crtstuff.c is overcome, we will switch to the non-sjlj-exceptions
type exception machanism. */
#define DWARF2_UNWIND_INFO 0
/* The a.out tools do not support "linkonce" sections. */
#undef SUPPORTS_ONE_ONLY
#define SUPPORTS_ONE_ONLY TARGET_ELF