aboutsummaryrefslogtreecommitdiff
path: root/sys/mips
diff options
context:
space:
mode:
authorOleksandr Tymoshenko <gonzo@FreeBSD.org>2012-02-09 22:48:35 +0000
committerOleksandr Tymoshenko <gonzo@FreeBSD.org>2012-02-09 22:48:35 +0000
commit8d26fe2af54981a789730fabbed57cd32ae1032c (patch)
tree96e269d912b0442a540692ae74a719dd9bcf821b /sys/mips
parent5ecba76999b9a687d0310b66bc47f98aff596d0e (diff)
downloadsrc-8d26fe2af54981a789730fabbed57cd32ae1032c.tar.gz
src-8d26fe2af54981a789730fabbed57cd32ae1032c.zip
Fix n32 build breakage
Notes
Notes: svn path=/head/; revision=231314
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 fafd37adf9e0..77cfcd0ec1d6 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;
}