On Mon, 12 Mar 2012, Richard Guenther wrote:
>>> 2012-01-18  Richard Guenther  <rguent...@suse.de>
>>>
>>>        * gthr.h (__GTHREAD_MUTEX_INIT_FUNCTION): Adjust specification.
>>>        * gthr-posix.h (__GTHREAD_MUTEX_INIT_FUNCTION): Define.
>>>        (__gthread_mutex_init_function): New function.
>>>        * gthr-single.h (__GTHREAD_MUTEX_INIT_FUNCTION): Define.
>>>
>>>        PR gcov/49484
>>>        * libgcov.c: Include gthr.h.
>>>        (__gcov_flush_mx): New global variable.
>>>        (init_mx, init_mx_once): New functions.
>>>        (__gcov_flush): Protect self with a mutex.
>>>        (__gcov_fork): Re-initialize mutex after forking.
>>>        * unwind-dw2-fde.c: Change condition under which to use
>>>        __GTHREAD_MUTEX_INIT_FUNCTION.

Richi, I'm afraid this caused the following on i386-unknown-freebsd10?

/scratch2/tmp/gerald/gcc-HEAD/libgcc/libgcov.c:710:54: error: 'NULL' undeclared 
here (not in a function)
gmake[3]: *** [_gcov.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: Leaving directory 
`/scratch2/tmp/gerald/OBJ-0312-1454/i386-unknown-freebsd10.0/libgcc'
gmake[2]: *** [all-stage1-target-libgcc] Error 2

Gerald

Reply via email to