http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54847
--- Comment #18 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-10-07 23:14:55 UTC --- To repeat what I meant: the autoconf test is built by the C++ compiler. Given that, writing 'timespec' or writing 'struct timespec' is exactly the same. Just wanted to clarify why, even from a formal point of view, the patch cannot be right, I didn't really mean to analyze in any detail the existing autoconf test (I didn't write this specific one, IIRC). Again send patches to libstdc++, possibly CC Jon.