Add AArch64 as an experimental target.
[oota-llvm.git] / lib / MC / MCELFStreamer.cpp
index e5b749e28b9b5066028958f9113245dc13834ae0..c4c8e6e4e7db8eff055365e0b06bf0cc29725228 100644 (file)
@@ -300,7 +300,9 @@ void MCELFStreamer::EmitFileDirective(StringRef Filename) {
 
 void  MCELFStreamer::fixSymbolsInTLSFixups(const MCExpr *expr) {
   switch (expr->getKind()) {
-  case MCExpr::Target: llvm_unreachable("Can't handle target exprs yet!");
+  case MCExpr::Target:
+    cast<MCTargetExpr>(expr)->fixELFSymbolsInTLSFixups(getAssembler());
+    break;
   case MCExpr::Constant:
     break;