Add AsmPrinter support for i128 and larger static initializer data.
llvm-svn: 55919
diff --git a/llvm/test/CodeGen/Generic/i128-and-beyond.ll b/llvm/test/CodeGen/Generic/i128-and-beyond.ll
new file mode 100644
index 0000000..9f8cedd
--- /dev/null
+++ b/llvm/test/CodeGen/Generic/i128-and-beyond.ll
@@ -0,0 +1,9 @@
+; RUN: llvm-as < %s | llc -march=x86 | grep 18446744073709551615 | count 14
+; RUN: llvm-as < %s | llc -march=ppc32 | grep 4294967295 | count 28
+
+; These static initializers are too big to hand off to assemblers
+; as monolithic blobs.
+
+@x = global i128 -1
+@y = global i256 -1
+@z = global i512 -1