summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--contrib/gcc/config/freebsd.h6
-rw-r--r--contrib/gcc/config/i386/freebsd.h6
-rw-r--r--contrib/gcc/config/i386/freebsd.h.fixed6
3 files changed, 6 insertions, 12 deletions
diff --git a/contrib/gcc/config/freebsd.h b/contrib/gcc/config/freebsd.h
index b5064c2..b7985ed 100644
--- a/contrib/gcc/config/freebsd.h
+++ b/contrib/gcc/config/freebsd.h
@@ -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'. */
diff --git a/contrib/gcc/config/i386/freebsd.h b/contrib/gcc/config/i386/freebsd.h
index eefe0e6..d4a0358 100644
--- a/contrib/gcc/config/i386/freebsd.h
+++ b/contrib/gcc/config/i386/freebsd.h
@@ -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
diff --git a/contrib/gcc/config/i386/freebsd.h.fixed b/contrib/gcc/config/i386/freebsd.h.fixed
index eefe0e6..d4a0358 100644
--- a/contrib/gcc/config/i386/freebsd.h.fixed
+++ b/contrib/gcc/config/i386/freebsd.h.fixed
@@ -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
OpenPOWER on IntegriCloud