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