summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/config/darwin.h
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2013-12-27 16:06:08 +0000
committerpfg <pfg@FreeBSD.org>2013-12-27 16:06:08 +0000
commit020ad1f282db55011d51031eb05015f0e3fb1161 (patch)
tree97d253bb94f5309a98dbf5dac4b79832c559f8ad /contrib/gcc/config/darwin.h
parent285471a802bf8879f872192d04afdc581490d121 (diff)
downloadFreeBSD-src-020ad1f282db55011d51031eb05015f0e3fb1161.zip
FreeBSD-src-020ad1f282db55011d51031eb05015f0e3fb1161.tar.gz
gcc: Merge upstream changes.
Include types in error message for build_binary_op. Mostly cosmetic changes, to reduce differences with Apple's gcc. Obtained from: gcc 4.3 (rev. 120611, 124839, 125239; GPLv2)
Diffstat (limited to 'contrib/gcc/config/darwin.h')
-rw-r--r--contrib/gcc/config/darwin.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/contrib/gcc/config/darwin.h b/contrib/gcc/config/darwin.h
index 9467bad..f4d4c7e 100644
--- a/contrib/gcc/config/darwin.h
+++ b/contrib/gcc/config/darwin.h
@@ -467,6 +467,10 @@ extern GTY(()) int darwin_ms_struct;
with names, so it's safe to make the class data not comdat. */
#define TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT hook_bool_void_false
+/* For efficiency, on Darwin the RTTI information that is always
+ emitted in the standard C++ library should not be COMDAT. */
+#define TARGET_CXX_LIBRARY_RTTI_COMDAT hook_bool_void_false
+
/* We make exception information linkonce. */
#undef TARGET_USES_WEAK_UNWIND_INFO
#define TARGET_USES_WEAK_UNWIND_INFO 1
OpenPOWER on IntegriCloud