This is the mail archive of the
gdb-prs@sources.redhat.com
mailing list for the GDB project.
Re: tdep/31: hppa_push_arguments alignment code is broken
- From: chastain at sourceware dot org
- To: cagney at redhat dot com, chastain at redhat dot com, gdb-prs at sources dot redhat dot com
- Date: 28 Feb 2004 23:26:48 -0000
- Subject: Re: tdep/31: hppa_push_arguments alignment code is broken
- Reply-to: chastain at sourceware dot org, cagney at redhat dot com, chastain at redhat dot com, gdb-prs at sources dot redhat dot com, gdb-gnats at sources dot redhat dot com
Synopsis: hppa_push_arguments alignment code is broken
State-Changed-From-To: feedback->analyzed
State-Changed-By: chastain
State-Changed-When: Sat Feb 28 23:26:48 2004
State-Changed-Why:
This bug is still present.
It's in the 32-bit version of hppa_push_arguments, at line 2110 of revision 1.129. Here's some more context:
/* If the argument is a double word argument, then it needs to be
double word aligned. */
if ((bytes_reserved == 2 * DEPRECATED_REGISTER_SIZE)
&& (offset[i] % 2 * DEPRECATED_REGISTER_SIZE))
{
int new_offset = 0;
...
}
http://sources.redhat.com/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gdb&pr=31