aboutsummaryrefslogtreecommitdiff
path: root/src/liblink
diff options
context:
space:
mode:
Diffstat (limited to 'src/liblink')
-rw-r--r--src/liblink/sym.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/liblink/sym.c b/src/liblink/sym.c
index 079f600aa9..cae7e4aafe 100644
--- a/src/liblink/sym.c
+++ b/src/liblink/sym.c
@@ -148,15 +148,15 @@ linknew(LinkArch *arch)
switch(ctxt->arch->thechar) {
default:
sysfatal("unknown thread-local storage offset for nacl/%s", ctxt->arch->name);
+ case '5':
+ ctxt->tlsoffset = 0;
+ break;
case '6':
ctxt->tlsoffset = 0;
break;
case '8':
ctxt->tlsoffset = -8;
break;
- case '5':
- ctxt->tlsoffset = 0;
- break;
}
break;
@@ -174,6 +174,9 @@ linknew(LinkArch *arch)
case '8':
ctxt->tlsoffset = 0x468;
break;
+ case '5':
+ ctxt->tlsoffset = 0; // dummy value, not needed
+ break;
}
break;
}