[Bug libstdc++/65630] [5 Regression] operator+ for new std::string not exported

2015-03-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65630 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/65630] [5 Regression] operator+ for new std::string not exported

2015-03-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65630 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Mon Mar 30 17:52:37 2015 New Revision: 221775 URL: https://gcc.gnu.org/viewcvs?rev=221775&root=gcc&view=rev Log: PR libstdc++/65630 * config/abi/pre/gnu.ver: Export operator+ for

[Bug libstdc++/65630] [5 Regression] operator+ for new std::string not exported

2015-03-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65630 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug libstdc++/65630] [5 Regression] operator+ for new std::string not exported

2015-03-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65630 --- Comment #3 from Jonathan Wakely --- If we are going to export these it might make sense to add extern template declarations, so the compiler knows the symbols will be in the library and doesn't bother instantiating them. Otherwise the only pe

[Bug libstdc++/65630] [5 Regression] operator+ for new std::string not exported

2015-03-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65630 --- Comment #2 from Jonathan Wakely --- Strictly nothing says it has to, but it works with the old std::string, because we do export those functions from libstdc++.so We also instantiate them for the new string, I just didn't add exports for the

[Bug libstdc++/65630] [5 Regression] operator+ for new std::string not exported

2015-03-30 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65630 Richard Biener changed: What|Removed |Added Target Milestone|--- |5.0 --- Comment #1 from Richard Biener

[Bug libstdc++/65630] [5 Regression] operator+ for new std::string not exported

2015-03-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65630 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED URL|