From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from xry111.site (xry111.site [89.208.246.23]) by sourceware.org (Postfix) with ESMTPS id C13BD3858D3C for ; Fri, 12 Jan 2024 15:43:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C13BD3858D3C Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=xry111.site Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=xry111.site ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C13BD3858D3C Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=89.208.246.23 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705074188; cv=none; b=dY0UcMrgCf0Y31MKWQKhFS7e7FJvesMtXpRh1FZvKgDCXBYx8kUTO44hj9HC9MQXwdYYQEU6gzSGnddj/+fWT98BRh1q1vyPqoj7AurjSlx5+yS0KrYVGNzi2kZVyrghcmpV/+ia69YU4PXQ5c3AlfGzDzmQ+IYdZKfnP74zatE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705074188; c=relaxed/simple; bh=4paxTxT3tVFiOwxHaHsAKHH2d+NviuFfTB1d3xCefIY=; h=DKIM-Signature:Message-ID:Subject:From:To:Date:MIME-Version; b=rt38PJpAeO/vfy209HUMKEHuBG3Z4u7xXHbF2OJGQi1HLNDLODJYmF1W/S6XolRtfallesSVSJwhaL/xaszM1JTctcqsfVvt2CAUifTYkk/M7EUxt1glYLVqq04Nfxt779/IZspV7xoNPoqzv1WmOQVSOQ+HCxk1AJofJf894PY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xry111.site; s=default; t=1705074186; bh=4paxTxT3tVFiOwxHaHsAKHH2d+NviuFfTB1d3xCefIY=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=dEWyYh9fsB2hxoAksu+jnbG6bab7RAw0gNEk0hVIqdpTxsnIHSLLnw2aOwQW9tC4I 15aCfW+lg6po4JaqGISr4gjpagTl3kJvLHxSEuwf27za4IXJKYMIBtKgFDitHlVcMj bt32tMixTWez/HXBveJTUm4AgwZigbkol8qJPuBg= Received: from [127.0.0.1] (unknown [IPv6:2001:470:683e::1]) (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 C2C3066E72; Fri, 12 Jan 2024 10:43:05 -0500 (EST) Message-ID: <434c6801331f45762ad1f766ce3759abdee12803.camel@xry111.site> Subject: Re: Gas: Any pseudo instruction to disable a single RELOC? From: Xi Ruoyao To: YunQiang Su , Jan Beulich Cc: binutils Date: Fri, 12 Jan 2024 23:43:03 +0800 In-Reply-To: References: <92969380-bc94-4f42-ad8c-4a555ef9470f@suse.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.3 MIME-Version: 1.0 X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,LIKELY_SPAM_FROM,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: =E5=9C=A8 2024-01-12=E6=98=9F=E6=9C=9F=E4=BA=94=E7=9A=84 22:41 +0800=EF=BC= =8CYunQiang Su=E5=86=99=E9=81=93=EF=BC=9A > > I don't think there is, and I don't think there should be. People using > > .reloc absolutely need to know what they are doing. > >=20 >=20 > Thank you, I find a solution. > BAL=C2=A0 . + 4 > won't emit any relocs. >=20 > Background: > MIPS pre-R6 has no instructions that can read PC directly, thus we > have to use an branch and link instruction to do so. For this purpose GAS already supports the nal alias for bltzal $r0, 0. > I am working on GCC to support it. I don' want to emit an label for this > simple branch. --=20 Xi Ruoyao School of Aerospace Science and Technology, Xidian University