This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 135 GCC regressions, 132 new, with your patch on 2003-07-01T05:03:50Z.


On Tuesday, Jul 1, 2003, at 07:26 US/Eastern, Andreas Jaeger wrote:
Jerry, this looks like a problem introduced with your change (see
below).

Andrew Pinski <pinskia@physics.uc.edu> writes:

[...]
It is not the ISO C conversions that is causing this.
The problem is that there are two duplicate symbols in two different
*.o in libstdc++.a:
ranlib: file:
/Users/pinskia/fsf-clean-nocheck/lib/libstdc++.a(concept-inst.o)
defines symbol: __ZNSt8numpunctIcE2idE
ranlib: file:
/Users/pinskia/fsf-clean-nocheck/lib/libstdc++.a(locale-inst.o)
defines symbol: __ZNSt8numpunctIcE2idE

I cannot pin point the patch which caused this but it looks like a
libstdc++ one, rather than a gcc one.

Thanks Andrew.


Looking at the ChangeLog and your results I suggest this one might be
the culprit:

+2003-06-27  Jerry Quinn  <jlquinn@optonline.net>
+
+	* src/locale.cc (__use_cache<numpunct>): Move from here ...
+	* include/bits/locale_facets.tcc (__use_cache<numpunct>): To
+	here.

I'm CC'ing the libstc++ mailing list for further discussions,
Andreas


This patch has already be reverted:
2003-06-30  Jerry Quinn  <jlquinn@optonline.net>

* src/locale.cc (__use_cache<numpunct>): Revert previous relocation.
* include/bits/locale_facets.tcc (__use_cache<numpunct>): Ditto.


Thanks,
Andrew Pinski


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]