From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 73F0D385840C; Wed, 17 Nov 2021 20:07:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 73F0D385840C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1637179660; bh=mF2Wd74UJo+a7ntKCMy8tpUhRpeSBeZuBqseUzVDKLg=; h=From:To:Subject:Date:In-Reply-To:References:From; b=gOBQhyBi3rAP/pQ92IbmsyFrCN0EFDao/tSSr6ag2nNVGNn9aINdz+y15N3Tqk+OR nUcob8wsgYbJPNYH+gke+hLHiQ4x7MQIGDbWeoQAZFc1hqxFIMkNOK0JvtQtKuAkKA cFr096bQ2j67+2oKbAJFBq+XUoVGMB7HDCNGRlJY= From: "dave.anglin at bell dot net" To: debugedit@sourceware.org Subject: [Bug debugedit/28598] 5.0 test failures on hppa-linux-gnu Date: Wed, 17 Nov 2021 20:07:40 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: debugedit X-Bugzilla-Component: debugedit X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dave.anglin at bell dot net X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: debugedit@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: debugedit development mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Nov 2021 20:07:40 -0000 https://sourceware.org/bugzilla/show_bug.cgi?id=3D28598 --- Comment #2 from dave.anglin at bell dot net --- The attached change fixes the test fails. Dave On 2021-11-17 1:28 p.m., mark at klomp dot org wrote: > https://sourceware.org/bugzilla/show_bug.cgi?id=3D28598 > > Mark Wielaard changed: > > What |Removed |Added > -------------------------------------------------------------------------= --- > CC| |mark at klomp dot org > > --- Comment #1 from Mark Wielaard --- > The issue here is that debugedit doesn't know about hppa ELF relocations = (as > used in debug sections). See tools/debugedit.c (setup_relbuf): > > rtype =3D ELF64_R_TYPE (rela.r_info); > switch (dso->ehdr.e_machine) > { > case EM_SPARC: > case EM_SPARC32PLUS: > case EM_SPARCV9: > if (rtype !=3D R_SPARC_32 && rtype !=3D R_SPARC_UA32) > goto fail; > break; > case EM_386: > if (rtype !=3D R_386_32) > goto fail; > break; > case EM_PPC: > case EM_PPC64: > if (rtype !=3D R_PPC_ADDR32 && rtype !=3D R_PPC_UADDR32) > goto fail; > break; > case EM_S390: > if (rtype !=3D R_390_32) > goto fail; > break; > case EM_IA_64: > if (rtype !=3D R_IA64_SECREL32LSB) > goto fail; > break; > case EM_X86_64: > if (rtype !=3D R_X86_64_32) > goto fail; > break; > case EM_ALPHA: > if (rtype !=3D R_ALPHA_REFLONG) > goto fail; > break; > #if defined(EM_AARCH64) && defined(R_AARCH64_ABS32) > case EM_AARCH64: > if (rtype !=3D R_AARCH64_ABS32) > goto fail; > break; > #endif > case EM_68K: > if (rtype !=3D R_68K_32) > goto fail; > break; > #if defined(EM_RISCV) && defined(R_RISCV_32) > case EM_RISCV: > if (rtype !=3D R_RISCV_32) > goto fail; > break; > #endif > #if defined(EM_MCST_ELBRUS) && defined(R_E2K_32_ABS) > case EM_MCST_ELBRUS: > if (rtype !=3D R_E2K_32_ABS) > goto fail; > break; > #endif > default: > fail: > error (1, 0, "%s: Unhandled relocation %d at [%d] for %s secti= on", > dso->filename, rtype, ndx, sec->name); > } > --=20 You are receiving this mail because: You are on the CC list for the bug.=