PTX: Fix alignment logic
authorJustin Holewinski <justin.holewinski@gmail.com>
Wed, 28 Sep 2011 18:24:58 +0000 (18:24 +0000)
committerJustin Holewinski <justin.holewinski@gmail.com>
Wed, 28 Sep 2011 18:24:58 +0000 (18:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140709 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PTX/PTXAsmPrinter.cpp

index 80b1a4babdb34353f29d376474d6d02591a23b2d..75136a7ea3bfb7b399fa173525a249e8f51d11da 100644 (file)
@@ -444,7 +444,7 @@ void PTXAsmPrinter::EmitVariableDeclaration(const GlobalVariable *gv) {
   unsigned alignment = gv->getAlignment();
   if (alignment != 0) {
     decl += ".align ";
-    decl += utostr(std::max(1U, Log2_32(gv->getAlignment())));
+    decl += utostr(gv->getAlignment());
     decl += " ";
   }