summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-01-08 05:44:07 +0000
committerChris Lattner <sabre@nondot.org>2005-01-08 05:44:07 +0000
commite80eca3d1d88ddbaa2db91e22c0ed16479bfacfc (patch)
tree41fb7b690f0dbf2fb6658a02938b952ea2678eba
parent6cd5f897788ba968ecc3fd762f21cd3fd9e8b5fc (diff)
downloadbcm5719-llvm-e80eca3d1d88ddbaa2db91e22c0ed16479bfacfc.tar.gz
bcm5719-llvm-e80eca3d1d88ddbaa2db91e22c0ed16479bfacfc.zip
New testcase.
llvm-svn: 19363
-rw-r--r--llvm/test/Regression/CodeGen/X86/store-fp-constant.ll19
1 files changed, 19 insertions, 0 deletions
diff --git a/llvm/test/Regression/CodeGen/X86/store-fp-constant.ll b/llvm/test/Regression/CodeGen/X86/store-fp-constant.ll
new file mode 100644
index 00000000000..6dc0cb600f8
--- /dev/null
+++ b/llvm/test/Regression/CodeGen/X86/store-fp-constant.ll
@@ -0,0 +1,19 @@
+; RUN: llvm-as < %s | llc -march=x86 | not grep rodata
+;
+; Check that no FP constants in this testcase ends up in the
+; constant pool.
+%G = external global float
+
+
+declare void %extfloat(float %F)
+declare void %extdouble(double)
+
+implementation
+
+void %testfloatstore() {
+ call void %extfloat(float 1234.4)
+ call void %extdouble(double 1234.4123)
+ store float 13.0123, float* %G
+ ret void
+}
+
OpenPOWER on IntegriCloud