[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-09-22 Thread bkoz at gcc dot gnu dot org
--- Additional Comments From bkoz at gcc dot gnu dot org 2005-09-22 08:16 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-09-15 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-15 18:59 --- Subject: Bug 22205 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-09-15 18:58:04 Modified files: libstdc++-v3 : ChangeLog libstdc++-v3/inclu

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-09-13 Thread bkoz at gcc dot gnu dot org
--- Additional Comments From bkoz at gcc dot gnu dot org 2005-09-13 23:21 --- It was discovered that to use string, you have to do all this magic with the debug mode that involves not using extern template and a bunch of the other linkage optimizations. There were some PRs about this.

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-09-13 Thread bkoz at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |bkoz at gcc dot gnu dot org |dot org | Status|NEW

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-08-11 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-11 14:16 --- A real good question is why does debug mode need link once at all? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22205

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-07-30 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2005-07-31 04:25 --- I tried overriding libstdc++'s definition of __GXX_WEAK__ and GCC's definition of ONE_ONLY. Both caused additional C++ testsuite failures. AIX does support weak, but not exactly the way that G++ is expecting.

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-07-30 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|WAITING |NEW Last reconfirmed|2005-06-27 21:59:14 |2005-07-31 04:06:12 date|

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-06-28 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-06-28 14:27 --- A clarification about __GXX_WEAK__: Andrew reports that, on AIX we have: #define __GXX_WEAK__ If that is really the case (I cannot check, sorry), then the library is not checking correctly the macro, because uses:

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-06-28 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2005-06-28 14:16 --- I do not understand the comment about GCC for AIX setting GXX_WEAK consistently. The value is set by GCC itself, not overridden by AIX. GXX_WEAK is defined by c-cppbuiltin.c: if (flag_weak && SUPPORT

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-06-28 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-06-28 11:45 --- Or, wrt Andrew's comment, AIX should really have, consistently with the docs: #define __GXX_WEAK__ 1 ?? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22205

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-06-28 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-06-28 11:41 --- Humm, I wonder whether the problem isn't *really* trivial :) In include/bits/c++config we have: #ifdef _GLIBCXX_DEBUG # if __GXX_WEAK__ # define _GLIBCXX_STD __gnu_norm # define _GLIBCXX_EXTERN_TEMPLATE 0 ... ..

[Bug libstdc++/22205] [4.1 Regression] errors debug mode on aix

2005-06-27 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-27 22:03 --- Actually if you look into the email which David sent, you would see: # 0 "" #define __GXX_WEAK__ Which means there is weak support. -- What|Removed |Added --