Re: GDB 6.0 backtrace limit to only 3 lines

Daniel Jacobowitz
2004-09-10T15:17:06Z

On Fri, Sep 10, 2004 at 10:03:04AM +0200, Mark Kettenis wrote:
> From: Reschke Benjamin-A16256 <Benjamin.Reschke@motorola.com>
> Date: Fri, 10 Sep 2004 12:18:31 +0930
>
> So I downloaded an compiled GDB 6.2 and now I receive the follow
> output when I run gdb with my exe and core file:
>
> What version of GCC are you using? AFAIK no version of GCC should
> generate DW_EH_PE_indirect encodings, but apparently it (or something
> else) does.

If assembler and linker properly support .uaword %r_disp32(foo),
then use PC relative 32-bit relocations instead of absolute relocs
for shared libraries. On sparc64, use pc relative 32-bit relocs even
for binaries, to save memory.

From config/sparc/sparc.h; DW_EH_PE_indirect is used. A couple of
other targets generate it also, f.ex. i386-solaris2.

--
Daniel Jacobowitz