Test results for egcs-1.1 prerelease on i586-pc-linux-gnu
Jeffrey A Law
law@cygnus.com
Wed Sep 2 02:35:00 GMT 1998
In message < 35EC6466.4D5F307E@swol.de >you write:
> ALL g++ failures look like this one:
>
> FAIL: g++.brendan/crash30.C (test for excess errors)
> In file included from /usr/src/gnu/egcs/libstdc++/stl/stl_alloc.h:73,
> from /usr/src/gnu/egcs/libstdc++/stl/alloc.h:21,
> from /usr/src/gnu/egcs/libstdc++/std/bastring.h:39,
> from /usr/src/gnu/egcs/libstdc++/string:6,
> from
> /usr/src/gnu/egcs/gcc/testsuite/g++.old-deja/g++.brendan/crash30.C:3:
> /usr/include/pthread.h:438: parse error before `*'
>
> In pthread.h, line 438 is:
>
> 438: extern int pthread_sigmask __P ((int __how, __const sigset_t *__newmask,
> 439: sigset_t *__oldmask));
>
> Looking at the preprocessor output, I noticed that sigset_t is undefined.
> While the test uses -ansi, the test programs can be compiled without -ansi
> (I only testet a few).
> Without -ansi sigset_t is typedef __sigset_t (in /usr/include/signal.h),
> __sigset_t is defined
> in /usr/include/sigset.h. Sorry, I donôt have the time to investigate this f
> urther.
>
> Maybe a bug in glibc 2.0.6.
Could be. I know the sigset_t stuff has caused problems before. I
thought it had also been changed somewhat in glibc, but since I don't
follow glibc development, I don't really know.
Anyone else know what's going on?
jeff
More information about the Gcc
mailing list