diff options
Diffstat (limited to 'src/liblink')
| -rw-r--r-- | src/liblink/sym.c | 9 |
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; } |
