Fixes: "gas/read.c:5087:12: error: left shift of negative"
authorNick Clifton <nickc@redhat.com>
Fri, 22 May 2015 13:27:36 +0000 (14:27 +0100)
committerNick Clifton <nickc@redhat.com>
Fri, 22 May 2015 13:27:36 +0000 (14:27 +0100)
PR gas/18446
* read.c (output_big_sleb128): Use U suffix to prevent compile
time warning.

gas/ChangeLog
gas/read.c

index cc0ad42..f3a30d2 100644 (file)
@@ -1,3 +1,9 @@
+2015-05-22  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/18446
+       * read.c (output_big_sleb128): Use U suffix to prevent compile
+       time warning.
+
 2015-05-19  Jiong Wang  <jiong.wang@arm.com>
 
        * config/tc-aarch64.c (process_movw_reloc_info): Sort relocation case
index 2224c0e..816c255 100644 (file)
@@ -5084,7 +5084,7 @@ output_big_sleb128 (char *p, LITTLENUM_TYPE *bignum, int size)
     {
       /* Sign-extend VAL.  */
       if (val & (1 << (loaded - 1)))
-       val |= ~0 << loaded;
+       val |= ~0U << loaded;
       if (orig)
        *p = val & 0x7f;
       p++;