2010-03-19 Stan Shebs <stan@codesourcery.com>

* ax-general.c (ax_const_l): Fix a sizing bug.
This commit is contained in:
Stan Shebs 2010-03-19 18:21:03 +00:00
parent 6bb85cd171
commit cf3e25cabf
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2010-03-19 Stan Shebs <stan@codesourcery.com>
* ax-general.c (ax_const_l): Fix a sizing bug.
2010-03-18 Joel Brobecker <brobecker@adacore.com>
GDB 7.1 released.

View File

@ -231,7 +231,7 @@ ax_const_l (struct agent_expr *x, LONGEST l)
use the shortest representation. */
for (op = 0, size = 8; size < 64; size *= 2, op++)
{
LONGEST lim = 1 << (size - 1);
LONGEST lim = ((LONGEST) 1) << (size - 1);
if (-lim <= l && l <= lim - 1)
break;