[PATCH]Use "unsigned int" to hold alignment in emit_local function.
authorrenlin <renlin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Jun 2015 08:35:20 +0000 (08:35 +0000)
committerrenlin <renlin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Jun 2015 08:35:20 +0000 (08:35 +0000)
gcc/

2015-06-24  Renlin Li  <renlin.li@arm.com>

* varasm.c (emit_local): Use unsigned int for align variable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@224880 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/varasm.c

index 8a95bc2..1509173 100644 (file)
@@ -1,3 +1,7 @@
+2015-06-24  Renlin Li  <renlin.li@arm.com>
+
+       * varasm.c (emit_local): Use unsigned int for align variable.
+
 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
 
        PR target/63408
index 381f99c..056d8c7 100644 (file)
@@ -1946,12 +1946,12 @@ emit_local (tree decl ATTRIBUTE_UNUSED,
            unsigned HOST_WIDE_INT rounded ATTRIBUTE_UNUSED)
 {
 #if defined ASM_OUTPUT_ALIGNED_DECL_LOCAL
-  int align = symtab_node::get (decl)->definition_alignment ();
+  unsigned int align = symtab_node::get (decl)->definition_alignment ();
   ASM_OUTPUT_ALIGNED_DECL_LOCAL (asm_out_file, decl, name,
                                 size, align);
   return true;
 #elif defined ASM_OUTPUT_ALIGNED_LOCAL
-  int align = symtab_node::get (decl)->definition_alignment ();
+  unsigned int align = symtab_node::get (decl)->definition_alignment ();
   ASM_OUTPUT_ALIGNED_LOCAL (asm_out_file, name, size, align);
   return true;
 #else