------- Comment #6 from dave at hiauly1 dot hia dot nrc dot ca  2007-10-08 
23:01 -------
Subject: Re:  FAIL: 17_intro/headers/all_pedantic_errors.cc (test for excess
errors)

> I only tested in Linux.

This was not introduced by your change.  The problem is the use of
an C99 extension (long long constant) in a system header.  I
believe that this wouldn't normally cause a warning, but gthr-posix.h
contains defines derived from defines in pthread.h (e.g., PTHREAD_MUTEX_INIT).

Probably, this can be fixed by fixing the HP header.  On the other
hand, maybe the warning/error shouldn't happen.  Possibly, the defines
in gthr-posix.h that reference pthread macros need __extension__
before the right-hand side.

Dave


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33700

Reply via email to