From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from xry111.site (xry111.site [IPv6:2001:470:683e::1]) by sourceware.org (Postfix) with ESMTPS id 459A63858414 for ; Tue, 31 Jan 2023 14:31:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 459A63858414 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=xry111.site Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=xry111.site DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xry111.site; s=default; t=1675175046; bh=inAewlg/UNbQgnuShw8XxUv086VOPiSzHepdZM/34HI=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=KAWka+8i8ZDawK39Zc6N542b2VTiyLrVA9FE02Xs3BlZeYNdEsYTBvSxjX++V5/UD 2iHOPWRVjCkuncfLhwGp7Xt4oTtscMafWKyIFpK7gaIYpZTtzaFSswHh85FTZxosbY vqpdMRSwirnZwDPj0vPbJxcgglcouQmaINIyf/Uc= Received: from [IPv6:240e:358:11e5:a600:dc73:854d:832e:2] (unknown [IPv6:240e:358:11e5:a600:dc73:854d:832e:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) (Authenticated sender: xry111@xry111.site) by xry111.site (Postfix) with ESMTPSA id 0067765B9D; Tue, 31 Jan 2023 09:24:01 -0500 (EST) Message-ID: Subject: Re: [PATCH] LoongArch: Add new relocation types. From: Xi Ruoyao To: caiyinyu , libc-alpha@sourceware.org Cc: adhemerval.zanella@linaro.org, i.swmail@xen0n.name, wuxiaotian@loongson.cn Date: Tue, 31 Jan 2023 22:23:53 +0800 In-Reply-To: <20230131133246.711897-1-caiyinyu@loongson.cn> References: <20230131133246.711897-1-caiyinyu@loongson.cn> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.3 MIME-Version: 1.0 X-Spam-Status: No, score=-8.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FROM_SUSPICIOUS_NTLD,GIT_PATCH_0,LIKELY_SPAM_FROM,SPF_HELO_PASS,SPF_PASS,TXREP,T_PDS_OTHER_BAD_TLD autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Tue, 2023-01-31 at 21:32 +0800, caiyinyu wrote: > --- > =C2=A0elf/elf.h | 40 ++++++++++++++++++++++++++++++++++++++++ > =C2=A01 file changed, 40 insertions(+) >=20 > diff --git a/elf/elf.h b/elf/elf.h > index b6a75c13a8..4bc0e4299c 100644 > --- a/elf/elf.h > +++ b/elf/elf.h > @@ -4159,6 +4159,46 @@ enum > =C2=A0#define R_LARCH_GNU_VTINHERIT=C2=A0 57 > =C2=A0#define R_LARCH_GNU_VTENTRY=C2=A0 58 > =C2=A0 > +/* reserved 59-63 */ > + > +#define R_LARCH_B16 64 > +#define R_LARCH_B21 65 > +#define R_LARCH_B26 66 > +#define R_LARCH_ABS_HI20 67 > +#define R_LARCH_ABS_LO12 68 > +#define R_LARCH_ABS64_LO20 69 > +#define R_LARCH_ABS64_HI12 70 > +#define R_LARCH_PCALA_HI20 71 > +#define R_LARCH_PCALA_LO12 72 > +#define R_LARCH_PCALA64_LO20 73 > +#define R_LARCH_PCALA64_HI12 74 > +#define R_LARCH_GOT_PC_HI20 75 > +#define R_LARCH_GOT_PC_LO12 76 > +#define R_LARCH_GOT64_PC_LO20 77 > +#define R_LARCH_GOT64_PC_HI12 78 > +#define R_LARCH_GOT_HI20 79 > +#define R_LARCH_GOT_LO12 80 > +#define R_LARCH_GOT64_LO20 81 > +#define R_LARCH_GOT64_HI12 82 > +#define R_LARCH_TLS_LE_HI20 83 > +#define R_LARCH_TLS_LE_LO12 84 > +#define R_LARCH_TLS_LE64_LO20 85 > +#define R_LARCH_TLS_LE64_HI12 86 > +#define R_LARCH_TLS_IE_PC_HI20 87 > +#define R_LARCH_TLS_IE_PC_LO12 88 > +#define R_LARCH_TLS_IE64_PC_LO20 89 > +#define R_LARCH_TLS_IE64_PC_HI12 90 > +#define R_LARCH_TLS_IE_HI20 91 > +#define R_LARCH_TLS_IE_LO12 92 > +#define R_LARCH_TLS_IE64_LO20 93 > +#define R_LARCH_TLS_IE64_HI12 94 > +#define R_LARCH_TLS_LD_PC_HI20 95 > +#define R_LARCH_TLS_LD_HI20 96 > +#define R_LARCH_TLS_GD_PC_HI20 97 > +#define R_LARCH_TLS_GD_HI20 98 > +#define R_LARCH_32_PCREL 99 > +#define R_LARCH_RELAX 100 > + Compared with BFD code with eyesight, LGTM. Pushing the change before Glibc-2.37 release will require release manager approval though. > =C2=A0/* ARC specific declarations.=C2=A0 */ > =C2=A0 > =C2=A0/* Processor specific flags for the Ehdr e_flags field.=C2=A0 */ --=20 Xi Ruoyao School of Aerospace Science and Technology, Xidian University