On Wed, 5 Sep 2018 at 12:35, Hans-Peter Nilsson <hans-peter.nils...@axis.com> wrote: > > These pthread_mutex_t were obviously meant to be > __gthread_mutex_t. See other declarations. Not being that, > broke cris-elf build at r264070, restored with this patch. Also > regtested on native x86_64-pc-linux-gnu. > > I'm not sure know why no other bare-iron target saw this, but > perhaps it's because my newlib is a bit dated (...looks... yes, > looks like newlib has grown pthreads since then, but that > doesn't excuse this flaw). Still, there may be other similar > flaws behind #ifdefs, this is just a build-fixing patch.
Thanks for the fix! I mentioned the need to fix this in https://gcc.gnu.org/ml/fortran/2018-09/msg00006.html and i hope Thomas and Nicolas will take care of the rest of the comments soonish. cheers,