V9.0.0rc1 Compile error (RX600 with GCC) when using local storage pointers

plek324 wrote on Monday, February 29, 2016:

Hi,

The file FreeRTOS.h contains the following code starting at line 925:

	#if( configNUM_THREAD_LOCAL_STORAGE_POINTERS > 0 )
		void			pvDummy15[ configNUM_THREAD_LOCAL_STORAGE_POINTERS ];
	#endif

This generates an error if configNUM_THREAD_LOCAL_STORAGE_POINTERS!=0, because you declare an array of void. I assume this should be void pointers?

rtel wrote on Monday, February 29, 2016:

Thanks for taking the time to provide this useful feedback (combination of configSUPPORT_STATIC_ALLOCATION == 1 and configNUM_THREAD_LOCCAL_STORAGE_POINTERS == 0).

It has been fixed, but not checked in yet.

Regards.