diff options
| author | Adrian Chadd <adrian@FreeBSD.org> | 2020-05-29 00:05:43 +0000 |
|---|---|---|
| committer | Adrian Chadd <adrian@FreeBSD.org> | 2020-05-29 00:05:43 +0000 |
| commit | 5687a376df264fef2fadb0d8b8890735b3cdf44a (patch) | |
| tree | 975a7785b7605301093cd83d1803825801a7782b /sys/mips | |
| parent | f4903a79fb261f98d86a1a499dc5d9e07ba4b5e1 (diff) | |
Notes
Diffstat (limited to 'sys/mips')
| -rw-r--r-- | sys/mips/mips/trap.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/mips/mips/trap.c b/sys/mips/mips/trap.c index c565beade2f7..9832dac06bba 100644 --- a/sys/mips/mips/trap.c +++ b/sys/mips/mips/trap.c @@ -114,22 +114,22 @@ SYSCTL_INT(_machdep, OID_AUTO, trap_debug, CTLFLAG_RW, #define lwl_macro(data, addr) \ __asm __volatile ("lwl %0, 0x0(%1)" \ - : "=r" (data) /* outputs */ \ + : "+r" (data) /* outputs */ \ : "r" (addr)); /* inputs */ #define lwr_macro(data, addr) \ __asm __volatile ("lwr %0, 0x0(%1)" \ - : "=r" (data) /* outputs */ \ + : "+r" (data) /* outputs */ \ : "r" (addr)); /* inputs */ #define ldl_macro(data, addr) \ __asm __volatile ("ldl %0, 0x0(%1)" \ - : "=r" (data) /* outputs */ \ + : "+r" (data) /* outputs */ \ : "r" (addr)); /* inputs */ #define ldr_macro(data, addr) \ __asm __volatile ("ldr %0, 0x0(%1)" \ - : "=r" (data) /* outputs */ \ + : "+r" (data) /* outputs */ \ : "r" (addr)); /* inputs */ #define sb_macro(data, addr) \ @@ -1528,7 +1528,7 @@ mips_unaligned_load_store(struct trapframe *frame, int mode, register_t addr, re { register_t *reg = (register_t *) frame; u_int32_t inst = *((u_int32_t *)(intptr_t)pc); - register_t value_msb, value; + register_t value_msb = 0, value = 0; unsigned size; /* |
