This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: [avr] gas support for cfi info
On 02/16/2011 02:47 PM, Petr HluzÃn wrote:
> What should I look for when testing?
Run the gdb testsuite with dwarf-3 enabled. Either by editing the
default in the compiler, or by some dejagnu argument that compiles
the tests with -gdwarf-3.
The use of Dwarf3 enables the use of DW_OP_call_frame_cfa in the
DW_AT_frame_base field, which means that the .debug_frame info will
be used every time local variables are referenced, as well as for
unwinding the stack.
If lots of tests fail, see if you can determine if the address
computed for the local variable -- or even more particularly a
function parameter -- is off by a byte. I have an idea that we're
missing a definition of
#define ARG_POINTER_CFA_OFFSET(FNDECL) -1
in GCC.
r~