Commit a7c67c71 by Benjamin Kosnik Committed by Benjamin Kosnik

re PR libstdc++/8172 (undefined reference to operator+ for string)


2002-11-01  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/8172
	* src/string-inst.cc: Add instantiation.

From-SVN: r58738
parent 04d57dd5
2002-11-01 Benjamin Kosnik <bkoz@redhat.com> 2002-11-01 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/8172
* src/string-inst.cc: Add instantiation.
2002-11-01 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/7926 PR libstdc++/7926
* configure.target: Simplify. * configure.target: Simplify.
* config/cpu/i386/atomicity.h: Remove. * config/cpu/i386/atomicity.h: Remove.
......
...@@ -22,7 +22,8 @@ ...@@ -22,7 +22,8 @@
// As a special exception, you may use this file as part of a free software // As a special exception, you may use this file as part of a free software
// library without restriction. Specifically, if other files instantiate // library without restriction. Specifically, if other files instantiate
// templates or use macros or inline functions from this file, or you compile // templates or use macros or inline functions from this file, or you compile
// this file and link it with other files to produce an executable, this// file does not by itself cause the resulting executable to be covered by // this file and link it with other files to produce an executable, this
// file does not by itself cause the resulting executable to be covered by
// the GNU General Public License. This exception does not however // the GNU General Public License. This exception does not however
// invalidate any other reasons why the executable file might be covered by // invalidate any other reasons why the executable file might be covered by
// the GNU General Public License. // the GNU General Public License.
...@@ -48,6 +49,7 @@ namespace std ...@@ -48,6 +49,7 @@ namespace std
template class basic_string<C>; template class basic_string<C>;
template S operator+(const C*, const S&); template S operator+(const C*, const S&);
template S operator+(C, const S&); template S operator+(C, const S&);
template S operator+(const S&, const S&);
} // namespace std } // namespace std
namespace __gnu_cxx namespace __gnu_cxx
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment