------- 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

Reply via email to