summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/lm32/include/rtems/score/lm32.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/score/cpu/lm32/include/rtems/score/lm32.h')
-rw-r--r--cpukit/score/cpu/lm32/include/rtems/score/lm32.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/cpukit/score/cpu/lm32/include/rtems/score/lm32.h b/cpukit/score/cpu/lm32/include/rtems/score/lm32.h
index e8fecdf2f6..70d8bab735 100644
--- a/cpukit/score/cpu/lm32/include/rtems/score/lm32.h
+++ b/cpukit/score/cpu/lm32/include/rtems/score/lm32.h
@@ -73,7 +73,7 @@ extern "C" {
__asm__ volatile ("rcsr %0, ip":"=r"(_ip));
#define lm32_disable_interrupts( _level ) \
- do { register uint32_t ie; \
+ do { uint32_t ie; \
__asm__ volatile ("rcsr %0,ie":"=r"(ie)); \
(_level) = ie; \
ie &= (~0x0001); \
@@ -84,28 +84,28 @@ extern "C" {
__asm__ volatile ("wcsr ie,%0"::"r"(_level));
#define lm32_flash_interrupts( _level ) \
- do { register uint32_t ie; \
+ do { uint32_t ie; \
__asm__ volatile ("wcsr ie,%0"::"r"(_level)); \
ie = (_level) & (~0x0001); \
__asm__ volatile ("wcsr ie,%0"::"r"(ie)); \
} while (0)
#define lm32_interrupt_unmask( _mask ) \
- do { register uint32_t im; \
+ do { uint32_t im; \
__asm__ volatile ("rcsr %0,im":"=r"(im)); \
im |= _mask; \
__asm__ volatile ("wcsr im,%0"::"r"(im)); \
} while (0)
#define lm32_interrupt_mask( _mask ) \
- do { register uint32_t im; \
+ do { uint32_t im; \
__asm__ volatile ("rcsr %0,im":"=r"(im)); \
im &= ~(_mask); \
__asm__ volatile ("wcsr im,%0"::"r"(im)); \
} while (0)
#define lm32_interrupt_ack( _mask ) \
- do { register uint32_t ip = _mask; \
+ do { uint32_t ip = _mask; \
__asm__ volatile ("wcsr ip,%0"::"r"(ip)); \
} while (0)