summaryrefslogtreecommitdiffstats
path: root/sys/mips
diff options
context:
space:
mode:
authorgonzo <gonzo@FreeBSD.org>2012-02-09 22:48:35 +0000
committergonzo <gonzo@FreeBSD.org>2012-02-09 22:48:35 +0000
commit41fcde1a4ff1c934853ebacd7ae8dc82dd85b3ce (patch)
tree96e269d912b0442a540692ae74a719dd9bcf821b /sys/mips
parentae0070400298fe2b9c55eac51b6233e66ff8eb71 (diff)
downloadFreeBSD-src-41fcde1a4ff1c934853ebacd7ae8dc82dd85b3ce.zip
FreeBSD-src-41fcde1a4ff1c934853ebacd7ae8dc82dd85b3ce.tar.gz
Fix n32 build breakage
Diffstat (limited to 'sys/mips')
-rw-r--r--sys/mips/mips/trap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/mips/mips/trap.c b/sys/mips/mips/trap.c
index fafd37a..77cfcd0 100644
--- a/sys/mips/mips/trap.c
+++ b/sys/mips/mips/trap.c
@@ -765,7 +765,7 @@ dofault:
case T_RES_INST + T_USER:
{
InstFmt inst;
- inst = *(InstFmt *)trapframe->pc;
+ inst = *(InstFmt *)(intptr_t)trapframe->pc;
switch (inst.RType.op) {
case OP_SPECIAL3:
switch (inst.RType.func) {
@@ -773,7 +773,7 @@ dofault:
/* Register 29 used for TLS */
if (inst.RType.rd == 29) {
frame_regs = &(trapframe->zero);
- frame_regs[inst.RType.rt] = (register_t)td->td_md.md_tls;
+ frame_regs[inst.RType.rt] = (register_t)(intptr_t)td->td_md.md_tls;
trapframe->pc += sizeof(int);
goto out;
}
OpenPOWER on IntegriCloud