[llvm-commits] [llvm] r124485 - in /llvm/trunk: lib/MC/MCParser/AsmParser.cpp test/MC/AsmParser/floating-literals.s
Roman Divacky
rdivacky at freebsd.org
Fri Jan 28 06:20:32 PST 2011
Author: rdivacky
Date: Fri Jan 28 08:20:32 2011
New Revision: 124485
URL: http://llvm.org/viewvc/llvm-project?rev=124485&view=rev
Log:
Add support for parsing .float
Modified:
llvm/trunk/lib/MC/MCParser/AsmParser.cpp
llvm/trunk/test/MC/AsmParser/floating-literals.s
Modified: llvm/trunk/lib/MC/MCParser/AsmParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/MCParser/AsmParser.cpp?rev=124485&r1=124484&r2=124485&view=diff
==============================================================================
--- llvm/trunk/lib/MC/MCParser/AsmParser.cpp (original)
+++ llvm/trunk/lib/MC/MCParser/AsmParser.cpp Fri Jan 28 08:20:32 2011
@@ -985,7 +985,7 @@
return ParseDirectiveValue(8);
if (IDVal == ".8byte")
return ParseDirectiveValue(8);
- if (IDVal == ".single")
+ if (IDVal == ".single" || IDVal == ".float")
return ParseDirectiveRealValue(APFloat::IEEEsingle);
if (IDVal == ".double")
return ParseDirectiveRealValue(APFloat::IEEEdouble);
Modified: llvm/trunk/test/MC/AsmParser/floating-literals.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/AsmParser/floating-literals.s?rev=124485&r1=124484&r2=124485&view=diff
==============================================================================
--- llvm/trunk/test/MC/AsmParser/floating-literals.s (original)
+++ llvm/trunk/test/MC/AsmParser/floating-literals.s Fri Jan 28 08:20:32 2011
@@ -5,6 +5,9 @@
# CHECK: .long 1077936128
# CHECK: .long 1082549862
.single 1.2455, +2.3, 3, + 4.2
+
+# CHECK: .long 1067928519
+.float 1.307
# CHECK: .quad 4617315517961601024
# CHECK: .quad 4597526701198935065
More information about the llvm-commits
mailing list