S390: For zero, let is_power_of_two() return false
authorAndreas Arnez <arnez@linux.vnet.ibm.com>
Mon, 27 Apr 2015 09:38:46 +0000 (11:38 +0200)
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Mon, 27 Apr 2015 09:38:46 +0000 (11:38 +0200)
commit6dbc9c045741c27435b9b23246c2113221b26c2f
treee4575291703cae0fd4073ebbfa579cce63cc0936
parent9e19566105546654ab24b2b58c890fd7e2b9e00c
S390: For zero, let is_power_of_two() return false

This fixes a minor issue with the helper function is_power_of_two(),
which returned non-zero ("true") if the argument was zero.  This led
to a wrong decision when passing a zero-sized struct in an inferior
function call.

gdb/ChangeLog:

* s390-linux-tdep.c (is_power_of_two): Add comment.  Return
  false if the argument is zero.
gdb/ChangeLog
gdb/s390-linux-tdep.c