From patchwork Thu Feb 22 16:01:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jens Remus X-Patchwork-Id: 204840 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:a81b:b0:108:e6aa:91d0 with SMTP id bq27csp35269dyb; Thu, 22 Feb 2024 08:02:15 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCU5UFCoDNgcKxuwnweVYB+NPrHBYaW2nT1oNXqgXY8f4D1wEvbFvnu9tUQyJAepq6K/BaAtphHxueia3ZAQwowNRyJHdQ== X-Google-Smtp-Source: AGHT+IEmZasFQH3cAztnTD2kTYZDvZxiOyfcnHUH3q7OpRUeNqhY/NrLFtrtg/yjfM68jCybXEeY X-Received: by 2002:a5d:4578:0:b0:33d:2567:995c with SMTP id a24-20020a5d4578000000b0033d2567995cmr2506596wrc.1.1708617735282; Thu, 22 Feb 2024 08:02:15 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708617735; cv=pass; d=google.com; s=arc-20160816; b=pS0hVKYdHKE1CiJ21Z6wQnSuVtUEMWUwTDHRHlMlV6szoan5qetFRup3lYuFgLYF5b crIcncXt0JWDgwLP+EKQ9e61t4yHatmFs+2x6DFQ0YyQnl5Jh8HEcEXaHa+4dlq8v35C +dQA2jmZ6y53WmSnkGcULBK6eee82YX1ywxLgED/0Cm+HVJubkPb0gpQ1I63aJm6vpmF h2zhEway+WzVsN85JUfHc8p4g6UXDPrvIaycUt9an3ZJYpVdxswVZ3+/pI/+ZKwzU8SN LZc1qgd+N9DCVOCmKsBA+y+d0HJehXPD6860L9Ee0RVjHjPm2bp56g1T4DIsY5+X4eet 1YPg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature:arc-filter:dmarc-filter:delivered-to; bh=AzafolOOTGI80OAri5UAi8tYOnbCQqarpYBAnQYFpho=; fh=xzEBZrwKMP5oGYG1oABGV7dpV5/1pQwD40SCh/bfkgM=; b=GW9iGzL7b56DhlXS53qP2WdLsOfbSCW9AnvZVanP1+CIl7lh8HdC/ziU8AcIODw4ZJ crOoXeTPQAyMafZgV9VI9KayPSttJj0lC6EajwvweIab7Ym/RmCz+FxfGEh4QpiqLwFw wVuGi8UBFkIdoOlBccVBvYs41s6wctdobyzYXRvfELgGutqbEYcd/FfuSHVOsh9KVSsQ XeRhHHdcsvi64XdzWo/uOeEdkGfSromcxWNyKEvlPa3VWezA3/HfmcYzJmHXsHiw9tdk nnaj3H6JXjJBIY86hdy065Im/exhPSz7x5vkWS7JZHZ4oiHr6TDOK/pKH89wvGYt7fLa ufCQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=TtctC0iL; arc=pass (i=1); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id e6-20020a5d6d06000000b0033d82dedc72si1864151wrq.340.2024.02.22.08.02.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Feb 2024 08:02:15 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=TtctC0iL; arc=pass (i=1); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BD02838582BD for ; Thu, 22 Feb 2024 16:02:11 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id C51783858414 for ; Thu, 22 Feb 2024 16:01:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C51783858414 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=linux.ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linux.ibm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C51783858414 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=148.163.156.1 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708617711; cv=none; b=GEOnpKe9LBYwon/cN16elzU7lJrKZrQfj7xTjVGG/k+JZl9/qZiPNqhuJwOA6Iee1QXV6oH6oQIp9ZxMwKx8/LrGYZqMNATmICvv5HgHCu74R6VEsaPr0CuefFCAlPtnh1LKEmNKt+cNR/8uhj48LOCi7RxhX5m48aj/MtnORXA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708617711; c=relaxed/simple; bh=cypcZEil3iJ78dzfXmT+I1JFrihonK0qFRIqNJ0Kf4g=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=bfOpPH5YiZTxOv36oHb9dvQ5u6yuYl+cvyBHP1Us7v6Qm8TGXpWVMYyhTasSUs1q9uTvUAzYA5xOkdtFsFRaE2rUA+jkCrwZj4dQFP1G8qnRK4few/JYnpRbBy1hfjF0gOtV6DmcukJmSNT8Cv9ZK2ZgYznY/mBF++GMHP+b0aQ= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from pps.filterd (m0360083.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 41MF7aZe016191; Thu, 22 Feb 2024 16:01:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding; s=pp1; bh=AzafolOOTGI80OAri5UAi8tYOnbCQqarpYBAnQYFpho=; b=TtctC0iLwwRmYM9wOBch5EZ9nZlHXrIlFk/8Q1IBt7g4b191goM92+nsrIXteoh7O4KW 1NAVkNomPI40Vky4F0b2XcRaOLIT/F1lG2tt2fRoMqyy/fxhtd8kZWsHKM10Tad/AU+z ANsQ6NN2wlshN8rOZDjmbUB4TiYCgVIstHiJCBH3O/GXCq8k/LXFo/Cn5fZdjgRuOVA+ eFLMATLf7F9gKcCPyE5Vqqkhiit7+r8fyp3eBIkQyG/6O+cnjvSVabS6x1N4znE60h74 HuCv5u1MV2MDsYyAFp4rXATDlKDgEf7gCVB96bDstD47DqvW+sd0+610Z6wXx/kts/tI hw== Received: from ppma22.wdc07v.mail.ibm.com (5c.69.3da9.ip4.static.sl-reverse.com [169.61.105.92]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3we8mk9nkt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Feb 2024 16:01:33 +0000 Received: from pps.filterd (ppma22.wdc07v.mail.ibm.com [127.0.0.1]) by ppma22.wdc07v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 41MDoQGl013532; Thu, 22 Feb 2024 16:01:32 GMT Received: from smtprelay03.fra02v.mail.ibm.com ([9.218.2.224]) by ppma22.wdc07v.mail.ibm.com (PPS) with ESMTPS id 3wb7h0qeyp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Feb 2024 16:01:31 +0000 Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay03.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 41MG1QOZ14746202 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 22 Feb 2024 16:01:28 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 3DA872004F; Thu, 22 Feb 2024 16:01:26 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1514720043; Thu, 22 Feb 2024 16:01:26 +0000 (GMT) Received: from tuxmaker.boeblingen.de.ibm.com (unknown [9.152.85.9]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Thu, 22 Feb 2024 16:01:26 +0000 (GMT) From: Jens Remus To: binutils@sourceware.org, Indu Bhagat Cc: Jens Remus , Andreas Krebbel , Richard Earnshaw , Marcus Shawcroft Subject: [PATCH 2/9] aarch64: Align SFrame terminology in comments to specs and x86 Date: Thu, 22 Feb 2024 17:01:16 +0100 Message-Id: <20240222160123.2554459-3-jremus@linux.ibm.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20240222160123.2554459-1-jremus@linux.ibm.com> References: <20240222160123.2554459-1-jremus@linux.ibm.com> MIME-Version: 1.0 X-TM-AS-GCONF: 00 X-Proofpoint-GUID: MzKzi60uHcp_oJi6wGyQJ2XZZh1AZYLP X-Proofpoint-ORIG-GUID: MzKzi60uHcp_oJi6wGyQJ2XZZh1AZYLP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-22_11,2024-02-22_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 priorityscore=1501 clxscore=1011 impostorscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2402220127 X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_EF, GIT_PATCH_0, KAM_NUMSUBJECT, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791615550799375300 X-GMAIL-MSGID: 1791615550799375300 Use the term "frame pointer" (FP) instead of "base pointer". This aligns with the terminology used in the SFrame specification. Additionally it helps not to confuse "base-pointer register" with the term "BASE_REG" used in the specification to denote either the SP or FP register. While at it align the frame-pointer and return address register comments to the x86 AMD64 ones. gas/ * config/tc-aarch64.h: Align SFrame terminology in comments to specs and x86 AMD64. Reviewed-by: Andreas Krebbel Signed-off-by: Jens Remus --- Notes (jremus): This patch can be dropped, if subsequent patch "sframe: Enhance comments for SFRAME_CFA_*_REG macros" gets accepted. gas/config/tc-aarch64.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gas/config/tc-aarch64.h b/gas/config/tc-aarch64.h index 1b8badad9fdc..599d78db7908 100644 --- a/gas/config/tc-aarch64.h +++ b/gas/config/tc-aarch64.h @@ -271,11 +271,11 @@ extern bool aarch64_support_sframe_p (void); extern unsigned int aarch64_sframe_cfa_sp_reg; #define SFRAME_CFA_SP_REG aarch64_sframe_cfa_sp_reg -/* The base-pointer register number for CFA stack trace info. */ +/* The frame-pointer register number for SFrame stack trace info. */ extern unsigned int aarch64_sframe_cfa_fp_reg; #define SFRAME_CFA_FP_REG aarch64_sframe_cfa_fp_reg -/* The return address register number for CFA stack trace info. */ +/* The return address register number for SFrame stack trace info. */ extern unsigned int aarch64_sframe_cfa_ra_reg; #define SFRAME_CFA_RA_REG aarch64_sframe_cfa_ra_reg