summaryrefslogtreecommitdiffstats
path: root/gcc/cp/tinfo2.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cp/tinfo2.cc')
-rw-r--r--gcc/cp/tinfo2.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/cp/tinfo2.cc b/gcc/cp/tinfo2.cc
index 0c64e9e1259..f89980a3ad3 100644
--- a/gcc/cp/tinfo2.cc
+++ b/gcc/cp/tinfo2.cc
@@ -434,17 +434,17 @@ __dynamic_cast_2 (const type_info& (*from)(void), const type_info& (*to)(void),
// must match the mangling in gcc/cp/rtti.c.
#define BUILTIN(mangled) \
-unsigned char __ti##mangled [sizeof (__builtin_type_info)] \
+unsigned char _ZTI##mangled [sizeof (__builtin_type_info)] \
__attribute__ ((aligned (__alignof__ (void *)))); \
-extern "C" const type_info &__tf##mangled (void) { \
- if ((*(void **) __ti##mangled) == 0) \
- new (__ti##mangled) __builtin_type_info (#mangled); \
- return *(type_info *)__ti##mangled; \
+extern "C" const type_info &_ZTF##mangled (void) { \
+ if ((*(void **) _ZTI##mangled) == 0) \
+ new (_ZTI##mangled) __builtin_type_info (#mangled); \
+ return *(type_info *)_ZTI##mangled; \
}
BUILTIN (v); BUILTIN (x); BUILTIN (l); BUILTIN (i); BUILTIN (s); BUILTIN (b);
-BUILTIN (c); BUILTIN (w); BUILTIN (r); BUILTIN (d); BUILTIN (f);
-BUILTIN (Ui); BUILTIN (Ul); BUILTIN (Ux); BUILTIN (Us); BUILTIN (Uc);
-BUILTIN (Sc);
+BUILTIN (c); BUILTIN (w); BUILTIN (e); BUILTIN (d); BUILTIN (f);
+BUILTIN (j); BUILTIN (m); BUILTIN (y); BUILTIN (t); BUILTIN (h);
+BUILTIN (a);
#endif
OpenPOWER on IntegriCloud