[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