]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/config/tc-m32r.c
gas: Fix left shift of negative value.
[thirdparty/binutils-gdb.git] / gas / config / tc-m32r.c
index 4a14bf1dfb43028e02c60d02d6aa26957e5ed8d5..ce68f25fad71f2898aca1f64fa868c37bdd9c371 100644 (file)
@@ -1450,7 +1450,7 @@ 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) & -(1 << align));
 }
 
 symbolS *