[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-29 Thread hp at gcc dot gnu dot org
--- Comment #32 from hp at gcc dot gnu dot org 2009-04-29 16:23 --- (In reply to comment #31) Hans-Peter, any news about your patch? If I understand correctly, when it will be in, the testsuite will be again clean. Not clean, but without regressions. :) If you mean the newlib patch,

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-28 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39644

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-16 Thread bkoz at gcc dot gnu dot org
--- Comment #30 from bkoz at gcc dot gnu dot org 2009-04-16 22:04 --- It'll be nice to have stdint.h provided by the compiler. ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39644

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-08 Thread hp at gcc dot gnu dot org
--- Comment #23 from hp at gcc dot gnu dot org 2009-04-08 06:47 --- (In reply to comment #22) you should then figure out why the configure-time tests do not enable _GLIBCXX_USE_C99_STDINT_TR1. conftest.cc: In function 'int main()': conftest.cc:99: error: 'INTPTR_MAX' was not declared

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-08 Thread paolo dot carlini at oracle dot com
--- Comment #24 from paolo dot carlini at oracle dot com 2009-04-08 07:39 --- Interesting. Actually, I seem to remember that for some time we didn't have specific lines in the configure test checking those macros and that led to unespected fails in the testsuite for some targets which,

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-08 Thread paolo dot carlini at oracle dot com
--- Comment #25 from paolo dot carlini at oracle dot com 2009-04-08 13:57 --- Actually, Hans-Peter, you should know it well, libstdc++/37147 ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39644

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-08 Thread hp at gcc dot gnu dot org
--- Comment #26 from hp at gcc dot gnu dot org 2009-04-08 20:08 --- (In reply to comment #25) Actually, Hans-Peter, you should know it well, libstdc++/37147 ;) Wow. That had completely left my mind! Anyway, newlib patch sent, further comment in PR448. --

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-08 Thread hp at gcc dot gnu dot org
--- Comment #27 from hp at gcc dot gnu dot org 2009-04-08 20:10 --- (In reply to comment #26) Anyway, newlib patch sent, ...which BTW fixed the regressions, but not the new FAILs. Hm. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39644

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-08 Thread paolo dot carlini at oracle dot com
--- Comment #28 from paolo dot carlini at oracle dot com 2009-04-08 20:20 --- (In reply to comment #27) (In reply to comment #26) Anyway, newlib patch sent, Great, thanks. ...which BTW fixed the regressions, but not the new FAILs. Hm. Wait a minute, by new fails you mean those

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-08 Thread hp at gcc dot gnu dot org
--- Comment #29 from hp at gcc dot gnu dot org 2009-04-08 22:52 --- (In reply to comment #28) Wait a minute, by new fails you mean those reported in libstdc++/39629? That is completely different issue. I mean those mentioned in the Description of this PR (but just as a coincidental

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-06 Thread paolo dot carlini at oracle dot com
--- Comment #14 from paolo dot carlini at oracle dot com 2009-04-06 09:34 --- Thanks Hans-Peter. If you can analyze a bit more the stdint.h issues it would be great. In particular, I would like to know if on such targets stdint.h is available at C++ library configure time, the

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-06 Thread hp at gcc dot gnu dot org
--- Comment #15 from hp at gcc dot gnu dot org 2009-04-06 13:36 --- (In reply to comment #14) In particular, I would like to know if on such targets stdint.h is available at C++ library configure time, the configure tests succeed Well *some* configure tests succeed (see Description),

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-06 Thread paolo dot carlini at oracle dot com
--- Comment #16 from paolo dot carlini at oracle dot com 2009-04-06 13:49 --- (In reply to comment #15) Well *some* configure tests succeed (see Description), but grep says, of cris-elf/libstdc++-v3/include/cris-elf/bits/c++config.h: /* #undef _GLIBCXX_USE_C99_STDINT_TR1 */ Ok...

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-06 Thread hp at gcc dot gnu dot org
--- Comment #17 from hp at gcc dot gnu dot org 2009-04-06 14:03 --- (In reply to comment #16) I hope my explanation is more clear. Yes, thanks, sorry I didn't get the picture before. The above said, I'm not sure we should spend much time trying to figure out why for your target

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-06 Thread paolo dot carlini at oracle dot com
--- Comment #18 from paolo dot carlini at oracle dot com 2009-04-06 14:13 --- (In reply to comment #17) Superficially, it looks as if it fails because stdint.h isn't picked up properly by libstdc++ (in contrast to the C test-suite) so I do think this is worthwhile. I don't think

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-06 Thread paolo dot carlini at oracle dot com
--- Comment #19 from paolo dot carlini at oracle dot com 2009-04-06 14:36 --- One final remark: since you are having problem with uint_fast32_t, unqualified, what really matters is _GLIBCXX_HAVE_STDINT_H, *not* _GLIBCXX_USE_C99_STDINT_TR1. Have a look to include/c_global/cstdint for

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-06 Thread hp at gcc dot gnu dot org
--- Comment #20 from hp at gcc dot gnu dot org 2009-04-06 15:15 --- (In reply to comment #19) One final remark: since you are having problem with uint_fast32_t, unqualified, what really matters is _GLIBCXX_HAVE_STDINT_H, *not* _GLIBCXX_USE_C99_STDINT_TR1. I see in

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-06 Thread paolo dot carlini at oracle dot com
--- Comment #21 from paolo dot carlini at oracle dot com 2009-04-06 15:21 --- Interesting. Then you should really look inside the pre-processed using_namespace_std_tr1_neg.cc and see why uint_fast32_t is not known. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39644

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-06 Thread paolo dot carlini at oracle dot com
--- Comment #22 from paolo dot carlini at oracle dot com 2009-04-06 15:32 --- Probably, somewhere, an _GLIBCXX_USE_C99_STDINT_TR1 is protecting the inclusion of cstdint itself, thus we are back to square one... If you want - as I said, I don't think it's really a good way to spend our

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-04-05 09:09 --- I'm removing myself from CC because I'm not more responsible for these issues than the other maintainers. Anyway, just wanted to ask if the stdint.h support (the appropriate bits to close PR 448) is

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread hp at gcc dot gnu dot org
--- Comment #2 from hp at gcc dot gnu dot org 2009-04-05 13:36 --- (In reply to comment #1) Anyway, just wanted to ask if the stdint.h support (the appropriate bits to close PR 448) is forthcoming for this OS: The cris-elf target uses standard newlib-stdint.h, nothing special about

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-04-05 13:48 --- (In reply to comment #2) The cris-elf target uses standard newlib-stdint.h, nothing special about that. (hm, you mean it doesn't work and that's the reason for those FAILs?) Hum. Two separate comments: 1-

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread hp at gcc dot gnu dot org
--- Comment #4 from hp at gcc dot gnu dot org 2009-04-05 16:46 --- (In reply to comment #3) (hm, you mean it doesn't work and that's the reason for those FAILs?) Hum. Two separate comments: 1- The issue with those fails is only *partially* due to stdint.h, as you can see from the

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-04-05 16:49 --- (In reply to comment #4) In any case, eventually, when 448 will be closed, *all* the configure time tests in this area, and testing infrastructure, etc., will be simply removed, the possibility to

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread paolo at gcc dot gnu dot org
--- Comment #6 from paolo at gcc dot gnu dot org 2009-04-05 16:56 --- Subject: Bug 39644 Author: paolo Date: Sun Apr 5 16:56:16 2009 New Revision: 145563 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145563 Log: 2009-04-05 Paolo Carlini paolo.carl...@oracle.com PR

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread paolo dot carlini at oracle dot com
--- Comment #7 from paolo dot carlini at oracle dot com 2009-04-05 16:59 --- Please, let me know how it goes as far as the fails related to log2* are concerned. For the other fails, stdint.h related, see my previous message in the trail. --

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread hp at gcc dot gnu dot org
--- Comment #8 from hp at gcc dot gnu dot org 2009-04-05 22:24 --- (In reply to comment #7) Please, let me know how it goes as far as the fails related to log2* are concerned. Revision r145563 seems to have a typo. I now see in the .log (beware, cutnpaste): ... compiler exited with

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread paolo dot carlini at oracle dot com
--- Comment #9 from paolo dot carlini at oracle dot com 2009-04-05 22:41 --- Humpf, I see a spurious closed parenthesis for the weakly tested so far case of _GLIBCXX_USE_C99_MATH_TR1 undefined. In fact, all this math should be probably done better, but I'm going to remove the

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread paolo dot carlini at oracle dot com
--- Comment #10 from paolo dot carlini at oracle dot com 2009-04-05 22:46 --- Hans-Peter, please understand that this code is brand new, contributed by an external friend of the project. Thus, if you spot something trivial, like a typo, definitely improving the build on your system,

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread paolo dot carlini at oracle dot com
--- Comment #11 from paolo dot carlini at oracle dot com 2009-04-05 22:47 --- wake up, of course ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39644

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread hp at gcc dot gnu dot org
--- Comment #12 from hp at gcc dot gnu dot org 2009-04-05 23:38 --- (In reply to comment #10) Hans-Peter, please understand that this code is brand new, I *do* understand. Please don't misunderstand the intent here. Just because I report regressions or follow-up requests doesn't

[Bug libstdc++/39644] [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3

2009-04-05 Thread hp at gcc dot gnu dot org
--- Comment #13 from hp at gcc dot gnu dot org 2009-04-06 02:55 --- (In reply to comment #7) Please, let me know how it goes as far as the fails related to log2* are concerned. Revision 145575 only had these following libstdc++ regressions remaining (not counting the new FAILs),