initialized variable to eliminate warning

This commit is contained in:
Joel Sherrill
1997-04-07 21:17:42 +00:00
parent 94784cf8e5
commit 2e4bc8b434

View File

@@ -231,7 +231,8 @@ SCORE_EXTERN void *_CPU_Interrupt_stack_high;
#define _CPU_ISR_Set_level( newlevel ) \ #define _CPU_ISR_Set_level( newlevel ) \
{ \ { \
unsigned32 _mask, _level=(newlevel); \ unsigned32 _mask = 0; \
unsigned32 _level = (newlevel); \
\ \
__asm__ volatile ( "ldconst 0x1f0000,%0; \ __asm__ volatile ( "ldconst 0x1f0000,%0; \
modpc 0,%0,%1" : "=d" (_mask), "=d" (_level) \ modpc 0,%0,%1" : "=d" (_mask), "=d" (_level) \
@@ -326,6 +327,7 @@ unsigned32 _CPU_ISR_Get_level( void );
#define _CPU_Bitfield_Find_first_bit( _value, _output ) \ #define _CPU_Bitfield_Find_first_bit( _value, _output ) \
{ unsigned32 _search = (_value); \ { unsigned32 _search = (_value); \
\ \
(_output) = 0; /* to prevent warnings */ \
__asm__ volatile ( "scanbit %0,%1 " \ __asm__ volatile ( "scanbit %0,%1 " \
: "=d" (_search), "=d" (_output) \ : "=d" (_search), "=d" (_output) \
: "0" (_search), "1" (_output) ); \ : "0" (_search), "1" (_output) ); \