[RFC/RFA] gdb extension for Harvard architectures
Jim Blandy
jimb@zwingli.cygnus.com
Wed Oct 3 16:17:00 GMT 2001
Andrew Cagney <ac131313@cygnus.com> writes:
> > - that we make GDB evaluate expressions like `(int *) &main' differently
> > from the way the compiler does.
>
> and that this isn't defined at all. It does have a loose definition on
> unified address space architectures.
Is is defined --- not by the standard, but by GCC. It is very
important that GDB's expression evaluation match GCC's.
> > Those set off warning bells, for me. You can special-case this stuff
> > to make the naive user's behavior do the right thing want all you
> > want. If you've ever had Microsoft Word correct your capitalization
> > or automatically munge your paragraph formatting, you know what the
> > resulting systems feel like to use.
>
> Have a look at the way GDB vs GCC implements ``func + 4'' for AIX. We
> do this now.
And indeed, that discrepancy is undesirable, right? We should not
introduce more.
More information about the Gdb-patches
mailing list