components/stdcxx/patches/094-19297051.6to5.patch
author Stefan Teleman <stefan.teleman@oracle.com>
Thu, 18 Jun 2015 10:48:41 -0700
branchs11-update
changeset 4504 62eba3549938
permissions -rw-r--r--
19297051 libstdcxx incompatible with C++ mangle6 option
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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