OSDN Git Service

[pf3gnuchains/gcc-fork.git] / gcc / c-pragma.c
index a28679e..f9bfbe7 100644 (file)
@@ -384,7 +384,11 @@ handle_pragma_token (string, token)
       break;
 
     case ps_left:
-      align = atoi (string);
+
+      if (token && TREE_CODE(token) == INTEGER_CST) 
+       align = TREE_INT_CST_LOW(token);
+      else
+       align = atoi (string);
       switch (align)
        {
        case 1: