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