Changeset 634b14e in rtems


Ignore:
Timestamp:
11/09/11 18:51:13 (12 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, 5, master
Children:
529aa9d4
Parents:
0f7afe50
Message:

2011-11-09 Werner Almesberger <werner@…>

PR 1954/cpukit

  • score/cpu/lm32/rtems/score/lm32.h: Protect against macro expansion.
Location:
cpukit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    r0f7afe50 r634b14e  
     12011-11-09      Werner Almesberger <werner@almesberger.net>
     2
     3        PR 1954/cpukit
     4        * score/cpu/lm32/rtems/score/lm32.h: Protect against macro expansion.
     5
    162011-11-09      Werner Almesberger <werner@almesberger.net>
    27
  • cpukit/score/cpu/lm32/rtems/score/lm32.h

    r0f7afe50 r634b14e  
    7575  do { register uint32_t ie; \
    7676    __asm__ volatile ("rcsr %0,ie":"=r"(ie)); \
    77     _level = ie; \
     77    (_level) = ie; \
    7878    ie &= (~0x0001); \
    7979    __asm__ volatile ("wcsr ie,%0"::"r"(ie)); \
     
    8686  do { register uint32_t ie; \
    8787    __asm__ volatile ("wcsr ie,%0"::"r"(_level)); \
    88     ie = _level & (~0x0001); \
     88    ie = (_level) & (~0x0001); \
    8989    __asm__ volatile ("wcsr ie,%0"::"r"(ie)); \
    9090  } while (0)
     
    100100  do { register uint32_t im; \
    101101    __asm__ volatile ("rcsr %0,im":"=r"(im)); \
    102     im &= ~_mask; \
     102    im &= ~(_mask); \
    103103    __asm__ volatile ("wcsr im,%0"::"r"(im)); \
    104104  } while (0)
Note: See TracChangeset for help on using the changeset viewer.