]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Import fix from mainline to allow the building of GAS for the microblaze architecture...
authorMike Frysinger <vapier@gentoo.org>
Wed, 18 Nov 2015 13:08:51 +0000 (13:08 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 18 Nov 2015 13:08:51 +0000 (13:08 +0000)
* config/tc-microblaze.c (parse_imm): Add an offsetT cast.

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

index 32f5697446101053ba7b494e32c2b246382ff263..51035d12354a82975726e76bf42e1db32d7598b1 100644 (file)
@@ -1,3 +1,10 @@
+2015-11-18  Nick Clifton  <nickc@redhat.com>
+
+       Import from mainline:
+       2015-11-16  Mike Frysinger  <vapier@gentoo.org>
+
+       * config/tc-microblaze.c (parse_imm): Add an offsetT cast.
+
 2015-11-13  Tristan Gingold  <gingold@adacore.com>
 
        * configure: Regenerate.
index ac7c828ccec2c96f9375e90a5c17366eff8dff64..0ec24f8821737e11ad37f27f3cfba97de2911781 100644 (file)
@@ -739,7 +739,7 @@ parse_imm (char * s, expressionS * e, offsetT min, offsetT max)
     {
       /* Special case: sign extend negative 32-bit values to 64-bits.  */
       if ((e->X_add_number >> 31) == 1)
-       e->X_add_number |= -(1 << 31);
+       e->X_add_number |= -((offsetT) 1 << 31);
 
       if (e->X_add_number < min || e->X_add_number > max)
        {