Fix compile time warning for tc-h8300.c when using gcc 5+.
authorNick Clifton <nickc@redhat.com>
Thu, 4 Jun 2015 15:20:35 +0000 (16:20 +0100)
committerNick Clifton <nickc@redhat.com>
Thu, 4 Jun 2015 15:25:03 +0000 (16:25 +0100)
* config/tc-h8300.c (md_section_align): Fix compile time warning
about left shifting a negative value.

gas/ChangeLog
gas/config/tc-h8300.c

index 7424cf8..2893726 100644 (file)
@@ -9,6 +9,11 @@
        * config/tc-arm.c (arm_init_frag): Use frag's thumb_mode information
        when available.
 
+2015-06-04  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-h8300.c (md_section_align): Fix compile time warning
+       about left shifting a negative value.
+
 2015-06-03  Matthew Wahab  <matthew.wahab@arm.com>
 
        * config/tc-arm.c (arm_archs): Add "armv8.1-a".
index 2c8a080..9ff8138 100644 (file)
@@ -2256,7 +2256,7 @@ valueT
 md_section_align (segT segment, valueT size)
 {
   int align = bfd_get_section_alignment (stdoutput, segment);
-  return ((size + (1 << align) - 1) & (-1 << align));
+  return ((size + (1 << align) - 1) & (-1U << align));
 }
 
 void