This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: RFA: fix GDB casts when pointers are not addresses
- To: Jim Blandy <jimb at cygnus dot com>
- Subject: Re: RFA: fix GDB casts when pointers are not addresses
- From: Andrew Cagney <ac131313 at cygnus dot com>
- Date: Thu, 05 Jul 2001 01:15:34 -0400
- Cc: gdb-patches at sources dot redhat dot com
- References: <20010628225704.9AB635E9CB@zwingli.cygnus.com>
> - the integer produced is the byte address in the code segment (so for
> the D10V, this would be the pointer's value times four), or
>
> - the integer produced is the 16-bit pointer value reinterpreted as a
> 16-bit integer --- no adjustment takes place.
>
> Currently, GDB implements the former, while GCC implements the former.
> This patch changes GDB to match GCC.
Um, ....
> In the absence of clear direction from an independent standard, I feel
> that GDB should match GCC's behavior.
Can you again provide a concrete example?
Assuming this is accepted, it also needs to be clearly documented. One
of the biggest problems is that there is no clear documentation on how
things should behave.
Andrew