Inhibit support for C++0x threads on VxWorks < 6
authorRasmus Villemoes <rv@rasmusvillemoes.dk>
Fri, 2 Oct 2020 15:31:58 +0000 (15:31 +0000)
committerOlivier Hainque <hainque@adacore.com>
Fri, 16 Oct 2020 16:16:17 +0000 (16:16 +0000)
commita6590686f72e2a99d290b5e96e54e550446009de
tree356b467a0fb314819a0e89909bc05fb9bbe099a9
parente94d5836e54558f78f1845de07db273611972c26
Inhibit support for C++0x threads on VxWorks < 6

As for condition variables, the C++0x threads support relies on
VxWorks entry points not available in VxWorks versions prior to 6.

We just expose absence of support for C++0x threads on such systems.

2020-10-15  Rasmus Villemoes  <rv@rasmusvillemoes.dk>

libgcc/
* config/gthr-vxworks.h: Condition the ___GTHREADS_CXX0X
section on VxWorks >= 6.
* config/gthr-vxworks-thread.c: Condition the entire
implementation on __GTHREAD_CXX0X.
libgcc/config/gthr-vxworks-thread.c
libgcc/config/gthr-vxworks.h