diff options
-rw-r--r-- | libstdc++-v3/ChangeLog | 15 | ||||
-rw-r--r-- | libstdc++-v3/src/compatibility.cc | 6 |
2 files changed, 13 insertions, 8 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index a90d65a..f95f724 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2009-05-13 Ben Elliston <bje@au.ibm.com> + + * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to + const void * const. + 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net> * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for @@ -19,7 +24,7 @@ 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com> - * include/ext/throw_allocator.h: Remove redundante include. + * include/ext/throw_allocator.h: Remove redundant include. 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com> @@ -45,10 +50,10 @@ 2009-05-06 Johannes Singler <singler@ira.uka.de> - PR libstdc++/39546 - * include/parallel/algo.h (find_switch): - Parametrize binder2nd with const T& instead of T. - * testsuite/25_algorithms/find/39546.cc: new test case + PR libstdc++/39546 + * include/parallel/algo.h (find_switch): + Parametrize binder2nd with const T& instead of T. + * testsuite/25_algorithms/find/39546.cc: new test case 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com> diff --git a/libstdc++-v3/src/compatibility.cc b/libstdc++-v3/src/compatibility.cc index 1e1897c..8889749 100644 --- a/libstdc++-v3/src/compatibility.cc +++ b/libstdc++-v3/src/compatibility.cc @@ -502,13 +502,13 @@ extern void *_ZTVN10__cxxabiv119__pointer_type_infoE[]; extern __attribute__((used, weak)) const char _ZTSe[2] = "e"; extern __attribute__((used, weak)) const char _ZTSPe[3] = "Pe"; extern __attribute__((used, weak)) const char _ZTSPKe[4] = "PKe"; -extern __attribute__((used, weak)) const void *_ZTIe[2] +extern __attribute__((used, weak)) const void * const _ZTIe[2] = { (void *) &_ZTVN10__cxxabiv123__fundamental_type_infoE[2], (void *) _ZTSe }; -extern __attribute__((used, weak)) const void *_ZTIPe[4] +extern __attribute__((used, weak)) const void * const _ZTIPe[4] = { (void *) &_ZTVN10__cxxabiv119__pointer_type_infoE[2], (void *) _ZTSPe, (void *) 0L, (void *) _ZTIe }; -extern __attribute__((used, weak)) const void *_ZTIPKe[4] +extern __attribute__((used, weak)) const void * const _ZTIPKe[4] = { (void *) &_ZTVN10__cxxabiv119__pointer_type_infoE[2], (void *) _ZTSPKe, (void *) 1L, (void *) _ZTIe }; #endif // _GLIBCXX_LONG_DOUBLE_COMPAT |