aboutsummaryrefslogtreecommitdiff
path: root/sys/mips
diff options
context:
space:
mode:
authorAdrian Chadd <adrian@FreeBSD.org>2020-05-29 00:05:43 +0000
committerAdrian Chadd <adrian@FreeBSD.org>2020-05-29 00:05:43 +0000
commit5687a376df264fef2fadb0d8b8890735b3cdf44a (patch)
tree975a7785b7605301093cd83d1803825801a7782b /sys/mips
parentf4903a79fb261f98d86a1a499dc5d9e07ba4b5e1 (diff)
Notes
Diffstat (limited to 'sys/mips')
-rw-r--r--sys/mips/mips/trap.c10
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;
/*