CVS commit: src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98

2014-10-01 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Wed Oct  1 22:44:03 UTC 2014

Modified Files:
src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98: locale-inst.cc

Log Message:
When building with clang, use the C++11 feature for explicit template
specialisation.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/locale-inst.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/locale-inst.cc
diff -u src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/locale-inst.cc:1.1.1.1 src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/locale-inst.cc:1.2
--- src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/locale-inst.cc:1.1.1.1	Sat Mar  1 08:41:19 2014
+++ src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/locale-inst.cc	Wed Oct  1 22:44:03 2014
@@ -176,11 +176,21 @@ _GLIBCXX_END_NAMESPACE_LDBL
   template class messages_bynameC;
   
   // ctype
-  inline template class __ctype_abstract_baseC;
+#ifdef __clang__
+  extern
+#else
+  inline
+#endif
+  template class __ctype_abstract_baseC;
   template class ctype_bynameC;
   
   // codecvt
-  inline template class __codecvt_abstract_baseC, char, mbstate_t;
+#ifdef __clang__
+  extern
+#else
+  inline
+#endif
+  template class __codecvt_abstract_baseC, char, mbstate_t;
   template class codecvt_bynameC, char, mbstate_t;
 
   // collate



CVS commit: src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98

2014-10-01 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Wed Oct  1 22:44:03 UTC 2014

Modified Files:
src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98: locale-inst.cc

Log Message:
When building with clang, use the C++11 feature for explicit template
specialisation.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/external/gpl3/gcc/dist/libstdc++-v3/src/c++98/locale-inst.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.