reopen 746426
reassign 746426 gcc-8
thanks

On Wed, Jan 23, 2019 at 03:32:32PM +0100, Mark Wielaard wrote:
> Hi Kurt,
> 
> I saw Debian Bug#746426 was recently closed.
> You originally wrote:
> 
> > It seems that not all arches have -fasynchronous-unwind-tables
> > enabled.  I see it enabled on amd64, i386, s390x, but disabled
> > on armel/armhf, powerpc.
> > 
> > Could this enable this on more architectures?
> > 
> > I'm currently seeing elfutils test failures on powerpc because
> > the unwind information is not available.  I'll probably also get
> > this problem on arm64 if it's not enabled there.
> 
> I agree that enabling -fasynchronous-unwind-tables is a good thing in
> general. It is what Fedora does for example. Without precise unwind
> tables you need some fallback unwinder which has to guess at how call
> frames work and won't be reliable.
> 
> Is there a way to clone/reopen this bug against a newer Debian gcc
> release?

I've reassign it to gcc-8 now. I can also clone it to gcc-9 if
needed.

> In theory the fallback unwinders in elfutils should be good enough to
> make the testsuite PASS. But they might not. Are you still seeing
> unwinding/backtrace related failures? On which platforms?

I see the tests getting skipped on most arches, because unwinding
is not supported.

These work: amd64, x32

These have at least 1 test that says unwinding is not supported:
arm64, armel, armhf, i386, mips, mips64el, mipsel, ppc64el, s390x,
alpha, hppa, ia64, powerpc, ppc64el, riscv64, sparc64

But those pass at least run-backtrace-native: arm64, armel, armhf,
i386, ppc64el, s390x, powerpc, ppc64, sparc64

This means that for the arches we release for, mips* is the only
one that does not pass run-backtrace-native.

Unknown: powerpcspe, m68k, sh4


Kurt

Reply via email to