btrev43147 adds 1 changeset to branch 'master'
old head: 9d7404d60499d0b215836fae0c2a11e9be744548
new head: 6fb237714b2bea61ccd36bfb345e8ca6043b6068
overview:
https://git.haiku-os.org/buildtools/log/?qt=range&q=6fb237714b2b+%5E9d7404d60499
----------------------------------------------------------------------------
6fb237714b2b: gcc: Change ARM typeinfo behavior to match other architectures.
For all other architectures, these lines were removed in
btrev39570. For some reason, ARM was missed. Now we rectify that.
[ Augustin Cavalier <waddlesplash@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: btrev43147
Commit: 6fb237714b2bea61ccd36bfb345e8ca6043b6068
URL: https://git.haiku-os.org/buildtools/commit/?id=6fb237714b2b
Author: Augustin Cavalier <waddlesplash@xxxxxxxxx>
Date: Sun Jun 16 00:44:57 2019 UTC
----------------------------------------------------------------------------
1 file changed, 7 deletions(-)
gcc/gcc/config/arm/haiku.h | 7 -------
----------------------------------------------------------------------------
diff --git a/gcc/gcc/config/arm/haiku.h b/gcc/gcc/config/arm/haiku.h
index f0c0d63264..d5a4c0d0dd 100644
--- a/gcc/gcc/config/arm/haiku.h
+++ b/gcc/gcc/config/arm/haiku.h
@@ -45,7 +45,6 @@
#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm6
/* Now we define the strings used to build the spec file. */
-/* interestingly, bpabi defines __GXX_TYPEINFO_EQUALITY_INLINE=0 too as we do.
*/
#undef TARGET_OS_CPP_BUILTINS
#define TARGET_OS_CPP_BUILTINS() \
@@ -58,12 +57,6 @@
builtin_define ("__cdecl=__attribute__((__cdecl__))"); \
builtin_define ("__STDC_ISO_10646__=201103L"); \
builtin_assert ("system=haiku"); \
- /* Haiku apparently doesn't support merging of symbols across shared \
- object boundaries. Hence we need to explicitly specify that \
- type_infos are not merged, so that they get compared by name \
- instead of by pointer. */ \
- builtin_define ("__GXX_MERGED_TYPEINFO_NAMES=0"); \
- /*builtin_define ("__GXX_TYPEINFO_EQUALITY_INLINE=0"); done in bpabi: */\
TARGET_BPABI_CPP_BUILTINS(); \
} \
while (0)