From patchwork Fri Feb 23 17:07:53 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jens Remus X-Patchwork-Id: 205523 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:a81b:b0:108:e6aa:91d0 with SMTP id bq27csp718778dyb; Fri, 23 Feb 2024 09:08:23 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWwbnpIVRhL+6n66/RSVGGLUlXPJLvZ5X56qm0CZOEiPZE5l26fy/ztYN6NZm1912Iw+KTiRvdCVq+iG621DhT1+L6XqA== X-Google-Smtp-Source: AGHT+IEJW71sVWJXLaGNsDg4lW4SSejB41QUCLsgbGmbPH3kTvcF6zSPk7gArWFnXW/Hdx2koOPh X-Received: by 2002:a05:620a:444c:b0:787:ab73:7054 with SMTP id w12-20020a05620a444c00b00787ab737054mr492032qkp.53.1708708102827; Fri, 23 Feb 2024 09:08:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708708102; cv=pass; d=google.com; s=arc-20160816; b=YxXM3VFdf4/GU6kZh1k+f7LtukF61HdZMxWBaIi3uo3ZfoenNNRPQ1yQ+94tz+NXA2 tx9NbEqeaaEqKef/bgpujUlff8OC1QuxUnPQN/Wa4wuSskWjEEZHTnesu+51ifeIwj9v cJycCXqyocbMEGdcZ83BTTaZzhhGNhjLkgIaJMGVPBrHT/6a14yVUVCQ9QvEkOMfKAXx 2mFyCxtK3RALFBuPt0z6CvQYPQjwHrsr5yS5CXNj+Hiknzsas0MuY2RRRluj42AXez+0 EV/Nvhbrt53TvPX+Qw8L6OshuxCv8pN0p8aDiffvsnAh1qnOntut/rvCZIJMGTV1BeeD Zulg== 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=FzrOa/1og3rOwUA7QWxvngaI6sPsctjAQE6+I8xUFAl2wMUIDJVEpnv4sAfF77z8gd m1bz9E6tLnMS5E6fYGHpSVBZM+l526hB0+1gYRskwB2h6lcx3ufKhZGSsWgzq1I43NDV mVh4KcGvRVJyKhQ2Sa5XJuiKLgT4jAY7fpmlWnFk+Up5dLeSCQvjo9UmQAIqLQ9K2U6U e2glpc3abByB/k7xzQQMktQYVzhk8MA0JdTe6SvjzpP+CfrHqDGt3qHl9HijddPNmGWN iBF7NAJeC9Y69gMWQy/cXsCFV0wF+jyTMQ5X4Kk4WXPnQr3PhgGKu7PSEZKoNpVlkcSr 82RQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=mQEkcND6; 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 bi1-20020a05620a318100b00787af54b088si2133595qkb.238.2024.02.23.09.08.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Feb 2024 09:08:22 -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=mQEkcND6; 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 6ACB6385829A for ; Fri, 23 Feb 2024 17:08:22 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id E92AD3858C62 for ; Fri, 23 Feb 2024 17:08:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E92AD3858C62 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 E92AD3858C62 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=148.163.158.5 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708708094; cv=none; b=idmqkLtTS0Gz+NjlZJ4TqkdoIDZbmY1i8UWTr1A1MfrONSSk47sF/34wUWq11pdw0+wS5CpyGW/lP6ukUaEF+sUOXJYvgGop7TXUNq9qL04jG7z0SWGlaUUL256bpGEvCnlt/LM5wJG8+OPASsLx8hpGF9asjrwLlX35gnjOu+s= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708708094; c=relaxed/simple; bh=cypcZEil3iJ78dzfXmT+I1JFrihonK0qFRIqNJ0Kf4g=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=GdgBX/dW2gy6QS9v69aG0ZPWzcO7v4VuduZe4opgoef9g2upwZkA+Yjc43oMYkmyGSzk2RfvkEvsn1QrApeE362kUZUluzaFIzCrChtW+hcL1HHJaIZRlisgF1up5aIe0EpoA5vwQDxcnVh2KnK8aXflfARPFHJAIe8y5IeGKfk= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from pps.filterd (m0356516.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 41NGuRLv027765; Fri, 23 Feb 2024 17:08:09 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=mQEkcND6ggVcji0pTeOfJlArzSrucvAezEJYi43Fdgoe2loBJ2BkESjEOguRP7cRTpIx rvmPjZIenogOWNa51tCFO0jYWegTu1twIKPmQUtVmx0VyTbnrln+eAi73ldMgwe2VxO2 4aiViFhkTeDL1QnJjUcuAuKy9TRb6LPIa5wiWI2fYTWhLAvzNvGAWAnxcbUw3g2Llh6R 0zh31gbPgcMrU1I8XUdLVDV8VALu6d6dVwsu6b6G3BtqmgS/l2PHRKLr4stwuCdbBvh5 oXsfMdCwSCEEsXq00K9lz+/oLNuE9RWU3v6mFKa64xoxW9edhe9diK2wZrCfzEfTK773 LQ== Received: from ppma13.dal12v.mail.ibm.com (dd.9e.1632.ip4.static.sl-reverse.com [50.22.158.221]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3wexyu0s3v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 23 Feb 2024 17:08:09 +0000 Received: from pps.filterd (ppma13.dal12v.mail.ibm.com [127.0.0.1]) by ppma13.dal12v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 41NFhmJk031135; Fri, 23 Feb 2024 17:08:08 GMT Received: from smtprelay07.fra02v.mail.ibm.com ([9.218.2.229]) by ppma13.dal12v.mail.ibm.com (PPS) with ESMTPS id 3wb9bmebs9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 23 Feb 2024 17:08:08 +0000 Received: from smtpav03.fra02v.mail.ibm.com (smtpav03.fra02v.mail.ibm.com [10.20.54.102]) by smtprelay07.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 41NH83TR19464754 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 23 Feb 2024 17:08:05 GMT Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id EA84D2004D; Fri, 23 Feb 2024 17:08:02 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id BA22F2004F; Fri, 23 Feb 2024 17:08:02 +0000 (GMT) Received: from tuxmaker.boeblingen.de.ibm.com (unknown [9.152.85.9]) by smtpav03.fra02v.mail.ibm.com (Postfix) with ESMTP; Fri, 23 Feb 2024 17:08:02 +0000 (GMT) From: Jens Remus To: binutils@sourceware.org, Indu Bhagat Cc: Jens Remus , Andreas Krebbel , Richard Earnshaw , Marcus Shawcroft Subject: [PATCH v2 2/9] aarch64: Align SFrame terminology in comments to specs and x86 Date: Fri, 23 Feb 2024 18:07:53 +0100 Message-Id: <20240223170800.3993092-3-jremus@linux.ibm.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20240223170800.3993092-1-jremus@linux.ibm.com> References: <20240223170800.3993092-1-jremus@linux.ibm.com> MIME-Version: 1.0 X-TM-AS-GCONF: 00 X-Proofpoint-GUID: 5BDlL3doCdRttFRrfBgW10lk8CX5TmZv X-Proofpoint-ORIG-GUID: 5BDlL3doCdRttFRrfBgW10lk8CX5TmZv 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-23_03,2024-02-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 mlxscore=0 phishscore=0 adultscore=0 spamscore=0 lowpriorityscore=0 mlxlogscore=999 priorityscore=1501 clxscore=1015 suspectscore=0 impostorscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2402230124 X-Spam-Status: No, score=-12.3 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: 1791710307756761561 X-GMAIL-MSGID: 1791710307756761561 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