Introduce USED_ATTR wrapper for __attribute__((used)).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31188 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Boris Gjenero 2011-12-09 15:33:59 +00:00
parent 9653ae364c
commit 59e71ee80c
11 changed files with 35 additions and 10 deletions

View file

@ -21,12 +21,14 @@
*
****************************************************************************/
#include "gcc_extensions.h"
/*---------------------------------------------------------------------------
* Start the thread running and terminate it if it returns
*---------------------------------------------------------------------------
*/
void start_thread(void); /* Provide C access to ASM label */
static void __attribute__((used)) __start_thread(void)
static void USED_ATTR __start_thread(void)
{
/* a0=macsr, a1=context */
asm volatile (