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); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits