This is the mail archive of the
mailing list for the libstdc++ project.
Re: [v3] revamp header pedantic testing
- From: Steve Ellcey <sje at cup dot hp dot com>
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Cc: libstdc++ at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Thu, 13 Aug 2009 09:42:22 -0700 (PDT)
- Subject: Re: [v3] revamp header pedantic testing
I am getting some failures of these new (moved?) tests on ia64-hp-hpux11.23.
Have you heard of failures on any other platforms?
FAIL: 17_intro/headers/c++1998/all_pedantic_errors.cc (test for excess errors)
FAIL: 17_intro/headers/c++200x/all_no_exceptions.cc (test for excess errors)
FAIL: 17_intro/headers/c++200x/all_pedantic_errors.cc (test for excess errors)
I think the problem may be due to the fact that ia64-hp-hpux11.23 has
only a partial c99 implementation. What is wierd is that if I compile
all_pedantic_errors.cc (which has nothing but '#include <bits/extc++.h>'
in it) using the just built compiler from its installed location, it
works fine. But it I compile it the way the test run does (with the -B's
and -I's, out of the build directory), then it fails. I am trying to
figure out where the two compilations diverge but I was wondering if you
had any thoughts on this problem.