Fix overzealous gthread support inhibition for vxworks

The tests for macros possibly defined in gthr.h needs to
be performed after the corresponding #include. This was tested
together with the previous updates to gthr-vxworks-thread.c
and gthr-vxworks-cond.c and was meant to be squashed with them.

2010-10-23  Rasmus Villemoes  <rv@rasmusvillemoes.dk>

libgcc/
	* config/gthr-vxworks-thread.c: #include gthr.h before
	testing the guard defined there.
	* config/gthr-vxworks-cond.c: Likewise.
This commit is contained in:
Rasmus Villemoes 2020-10-23 09:09:05 +00:00 committed by Olivier Hainque
parent 081dc85073
commit ad1a9afc60
2 changed files with 4 additions and 2 deletions

View File

@ -26,9 +26,10 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
This file implements the GTHREAD_HAS_COND part of the interface This file implements the GTHREAD_HAS_COND part of the interface
exposed by gthr-vxworks.h. */ exposed by gthr-vxworks.h. */
#include "gthr.h"
#if __GTHREAD_HAS_COND #if __GTHREAD_HAS_COND
#include "gthr.h"
#include <taskLib.h> #include <taskLib.h>
/* --------------------------- Condition Variables ------------------------ */ /* --------------------------- Condition Variables ------------------------ */

View File

@ -27,9 +27,10 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
exposed by gthr-vxworks.h, using APIs exposed by regular (!AE/653) exposed by gthr-vxworks.h, using APIs exposed by regular (!AE/653)
VxWorks kernels. */ VxWorks kernels. */
#include "gthr.h"
#if __GTHREAD_CXX0X #if __GTHREAD_CXX0X
#include "gthr.h"
#include <taskLib.h> #include <taskLib.h>
#include <stdlib.h> #include <stdlib.h>