[llvm-commits] CVS: llvm/lib/Target/IA64/IA64AsmPrinter.cpp
Anton Korobeynikov
asl at math.spbu.ru
Thu Sep 14 11:24:02 PDT 2006
Changes in directory llvm/lib/Target/IA64:
IA64AsmPrinter.cpp updated: 1.35 -> 1.36
---
Log message:
Adding dllimport, dllexport and external weak linkage types.
DLL* linkages got full (I hope) codegeneration support in C & both x86
assembler backends.
External weak linkage added for future use, we don't provide any
codegeneration, etc. support for it.
---
Diffs of the changes: (+8 -0)
IA64AsmPrinter.cpp | 8 ++++++++
1 files changed, 8 insertions(+)
Index: llvm/lib/Target/IA64/IA64AsmPrinter.cpp
diff -u llvm/lib/Target/IA64/IA64AsmPrinter.cpp:1.35 llvm/lib/Target/IA64/IA64AsmPrinter.cpp:1.36
--- llvm/lib/Target/IA64/IA64AsmPrinter.cpp:1.35 Thu Sep 7 17:06:40 2006
+++ llvm/lib/Target/IA64/IA64AsmPrinter.cpp Thu Sep 14 13:23:27 2006
@@ -306,6 +306,14 @@
case GlobalValue::GhostLinkage:
std::cerr << "GhostLinkage cannot appear in IA64AsmPrinter!\n";
abort();
+ case GlobalValue::DLLImportLinkage:
+ std::cerr << "DLLImport linkage is not supported by this target!\n";
+ abort();
+ case GlobalValue::DLLExportLinkage:
+ std::cerr << "DLLExport linkage is not supported by this target!\n";
+ abort();
+ default:
+ assert(0 && "Unknown linkage type!");
}
EmitAlignment(Align);
More information about the llvm-commits
mailing list