[llvm-commits] [llvm] r79635 - in /llvm/trunk: test/MC/AsmParser/directive_fill.s tools/llvm-mc/AsmParser.cpp
Daniel Dunbar
daniel at zuster.org
Fri Aug 21 08:43:35 PDT 2009
Author: ddunbar
Date: Fri Aug 21 10:43:35 2009
New Revision: 79635
URL: http://llvm.org/viewvc/llvm-project?rev=79635&view=rev
Log:
llvm-mc: Accept .fill size of 8.
Modified:
llvm/trunk/test/MC/AsmParser/directive_fill.s
llvm/trunk/tools/llvm-mc/AsmParser.cpp
Modified: llvm/trunk/test/MC/AsmParser/directive_fill.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/AsmParser/directive_fill.s?rev=79635&r1=79634&r2=79635&view=diff
==============================================================================
--- llvm/trunk/test/MC/AsmParser/directive_fill.s (original)
+++ llvm/trunk/test/MC/AsmParser/directive_fill.s Fri Aug 21 10:43:35 2009
@@ -10,3 +10,8 @@
# CHECK: .short 3
TEST1:
.fill 2, 2, 3
+
+# CHECK: TEST2:
+# CHECK: .quad 4
+TEST2:
+ .fill 1, 8, 4
Modified: llvm/trunk/tools/llvm-mc/AsmParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-mc/AsmParser.cpp?rev=79635&r1=79634&r2=79635&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-mc/AsmParser.cpp (original)
+++ llvm/trunk/tools/llvm-mc/AsmParser.cpp Fri Aug 21 10:43:35 2009
@@ -981,8 +981,8 @@
Lexer.Lex();
- if (FillSize != 1 && FillSize != 2 && FillSize != 4)
- return TokError("invalid '.fill' size, expected 1, 2, or 4");
+ if (FillSize != 1 && FillSize != 2 && FillSize != 4 && FillSize != 8)
+ return TokError("invalid '.fill' size, expected 1, 2, 4, or 8");
for (uint64_t i = 0, e = NumValues; i != e; ++i)
Out.EmitValue(MCValue::get(FillExpr), FillSize);
More information about the llvm-commits
mailing list