------- 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 log2l related fails,
Of course. By "those fails" instead of "all fails" I referred to those fails
(oops again :) only. I guess depending on language that's an ambiguous phrase,
so let's use the longer "that subset of the FAILs".
> which have
> nothing to do with stdint.h, of course, and must be fixed anyway;
> 2- As regards
> stdint.h, if you can confirm that cris-elf is already ok for 448 (in practice
> that means that gcc installs a fully usable and conforming stdint.h, along
> with
> float.h, and so on, in the */lib/gcc/*/4.5.0/include subdir),
It's not *installed* at the time the test-suite run, but from the brief look I
had, I saw nothing wrong with jsm28's stdint stuff. For example, the C
test-cases jsm28 added all pass, so I see no apparent failure. But see below.
> then it's
> probably libstdc++ fault, in that is currently carrying out configure-time
> tests for your target which actually spoil that work. I'm not sure. I'd like
> to
> know more from you.
I see the following in the testsuite logs (for r145559), which might be a clue:
...
cstdint17453.cc:2: error: expected initializer at end of input
compiler exited with status 1
output is:
cstdint17453.cc:2: error: expected initializer at end of input
UNSUPPORTED: 18_support/headers/cstdint/types_std_c++0x.cc
so (wild speculation) if that dg- support test is wrong, it can explain why the
test-suite filters out all test-cases now "redundantly" gated by
dg-require-cstdint.
> 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 include <stdint.h> will be assumed
> unconditionally.
Naturally. Not sure about your point: I just reported observations I thought
would be relevant. What fails must be fixed.
--
hp at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2009-04-05 16:46:18
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39644