This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [rfa?] Add frame_align(); Was: ARM stack alignment on hand called functions


Seems to be okay on this end.

Kris
----- Original Message -----
From: "Andrew Cagney" <ac131313@redhat.com>
To: "Andrew Cagney" <ac131313@redhat.com>
Cc: <Richard.Earnshaw@arm.com>; "Kris Warkentin" <kewarken@qnx.com>;
<gdb-patches@sources.redhat.com>
Sent: Tuesday, January 28, 2003 7:34 PM
Subject: Re: [rfa?] Add frame_align(); Was: ARM stack alignment on hand
called functions


> >>> >> +/* Ensure that the ARM's stack pointer has the correct alignment
for a
> >>> >> +   new frame.  */
> >>> >> +static CORE_ADDR
> >>> >> +arm_frame_align (struct gdbarch *gdbarch, CORE_ADDR addr)
> >>> >> +{
> >>> >> +  return (addr & -16);
> >>> >> +}
> >
> > You mean ~(ULONGEST)0x7?
> >
> > I mean ~(typeof(addr)) 0x7.
> >
> > M'kay (finally gets brain around what that expression is doing), back to
the patch.
> >
> > Does it fix the bug?
>
> Anyone?
>
> Andrew
>
>
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]