author | Stefan Teleman <stefan.teleman@oracle.com> |
Thu, 18 Jun 2015 10:48:41 -0700 | |
branch | s11-update |
changeset 4504 | 62eba3549938 |
permissions | -rw-r--r-- |
4504
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
1 |
# Internal patch for Studio C++ 12.4. |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
2 |
# The upstream project at the ASF is defunct. |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
3 |
--- stdcxx-4.2.1/src/ti_istream.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
4 |
+++ stdcxx-4.2.1/src/ti_istream.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
5 |
@@ -38,3 +38,9 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
6 |
#undef _RWSTD_NO_TEMPLATE_DEFINITIONS |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
7 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
8 |
#include <istream> |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
9 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
10 |
+#pragma weak "__1cDstdLchar_traits4Cc_Efind6FpkcIr2_p2_" = "__1cDstdLchar_traits4Cc_Efind6FpkcIr2_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
11 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
12 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
13 |
+#pragma weak "__1cDstdLchar_traits4Cc_Efind6FpkcLr2_p2_" = "__1cDstdLchar_traits4Cc_Efind6FpkcLr2_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
14 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
15 |
--- stdcxx-4.2.1/src/ti_wtime_put.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
16 |
+++ stdcxx-4.2.1/src/ti_wtime_put.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
17 |
@@ -51,3 +51,9 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
18 |
_RWSTD_SPECIALIZE_USE_FACET (wtime_put); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
19 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
20 |
#endif // _RWSTD_NO_WCHAR_T |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
21 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
22 |
+#pragma weak "__1cDstdItime_put4Cwn0ATostreambuf_iterator4Cwn0ALchar_traits4Cw_____Dput6kMn0C_rn0AIios_base_wpkn0ACtm_pkwp8_2_" = "__1cDstdItime_put4Cwn0ATostreambuf_iterator4Cwn0ALchar_traits4Cw_____Dput6kMn0C_rn0AIios_base_wpkn0ACtm_pkw9A_2_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
23 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
24 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
25 |
+#pragma weak "__1cDstdItime_put4Cwn0ATostreambuf_iterator4Cwn0ALchar_traits4Cw_____Dput6kMn0C_rn0AIios_base_wpkn0ACtm_pkwp8_2_" = "__1cDstdItime_put4Cwn0ATostreambuf_iterator4Cwn0ALchar_traits4Cw_____Dput6kMn0C_rn0AIios_base_wpkn0ACtm_pkw9A_2_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
26 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
27 |
--- stdcxx-4.2.1/src/ti_string.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
28 |
+++ stdcxx-4.2.1/src/ti_string.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
29 |
@@ -49,3 +49,11 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
30 |
^ _RWSTD_DEFINE_TEMPLATE_LAST (_BASIC_STRING)) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
31 |
# error _RWSTD_DEFINE_TEMPLATE definitions inconsistent |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
32 |
#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
33 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
34 |
+#pragma weak "__1cDstdIdistance4Cpkc_6FTA3_TB_" = "__1cDstdIdistance4Cpkc_6FTA3_n0APiterator_traits3C3_Pdifference_type__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
35 |
+#pragma weak "__1cDstdIdistance4Cpc_6FTA2_TB_" = "__1cDstdIdistance4Cpc_6FTA2_n0APiterator_traits3C2_Pdifference_type__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
36 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
37 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
38 |
+#pragma weak "__1cDstdIdistance4Cpkc_6FTA3_TB_" = "__1cDstdIdistance4Cpkc_6FTA3_n0APiterator_traits3C3_Pdifference_type__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
39 |
+#pragma weak "__1cDstdIdistance4Cpc_6FTA2_TB_" = "__1cDstdIdistance4Cpc_6FTA2_n0APiterator_traits3C2_Pdifference_type__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
40 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
41 |
--- stdcxx-4.2.1/src/ti_money_put.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
42 |
+++ stdcxx-4.2.1/src/ti_money_put.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
43 |
@@ -48,3 +48,9 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
44 |
_RWSTD_SPECIALIZE_FACET_ID (money_put, TARGS_C); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
45 |
_RWSTD_DEFINE_FACET_FACTORY (static, money_put, TARGS_C, money_put); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
46 |
_RWSTD_SPECIALIZE_USE_FACET (money_put); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
47 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
48 |
+#pragma weak "__1cDstdJmoney_put4Ccn0ATostreambuf_iterator4Ccn0ALchar_traits4Cc_____G_C_put6kMn0C_irn0AIios_base_cpkcIip5I_2_" = "__1cDstdJmoney_put4Ccn0ATostreambuf_iterator4Ccn0ALchar_traits4Cc_____G_C_put6kMn0C_irn0AIios_base_cpkcIi6I_2_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
49 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
50 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
51 |
+#pragma weak "__1cDstdJmoney_put4Ccn0ATostreambuf_iterator4Ccn0ALchar_traits4Cc_____G_C_put6kMn0C_irn0AIios_base_cpkcLip5L_2_" = "__1cDstdJmoney_put4Ccn0ATostreambuf_iterator4Ccn0ALchar_traits4Cc_____G_C_put6kMn0C_irn0AIios_base_cpkcLi6L_2_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
52 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
53 |
--- stdcxx-4.2.1/src/wctype.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
54 |
+++ stdcxx-4.2.1/src/wctype.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
55 |
@@ -1109,3 +1109,31 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
56 |
_RWSTD_SPECIALIZE_USE_FACET (wctype); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
57 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
58 |
#endif // _RWSTD_NO_WCHAR_T |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
59 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
60 |
+#pragma weak "__1cDstdFctype4Cw_Fdo_is6kMpkwp2pnE__rwP__rw_ctype_mask__4_" = "__1cDstdFctype4Cw_Fdo_is6kMpkw3pnE__rwP__rw_ctype_mask__3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
61 |
+#pragma weak "__1cDstdFctype4Cw_Kdo_toupper6kMpwpkw_p3_" = "__1cDstdFctype4Cw_Kdo_toupper6kMpwpkw_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
62 |
+#pragma weak "__1cDstdFctype4Cw_Kdo_tolower6kMpwpkw_p3_" = "__1cDstdFctype4Cw_Kdo_tolower6kMpwpkw_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
63 |
+#pragma weak "__1cDstdFctype4Cw_Kdo_scan_is6kMnE__rwP__rw_ctype_mask_pkwp4_6_" = "__1cDstdFctype4Cw_Kdo_scan_is6kMnE__rwP__rw_ctype_mask_pkw5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
64 |
+#pragma weak "__1cDstdFctype4Cw_Ldo_scan_not6kMnE__rwP__rw_ctype_mask_pkwp4_6_" = "__1cDstdFctype4Cw_Ldo_scan_not6kMnE__rwP__rw_ctype_mask_pkw5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
65 |
+#pragma weak "__1cDstdFctype4Cw_Jdo_narrow6kMpkwp2cpc_4_" = "__1cDstdFctype4Cw_Jdo_narrow6kMpkw3cpc_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
66 |
+#pragma weak "__1cDstdMctype_byname4Cw_Fdo_is6kMpkwp2pnE__rwP__rw_ctype_mask__4_" = "__1cDstdMctype_byname4Cw_Fdo_is6kMpkw3pnE__rwP__rw_ctype_mask__3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
67 |
+#pragma weak "__1cDstdMctype_byname4Cw_Kdo_toupper6kMpwpkw_p3_" = "__1cDstdMctype_byname4Cw_Kdo_toupper6kMpwpkw_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
68 |
+#pragma weak "__1cDstdMctype_byname4Cw_Kdo_tolower6kMpwpkw_p3_" = "__1cDstdMctype_byname4Cw_Kdo_tolower6kMpwpkw_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
69 |
+#pragma weak "__1cDstdMctype_byname4Cw_Kdo_scan_is6kMnE__rwP__rw_ctype_mask_pkwp4_6_" = "__1cDstdMctype_byname4Cw_Kdo_scan_is6kMnE__rwP__rw_ctype_mask_pkw5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
70 |
+#pragma weak "__1cDstdMctype_byname4Cw_Ldo_scan_not6kMnE__rwP__rw_ctype_mask_pkwp4_6_" = "__1cDstdMctype_byname4Cw_Ldo_scan_not6kMnE__rwP__rw_ctype_mask_pkw5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
71 |
+#pragma weak "__1cDstdMctype_byname4Cw_Jdo_narrow6kMpkwp2cpc_4_" = "__1cDstdMctype_byname4Cw_Jdo_narrow6kMpkw3cpc_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
72 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
73 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
74 |
+#pragma weak "__1cDstdFctype4Cw_Fdo_is6kMpkwp2pnE__rwP__rw_ctype_mask__4_" = "__1cDstdFctype4Cw_Fdo_is6kMpkw3pnE__rwP__rw_ctype_mask__3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
75 |
+#pragma weak "__1cDstdFctype4Cw_Kdo_toupper6kMpwpkw_p3_" = "__1cDstdFctype4Cw_Kdo_toupper6kMpwpkw_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
76 |
+#pragma weak "__1cDstdFctype4Cw_Kdo_tolower6kMpwpkw_p3_" = "__1cDstdFctype4Cw_Kdo_tolower6kMpwpkw_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
77 |
+#pragma weak "__1cDstdFctype4Cw_Kdo_scan_is6kMnE__rwP__rw_ctype_mask_pkwp4_6_" = "__1cDstdFctype4Cw_Kdo_scan_is6kMnE__rwP__rw_ctype_mask_pkw5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
78 |
+#pragma weak "__1cDstdFctype4Cw_Ldo_scan_not6kMnE__rwP__rw_ctype_mask_pkwp4_6_" = "__1cDstdFctype4Cw_Ldo_scan_not6kMnE__rwP__rw_ctype_mask_pkw5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
79 |
+#pragma weak "__1cDstdFctype4Cw_Jdo_narrow6kMpkwp2cpc_4_" = "__1cDstdFctype4Cw_Jdo_narrow6kMpkw3cpc_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
80 |
+#pragma weak "__1cDstdMctype_byname4Cw_Fdo_is6kMpkwp2pnE__rwP__rw_ctype_mask__4_" = "__1cDstdMctype_byname4Cw_Fdo_is6kMpkw3pnE__rwP__rw_ctype_mask__3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
81 |
+#pragma weak "__1cDstdMctype_byname4Cw_Kdo_toupper6kMpwpkw_p3_" = "__1cDstdMctype_byname4Cw_Kdo_toupper6kMpwpkw_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
82 |
+#pragma weak "__1cDstdMctype_byname4Cw_Kdo_tolower6kMpwpkw_p3_" = "__1cDstdMctype_byname4Cw_Kdo_tolower6kMpwpkw_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
83 |
+#pragma weak "__1cDstdMctype_byname4Cw_Kdo_scan_is6kMnE__rwP__rw_ctype_mask_pkwp4_6_" = "__1cDstdMctype_byname4Cw_Kdo_scan_is6kMnE__rwP__rw_ctype_mask_pkw5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
84 |
+#pragma weak "__1cDstdMctype_byname4Cw_Ldo_scan_not6kMnE__rwP__rw_ctype_mask_pkwp4_6_" = "__1cDstdMctype_byname4Cw_Ldo_scan_not6kMnE__rwP__rw_ctype_mask_pkw5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
85 |
+#pragma weak "__1cDstdMctype_byname4Cw_Jdo_narrow6kMpkwp2cpc_4_" = "__1cDstdMctype_byname4Cw_Jdo_narrow6kMpkw3cpc_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
86 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
87 |
--- stdcxx-4.2.1/src/codecvt.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
88 |
+++ stdcxx-4.2.1/src/codecvt.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
89 |
@@ -280,3 +280,13 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
90 |
_RWSTD_SPECIALIZE_USE_FACET (codecvt); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
91 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
92 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
93 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
94 |
+#pragma weak "__1cDstdHcodecvt4CcCcnL__mbstate_t__Gdo_out6kMrn0B_pkcp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CcCcnL__mbstate_t__Gdo_out6kMrn0B_pkc5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
95 |
+#pragma weak "__1cDstdHcodecvt4CcCcnL__mbstate_t__Fdo_in6kMrn0B_pkcp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CcCcnL__mbstate_t__Fdo_in6kMrn0B_pkc5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
96 |
+#pragma weak "__1cDstdHcodecvt4CcCcnL__mbstate_t__Jdo_length6kMrn0B_pkcp4I_i_" = "__1cDstdHcodecvt4CcCcnL__mbstate_t__Jdo_length6kMrn0B_pkc5I_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
97 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
98 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
99 |
+#pragma weak "__1cDstdHcodecvt4CcCcnL__mbstate_t__Gdo_out6kMrn0B_pkcp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CcCcnL__mbstate_t__Gdo_out6kMrn0B_pkc5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
100 |
+#pragma weak "__1cDstdHcodecvt4CcCcnL__mbstate_t__Fdo_in6kMrn0B_pkcp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CcCcnL__mbstate_t__Fdo_in6kMrn0B_pkc5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
101 |
+#pragma weak "__1cDstdHcodecvt4CcCcnL__mbstate_t__Jdo_length6kMrn0B_pkcp4L_i_" = "__1cDstdHcodecvt4CcCcnL__mbstate_t__Jdo_length6kMrn0B_pkc5L_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
102 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
103 |
--- stdcxx-4.2.1/src/bitset.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
104 |
+++ stdcxx-4.2.1/src/bitset.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
105 |
@@ -311,3 +311,11 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
106 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
107 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
108 |
} // namespace __rw |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
109 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
110 |
+#pragma weak "__1cDstdLchar_traits4Cw_Leq_int_type6Frklr2_b_" = "__1cDstdLchar_traits4Cw_Leq_int_type6Frkl3_b_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
111 |
+#pragma weak "__1cDstdLchar_traits4Cc_Leq_int_type6Frkir2_b_" = "__1cDstdLchar_traits4Cc_Leq_int_type6Frki3_b_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
112 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
113 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
114 |
+#pragma weak "__1cDstdLchar_traits4Cw_Leq_int_type6Frkir2_b_" = "__1cDstdLchar_traits4Cw_Leq_int_type6Frki3_b_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
115 |
+#pragma weak "__1cDstdLchar_traits4Cc_Leq_int_type6Frkir2_b_" = "__1cDstdLchar_traits4Cc_Leq_int_type6Frki3_b_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
116 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
117 |
--- stdcxx-4.2.1/src/ti_time_get.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
118 |
+++ stdcxx-4.2.1/src/ti_time_get.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
119 |
@@ -47,3 +47,9 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
120 |
_RWSTD_SPECIALIZE_FACET_ID (time_get, TARGS_C); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
121 |
_RWSTD_DEFINE_FACET_FACTORY (static, time_get, TARGS_C, time_get); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
122 |
_RWSTD_SPECIALIZE_USE_FACET (time_get); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
123 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
124 |
+#pragma weak "__1cDstdItime_get4Ccn0ATistreambuf_iterator4Ccn0ALchar_traits4Cc_____Dget6kMn0C_2rn0AIios_base_rnE__rwM__rw_iostate_pn0ACtm_pkcp9B_2_" = "__1cDstdItime_get4Ccn0ATistreambuf_iterator4Ccn0ALchar_traits4Cc_____Dget6kMn0C_2rn0AIios_base_rnE__rwM__rw_iostate_pn0ACtm_pkc9C_2_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
125 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
126 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
127 |
+#pragma weak "__1cDstdItime_get4Ccn0ATistreambuf_iterator4Ccn0ALchar_traits4Cc_____Dget6kMn0C_2rn0AIios_base_rnE__rwM__rw_iostate_pn0ACtm_pkcp9B_2_" = "__1cDstdItime_get4Ccn0ATistreambuf_iterator4Ccn0ALchar_traits4Cc_____Dget6kMn0C_2rn0AIios_base_rnE__rwM__rw_iostate_pn0ACtm_pkc9C_2_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
128 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
129 |
--- stdcxx-4.2.1/src/wcodecvt.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
130 |
+++ stdcxx-4.2.1/src/wcodecvt.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
131 |
@@ -1765,3 +1765,19 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
132 |
_RWSTD_SPECIALIZE_USE_FACET (wcodecvt); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
133 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
134 |
#endif // _RWSTD_NO_WCHAR_T |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
135 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
136 |
+#pragma weak "__1cDstdHcodecvt4CwCcnL__mbstate_t__Gdo_out6kMrn0B_pkwp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CwCcnL__mbstate_t__Gdo_out6kMrn0B_pkw5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
137 |
+#pragma weak "__1cDstdHcodecvt4CwCcnL__mbstate_t__Fdo_in6kMrn0B_pkcp4r6pw8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CwCcnL__mbstate_t__Fdo_in6kMrn0B_pkc5r5pw7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
138 |
+#pragma weak "__1cDstdHcodecvt4CwCcnL__mbstate_t__Jdo_length6kMrn0B_pkcp4I_i_" = "__1cDstdHcodecvt4CwCcnL__mbstate_t__Jdo_length6kMrn0B_pkc5I_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
139 |
+#pragma weak "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Fdo_in6kMrn0B_pkcp4r6pw8r8_n0AMcodecvt_baseGresult__" = "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Fdo_in6kMrn0B_pkc5r5pw7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
140 |
+#pragma weak "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Gdo_out6kMrn0B_pkwp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Gdo_out6kMrn0B_pkw5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
141 |
+#pragma weak "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Jdo_length6kMrn0B_pkcp4I_i_" = "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Jdo_length6kMrn0B_pkc5I_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
142 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
143 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
144 |
+#pragma weak "__1cDstdHcodecvt4CwCcnL__mbstate_t__Gdo_out6kMrn0B_pkwp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CwCcnL__mbstate_t__Gdo_out6kMrn0B_pkw5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
145 |
+#pragma weak "__1cDstdHcodecvt4CwCcnL__mbstate_t__Fdo_in6kMrn0B_pkcp4r6pw8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CwCcnL__mbstate_t__Fdo_in6kMrn0B_pkc5r5pw7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
146 |
+#pragma weak "__1cDstdHcodecvt4CwCcnL__mbstate_t__Jdo_length6kMrn0B_pkcp4L_i_" = "__1cDstdHcodecvt4CwCcnL__mbstate_t__Jdo_length6kMrn0B_pkc5L_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
147 |
+#pragma weak "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Fdo_in6kMrn0B_pkcp4r6pw8r8_n0AMcodecvt_baseGresult__" = "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Fdo_in6kMrn0B_pkc5r5pw7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
148 |
+#pragma weak "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Gdo_out6kMrn0B_pkwp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Gdo_out6kMrn0B_pkw5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
149 |
+#pragma weak "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Jdo_length6kMrn0B_pkcp4L_i_" = "__1cDstdOcodecvt_byname4CwCcnL__mbstate_t__Jdo_length6kMrn0B_pkc5L_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
150 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
151 |
--- stdcxx-4.2.1/src/collate.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
152 |
+++ stdcxx-4.2.1/src/collate.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
153 |
@@ -1236,3 +1236,29 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
154 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
155 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
156 |
} // namespace std |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
157 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
158 |
+#pragma weak "__1cDstdHcollate4Cc_Kdo_compare6kMpkcp244_i_" = "__1cDstdHcollate4Cc_Kdo_compare6kMpkc333_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
159 |
+#pragma weak "__1cDstdHcollate4Cc_Mdo_transform6kMpkcp2_n0AMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc_____" = "__1cDstdHcollate4Cc_Mdo_transform6kMpkc3_n0AMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc_____" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
160 |
+#pragma weak "__1cDstdHcollate4Cc_Hdo_hash6kMpkcp2_l_" = "__1cDstdHcollate4Cc_Hdo_hash6kMpkc3_l_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
161 |
+#pragma weak "__1cDstdHcollate4Cw_Kdo_compare6kMpkwp244_i_" = "__1cDstdHcollate4Cw_Kdo_compare6kMpkw333_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
162 |
+#pragma weak "__1cDstdHcollate4Cw_Mdo_transform6kMpkwp2_n0AMbasic_string4Cwn0ALchar_traits4Cw__n0AJallocator4Cw_____" = "__1cDstdHcollate4Cw_Mdo_transform6kMpkw3_n0AMbasic_string4Cwn0ALchar_traits4Cw__n0AJallocator4Cw_____" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
163 |
+#pragma weak "__1cDstdHcollate4Cw_Hdo_hash6kMpkwp2_l_" = "__1cDstdHcollate4Cw_Hdo_hash6kMpkw3_l_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
164 |
+#pragma weak "__1cDstdLchar_traits4Cw_Hcompare6Fpkwp2I_i_" = "__1cDstdLchar_traits4Cw_Hcompare6Fpkw3I_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
165 |
+#pragma weak "__1cDstdLchar_traits4Cc_Hcompare6Fpkcp2I_i_" = "__1cDstdLchar_traits4Cc_Hcompare6Fpkc3I_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
166 |
+#pragma weak "__1cDstdLchar_traits4Cw_Efind6FpkwIr2_p2_" = "__1cDstdLchar_traits4Cw_Efind6FpkwIr2_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
167 |
+#pragma weak "__1cE__rwR__rw_new_capacity4CwnDstdLchar_traits4Cw__n0BJallocator4Cw___6FTApkn0BMbasic_string3C2CTBCTC___2_" = "__1cE__rwR__rw_new_capacity4CwnDstdLchar_traits4Cw__n0BJallocator4Cw___6Fn0BMbasic_string3CTACTBCTC_Jsize_type_pk5_6_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
168 |
+#pragma weak "__1cE__rwR__rw_new_capacity4CcnDstdLchar_traits4Cc__n0BJallocator4Cc___6FTApkn0BMbasic_string3C2CTBCTC___2_" = "__1cE__rwR__rw_new_capacity4CcnDstdLchar_traits4Cc__n0BJallocator4Cc___6Fn0BMbasic_string3CTACTBCTC_Jsize_type_pk5_6_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
169 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
170 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
171 |
+#pragma weak "__1cDstdHcollate4Cc_Kdo_compare6kMpkcp244_i_" = "__1cDstdHcollate4Cc_Kdo_compare6kMpkc333_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
172 |
+#pragma weak "__1cDstdHcollate4Cc_Mdo_transform6kMpkcp2_n0AMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc_____" = "__1cDstdHcollate4Cc_Mdo_transform6kMpkc3_n0AMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc_____" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
173 |
+#pragma weak "__1cDstdHcollate4Cc_Hdo_hash6kMpkcp2_l_" = "__1cDstdHcollate4Cc_Hdo_hash6kMpkc3_l_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
174 |
+#pragma weak "__1cDstdHcollate4Cw_Kdo_compare6kMpkwp244_i_" = "__1cDstdHcollate4Cw_Kdo_compare6kMpkw333_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
175 |
+#pragma weak "__1cDstdHcollate4Cw_Mdo_transform6kMpkwp2_n0AMbasic_string4Cwn0ALchar_traits4Cw__n0AJallocator4Cw_____" = "__1cDstdHcollate4Cw_Mdo_transform6kMpkw3_n0AMbasic_string4Cwn0ALchar_traits4Cw__n0AJallocator4Cw_____" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
176 |
+#pragma weak "__1cDstdHcollate4Cw_Hdo_hash6kMpkwp2_l_" = "__1cDstdHcollate4Cw_Hdo_hash6kMpkw3_l_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
177 |
+#pragma weak "__1cDstdLchar_traits4Cw_Hcompare6Fpkwp2L_i_" = "__1cDstdLchar_traits4Cw_Hcompare6Fpkw3L_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
178 |
+#pragma weak "__1cDstdLchar_traits4Cc_Hcompare6Fpkcp2L_i_" = "__1cDstdLchar_traits4Cc_Hcompare6Fpkc3L_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
179 |
+#pragma weak "__1cDstdLchar_traits4Cw_Efind6FpkwLr2_p2_" = "__1cDstdLchar_traits4Cw_Efind6FpkwLr2_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
180 |
+#pragma weak "__1cE__rwR__rw_new_capacity4CwnDstdLchar_traits4Cw__n0BJallocator4Cw___6FTApkn0BMbasic_string3C2CTBCTC___2_" = "__1cE__rwR__rw_new_capacity4CwnDstdLchar_traits4Cw__n0BJallocator4Cw___6Fn0BMbasic_string3CTACTBCTC_Jsize_type_pk5_6_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
181 |
+#pragma weak "__1cE__rwR__rw_new_capacity4CcnDstdLchar_traits4Cc__n0BJallocator4Cc___6FTApkn0BMbasic_string3C2CTBCTC___2_" = "__1cE__rwR__rw_new_capacity4CcnDstdLchar_traits4Cc__n0BJallocator4Cc___6Fn0BMbasic_string3CTACTBCTC_Jsize_type_pk5_6_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
182 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
183 |
--- stdcxx-4.2.1/src/ctype.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
184 |
+++ stdcxx-4.2.1/src/ctype.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
185 |
@@ -968,3 +968,21 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
186 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
187 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
188 |
} // namespace std |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
189 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
190 |
+#pragma weak "__1cDstdFctype4Cc_Cis6kMpkcp2pnE__rwP__rw_ctype_mask__4_" = "__1cDstdFctype4Cc_Cis6kMpkc3pnE__rwP__rw_ctype_mask__3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
191 |
+#pragma weak "__1cDstdFctype4Cc_Hscan_is6kMnE__rwP__rw_ctype_mask_pkcp4_6_" = "__1cDstdFctype4Cc_Hscan_is6kMnE__rwP__rw_ctype_mask_pkc5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
192 |
+#pragma weak "__1cDstdFctype4Cc_Iscan_not6kMnE__rwP__rw_ctype_mask_pkcp4_6_" = "__1cDstdFctype4Cc_Iscan_not6kMnE__rwP__rw_ctype_mask_pkc5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
193 |
+#pragma weak "__1cDstdFctype4Cc_Kdo_toupper6kMpcpkc_p3_" = "__1cDstdFctype4Cc_Kdo_toupper6kMpcpkc_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
194 |
+#pragma weak "__1cDstdFctype4Cc_Kdo_tolower6kMpcpkc_p3_" = "__1cDstdFctype4Cc_Kdo_tolower6kMpcpkc_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
195 |
+#pragma weak "__1cDstdFctype4Cc_Ido_widen6kMpkcp2pc_4_" = "__1cDstdFctype4Cc_Ido_widen6kMpkc3pc_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
196 |
+#pragma weak "__1cDstdFctype4Cc_Jdo_narrow6kMpkcp2cpc_4_" = "__1cDstdFctype4Cc_Jdo_narrow6kMpkc3cpc_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
197 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
198 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
199 |
+#pragma weak "__1cDstdFctype4Cc_Cis6kMpkcp2pnE__rwP__rw_ctype_mask__4_" = "__1cDstdFctype4Cc_Cis6kMpkc3pnE__rwP__rw_ctype_mask__3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
200 |
+#pragma weak "__1cDstdFctype4Cc_Hscan_is6kMnE__rwP__rw_ctype_mask_pkcp4_6_" = "__1cDstdFctype4Cc_Hscan_is6kMnE__rwP__rw_ctype_mask_pkc5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
201 |
+#pragma weak "__1cDstdFctype4Cc_Iscan_not6kMnE__rwP__rw_ctype_mask_pkcp4_6_" = "__1cDstdFctype4Cc_Iscan_not6kMnE__rwP__rw_ctype_mask_pkc5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
202 |
+#pragma weak "__1cDstdFctype4Cc_Kdo_toupper6kMpcpkc_p3_" = "__1cDstdFctype4Cc_Kdo_toupper6kMpcpkc_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
203 |
+#pragma weak "__1cDstdFctype4Cc_Kdo_tolower6kMpcpkc_p3_" = "__1cDstdFctype4Cc_Kdo_tolower6kMpcpkc_4_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
204 |
+#pragma weak "__1cDstdFctype4Cc_Ido_widen6kMpkcp2pc_4_" = "__1cDstdFctype4Cc_Ido_widen6kMpkc3pc_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
205 |
+#pragma weak "__1cDstdFctype4Cc_Jdo_narrow6kMpkcp2cpc_4_" = "__1cDstdFctype4Cc_Jdo_narrow6kMpkc3cpc_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
206 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
207 |
--- stdcxx-4.2.1/src/ti_podarray.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
208 |
+++ stdcxx-4.2.1/src/ti_podarray.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
209 |
@@ -39,3 +39,9 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
210 |
#undef _RWSTD_NO_TEMPLATE_DEFINITIONS |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
211 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
212 |
#include "podarray.h" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
213 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
214 |
+#pragma weak "__1cDstdLchar_traits4CpkI_Ceq6Frk2r4_b_" = "__1cDstdLchar_traits4CpkI_Ceq6Frk25_b_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
215 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
216 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
217 |
+#pragma weak "__1cDstdLchar_traits4CpkI_Ceq6Frk2r4_b_" = "__1cDstdLchar_traits4CpkI_Ceq6Frk25_b_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
218 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
219 |
--- stdcxx-4.2.1/src/exception.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
220 |
+++ stdcxx-4.2.1/src/exception.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
221 |
@@ -955,3 +955,9 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
222 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
223 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
224 |
} // namespace __rw |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
225 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
226 |
+#pragma weak "__1cDstdHcodecvt4CcCcnL__mbstate_t__Cin6kMrn0B_pkcp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CcCcnL__mbstate_t__Cin6kMrn0B_pkc5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
227 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
228 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
229 |
+#pragma weak "__1cDstdHcodecvt4CcCcnL__mbstate_t__Cin6kMrn0B_pkcp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CcCcnL__mbstate_t__Cin6kMrn0B_pkc5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
230 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
231 |
--- stdcxx-4.2.1/src/ti_time_put.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
232 |
+++ stdcxx-4.2.1/src/ti_time_put.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
233 |
@@ -47,3 +47,9 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
234 |
_RWSTD_SPECIALIZE_FACET_ID (time_put, TARGS_C); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
235 |
_RWSTD_DEFINE_FACET_FACTORY (static, time_put, TARGS_C, time_put); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
236 |
_RWSTD_SPECIALIZE_USE_FACET (time_put); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
237 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
238 |
+#pragma weak "__1cDstdItime_put4Ccn0ATostreambuf_iterator4Ccn0ALchar_traits4Cc_____Dput6kMn0C_rn0AIios_base_cpkn0ACtm_pkcp8_2_" = "__1cDstdItime_put4Ccn0ATostreambuf_iterator4Ccn0ALchar_traits4Cc_____Dput6kMn0C_rn0AIios_base_cpkn0ACtm_pkc9A_2_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
239 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
240 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
241 |
+#pragma weak "__1cDstdItime_put4Ccn0ATostreambuf_iterator4Ccn0ALchar_traits4Cc_____Dput6kMn0C_rn0AIios_base_cpkn0ACtm_pkcp8_2_" = "__1cDstdItime_put4Ccn0ATostreambuf_iterator4Ccn0ALchar_traits4Cc_____Dput6kMn0C_rn0AIios_base_cpkn0ACtm_pkc9A_2_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
242 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
243 |
--- stdcxx-4.2.1/src/iostream.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
244 |
+++ stdcxx-4.2.1/src/iostream.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
245 |
@@ -399,3 +399,23 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
246 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
247 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
248 |
} // namespace std |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
249 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
250 |
+#pragma weak "__1cDstdFctype4Cc_Fwiden6kMpkc3pc_p2_" = "__1cDstdFctype4Cc_Fwiden6kMpkc3pc_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
251 |
+#pragma weak "__1cDstdNbasic_filebuf4Ccn0ALchar_traits4Cc___U_C_crlf_intern_count6kMpkcp2_i_" = "__1cDstdNbasic_filebuf4Ccn0ALchar_traits4Cc___U_C_crlf_intern_count6kMpkc3_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
252 |
+#pragma weak "__1cDstdLchar_traits4Cc_Ceq6Frkcr2_b_" = "__1cDstdLchar_traits4Cc_Ceq6Frkc3_b_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
253 |
+#pragma weak "__1cDstdHcodecvt4CcCcnL__mbstate_t__Dout6kMrn0B_pkcp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CcCcnL__mbstate_t__Dout6kMrn0B_pkc5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
254 |
+#pragma weak "__1cDstdHcodecvt4CwCcnL__mbstate_t__Cin6kMrn0B_pkcp4r6pw8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CwCcnL__mbstate_t__Cin6kMrn0B_pkc5r5pw7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
255 |
+#pragma weak "__1cDstdNbasic_filebuf4Cwn0ALchar_traits4Cw___U_C_crlf_intern_count6kMpkwp2_i_" = "__1cDstdNbasic_filebuf4Cwn0ALchar_traits4Cw___U_C_crlf_intern_count6kMpkw3_i_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
256 |
+#pragma weak "__1cDstdLchar_traits4Cw_Ceq6Frkwr2_b_" = "__1cDstdLchar_traits4Cw_Ceq6Frkw3_b_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
257 |
+#pragma weak "__1cDstdHcodecvt4CwCcnL__mbstate_t__Dout6kMrn0B_pkwp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CwCcnL__mbstate_t__Dout6kMrn0B_pkw5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
258 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
259 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
260 |
+#pragma weak "__1cDstdFctype4Cc_Fwiden6kMpkc3pc_p2_" = "__1cDstdFctype4Cc_Fwiden6kMpkc3pc_3_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
261 |
+#pragma weak "__1cDstdNbasic_filebuf4Ccn0ALchar_traits4Cc___U_C_crlf_intern_count6kMpkcp2_l_" = "__1cDstdNbasic_filebuf4Ccn0ALchar_traits4Cc___U_C_crlf_intern_count6kMpkc3_l_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
262 |
+#pragma weak "__1cDstdLchar_traits4Cc_Ceq6Frkcr2_b_" = "__1cDstdLchar_traits4Cc_Ceq6Frkc3_b_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
263 |
+#pragma weak "__1cDstdHcodecvt4CcCcnL__mbstate_t__Dout6kMrn0B_pkcp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CcCcnL__mbstate_t__Dout6kMrn0B_pkc5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
264 |
+#pragma weak "__1cDstdHcodecvt4CwCcnL__mbstate_t__Cin6kMrn0B_pkcp4r6pw8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CwCcnL__mbstate_t__Cin6kMrn0B_pkc5r5pw7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
265 |
+#pragma weak "__1cDstdNbasic_filebuf4Cwn0ALchar_traits4Cw___U_C_crlf_intern_count6kMpkwp2_l_" = "__1cDstdNbasic_filebuf4Cwn0ALchar_traits4Cw___U_C_crlf_intern_count6kMpkw3_l_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
266 |
+#pragma weak "__1cDstdLchar_traits4Cw_Ceq6Frkwr2_b_" = "__1cDstdLchar_traits4Cw_Ceq6Frkw3_b_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
267 |
+#pragma weak "__1cDstdHcodecvt4CwCcnL__mbstate_t__Dout6kMrn0B_pkwp4r6pc8r8_n0AMcodecvt_baseGresult__" = "__1cDstdHcodecvt4CwCcnL__mbstate_t__Dout6kMrn0B_pkw5r5pc7r7_n0AMcodecvt_baseGresult__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
268 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
269 |
--- stdcxx-4.2.1/src/ti_wtime_get.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
270 |
+++ stdcxx-4.2.1/src/ti_wtime_get.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
271 |
@@ -51,3 +51,9 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
272 |
_RWSTD_SPECIALIZE_USE_FACET (wtime_get); |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
273 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
274 |
#endif // _RWSTD_NO_WCHAR_T |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
275 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
276 |
+#pragma weak "__1cDstdItime_get4Cwn0ATistreambuf_iterator4Cwn0ALchar_traits4Cw_____Dget6kMn0C_2rn0AIios_base_rnE__rwM__rw_iostate_pn0ACtm_pkwp9B_2_" = "__1cDstdItime_get4Cwn0ATistreambuf_iterator4Cwn0ALchar_traits4Cw_____Dget6kMn0C_2rn0AIios_base_rnE__rwM__rw_iostate_pn0ACtm_pkw9C_2_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
277 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
278 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
279 |
+#pragma weak "__1cDstdItime_get4Cwn0ATistreambuf_iterator4Cwn0ALchar_traits4Cw_____Dget6kMn0C_2rn0AIios_base_rnE__rwM__rw_iostate_pn0ACtm_pkwp9B_2_" = "__1cDstdItime_get4Cwn0ATistreambuf_iterator4Cwn0ALchar_traits4Cw_____Dget6kMn0C_2rn0AIios_base_rnE__rwM__rw_iostate_pn0ACtm_pkw9C_2_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
280 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
281 |
--- stdcxx-4.2.1/src/ti_wstring.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
282 |
+++ stdcxx-4.2.1/src/ti_wstring.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
283 |
@@ -38,3 +38,11 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
284 |
#undef _RWSTD_NO_TEMPLATE_DEFINITIONS |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
285 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
286 |
#include <string> |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
287 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
288 |
+#pragma weak "__1cDstdIdistance4Cpkw_6FTA3_TB_" = "__1cDstdIdistance4Cpkw_6FTA3_n0APiterator_traits3C3_Pdifference_type__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
289 |
+#pragma weak "__1cDstdIdistance4Cpw_6FTA2_TB_" = "__1cDstdIdistance4Cpw_6FTA2_n0APiterator_traits3C2_Pdifference_type__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
290 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
291 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
292 |
+#pragma weak "__1cDstdIdistance4Cpkw_6FTA3_TB_" = "__1cDstdIdistance4Cpkw_6FTA3_n0APiterator_traits3C3_Pdifference_type__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
293 |
+#pragma weak "__1cDstdIdistance4Cpw_6FTA2_TB_" = "__1cDstdIdistance4Cpw_6FTA2_n0APiterator_traits3C2_Pdifference_type__" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
294 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
295 |
--- stdcxx-4.2.1/src/ti_wistream.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
296 |
+++ stdcxx-4.2.1/src/ti_wistream.cpp Mon Jun 1 22:40:44 2015 |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
297 |
@@ -38,3 +38,9 @@ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
298 |
#undef _RWSTD_NO_TEMPLATE_DEFINITIONS |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
299 |
|
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
300 |
#include <istream> |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
301 |
+#ifndef __LP64__ |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
302 |
+#pragma weak "__1cDstdFctype4Cw_Iscan_not6kMnE__rwP__rw_ctype_mask_pkwp4_6_" = "__1cDstdFctype4Cw_Iscan_not6kMnE__rwP__rw_ctype_mask_pkw5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
303 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
304 |
+#if defined(__LP64__) && defined(__sparc) |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
305 |
+#pragma weak "__1cDstdFctype4Cw_Iscan_not6kMnE__rwP__rw_ctype_mask_pkwp4_6_" = "__1cDstdFctype4Cw_Iscan_not6kMnE__rwP__rw_ctype_mask_pkw5_5_" |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
306 |
+#endif |
62eba3549938
19297051 libstdcxx incompatible with C++ mangle6 option
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
307 |