| Message ID | 20251202073414.200246-3-indu.bhagat@oracle.com |
|---|---|
| State | New |
| Headers |
Return-Path: <binutils-bounces~patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A4F184BB3BC5 for <patchwork@sourceware.org>; Tue, 2 Dec 2025 07:35:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A4F184BB3BC5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1764660908; bh=Y+tFwpEvASfzpdiiqLhUcQ96IVk515HuvT327ByQ39k=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=L9HokfSFywp+seXZPyd4MITyyou1H2BXS7xSEIF1g+uylV514TH2nhnS3S3eSo4R4 +rvF2/IEOQU8g3zIhVxSNvWbvpLSJrOyQhBxr0BPIm9mmXtM6bwSsZC1Cbkba2CN5Y bivUvRwYXCqONJIhdScj4kFWf+2wAPJepw1KUphk= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 465B54BB3BBC for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 465B54BB3BBC ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 465B54BB3BBC ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1764660869; cv=pass; b=HezvhStRK9OX0Q1Q3xantWLZGiD8O8AmvGHFFzozY5TmZm+5ANAdeYg9QD4mKss4hu3xG04aV7cK3x5gKGuy7owdASFTm4fDkc3O1CisHEaq8Xzwg4aq/YhgEUA3nyq1U4PJpLPYypaylYyVjSvRkzHB7au3fUu0htcHXCio+ss= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1764660869; c=relaxed/simple; bh=IfjN1Jj9bOri35F+kCcIVrP+6WYGZSI5ulRYvvxieyE=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=ocLGFjTKyL8vEKsxjdoSNmdHuBkMc1WOw8KbAhy9r5yVLKU6AMGGclqN0pZRzdql1KoHqZ47LMRxQGKXlK7HlYjtMSrkcqg+6TwYQ3EOrCsoq7LTyjCFiQ1LUmcZVeHTGMMNDnWOT58zt5GalS1ygF/1ohD4rZ6W6x7w51TOZzY= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 465B54BB3BBC Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5B21NOCP3288515 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:28 GMT Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4as7f22a77-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <binutils@sourceware.org>; Tue, 02 Dec 2025 07:34:28 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5B26Nu9C016425 for <binutils@sourceware.org>; Tue, 2 Dec 2025 07:34:27 GMT Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012033.outbound.protection.outlook.com [52.101.53.33]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4aqq98sqhm-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <binutils@sourceware.org>; Tue, 02 Dec 2025 07:34:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=j2eWGrHZRRESiwvmWSLLzzPb9GUY9beAml9YpmrjCGHw/arWiMMaMDMOjplEL+Pk4NXLD1a8t7abS4dHKaEgfvwr626HgC+z0b8hGcP2daIo3EMG7r5JR3KoFYftk2248WRn32yRljwCbfKIu6NqG1hPlTNi44+RHFT//9SHuUQ7qO3afwOFWXtytJkKr26yNoBiTDhWDHEnQSJDnbvAga3VQYtvCsfZzqXKC/JIYREKb348PGktrRsg/hc+WispWFpRXNam82qAxT+P0oe7KUHqvFzcsflk9ecYXeT2PVQ7e5i/zdWTvdabVg1LoLWWmMT2TzIniu7AB4s8BZN9fw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Y+tFwpEvASfzpdiiqLhUcQ96IVk515HuvT327ByQ39k=; b=Bx0LHquoVvnol7pn5ykvn1Ig940qGNgGkjktyEBZ6pgi5gt2OJdh7vVijrYNSNJhB3SBosy45QT7BBRvuGCS/ZzSZjcuw7FGD6vk4rIoly1T35TqcMt7jaB4XgsCZZhwwzQe46WOp6EqBaV5nIpTotze1lmgxN1iX+lNn7Yx36QSekqFJQu/JGiiQ5B9bj8eoG7iyWdI0zZlimsE0Q0XQhgfOt3bIDIUIx2pIv2kwG2GvACMZPclEp6JtBsq+YszMFw3UmOBeBr6dP9Y4+h05+uTT5kmA3imCUhmmaWxhDuAYSNhmKyjyFp6Q6hOrWi7Edp+gqgDcVwMFomHsiZGtw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from SA1PR10MB6365.namprd10.prod.outlook.com (2603:10b6:806:255::12) by SJ0PR10MB6432.namprd10.prod.outlook.com (2603:10b6:a03:486::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Tue, 2 Dec 2025 07:34:25 +0000 Received: from SA1PR10MB6365.namprd10.prod.outlook.com ([fe80::81bb:1fc4:37c7:a515]) by SA1PR10MB6365.namprd10.prod.outlook.com ([fe80::81bb:1fc4:37c7:a515%5]) with mapi id 15.20.9366.012; Tue, 2 Dec 2025 07:34:25 +0000 To: binutils@sourceware.org Cc: Indu Bhagat <indu.bhagat@oracle.com> Subject: [PATCH 02/13] gas: sframe: testsuite: add testcase for .cfi_register RA Date: Mon, 1 Dec 2025 23:34:03 -0800 Message-ID: <20251202073414.200246-3-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251202073414.200246-1-indu.bhagat@oracle.com> References: <20251202073414.200246-1-indu.bhagat@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR03CA0064.namprd03.prod.outlook.com (2603:10b6:303:b6::9) To SA1PR10MB6365.namprd10.prod.outlook.com (2603:10b6:806:255::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR10MB6365:EE_|SJ0PR10MB6432:EE_ X-MS-Office365-Filtering-Correlation-Id: b4454de0-374d-4c1d-add7-08de317537cb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|10070799003|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: YeLq6n100HR0vdCPkSW6ujGzUlf5TLgDkrO7JhZsAG0/bDMoYtKHyIaMukbw8lra93qrE2j0CB9C1JeVOuIUSXtQUbiVRFNjOEWACg6mOMvIRiT08Xbjv78fzVRBBseXokJ7VMoZB4LapnNDBMBQSzFypPw/oh78h3aRgiEXRZcI87bCbZbKP1Xd2e8t3YTiLCt3yaRluWQ3/vM6Y+FxPcoiRYre1UlY6TIu/lgdV4JOjPge4UYoucejw8eeSRFDluNcL7alflbOOVWlWpnpqnQ9uH6OaZbaKyAr0sRwTPTRq28q2uhdjI5yPM84O/Xs3XIMiAfCjIYhg7syWacOoyfzJj+uLQap5sz2shYdb1avarhlXvshlVahBO+Th3BNMWo4IMwnr7krQSeJpUs8fbYpA9k+z25jfmJ75YKjh1rkUZAmuDdgWIPx51fAoNg44AjXRWCv0I6Y8J/G55HLpPTL8ptKTls+yLntu4yLDZJ12bgXXVTBS/vnBpbTUHhhgoVVV/IBVfip+UmB6+R+ntBeE34QZnwttvvtw9jO8bS7gQoN7ZVmePmgMfrMvDirDkMNEuq2NjbZF93KwmDJhmdFUzwVpPYhMYdsdRtFCWXT1eccn/vPXQT/AFocfu5i7MM4ZWB1dYYhaZTeigbEas/g9xwp5xz1wAWZwFrYF309KfUBeD5fMIgDipjtLQSYA9H0rpv/3W8b4p2+024k1+Pgsmhw2S8lHAYHZPHTVhH0+AHQKgY/Yt+ISL0YWacYkr27nHzWv5MooBQfB+27ssblh+x25giYCuPQ26uYOfl2GjhHCTOOibtRlScxqHTTEIEvLUCCI9qSqWeUX5/nTThSPs6G07rufhAAxHkdURALk+J8kLe7GZxKOXa+MTrwIg8lz5/1XjIxGwR1w9qy+cbbn9OkQa8OqiSF/X7hcEYaXbnCmgVR77Mzj1mpvLW/Dp2PReX26UYx5Lic5xtGxNtoFaUdjXwg2hqcIctYlNK0qvxJxJF1CUvecVDK1SZ+shMik1nlrBncaLNvGPFrCRhrYfbQn4MHC8710BFtC+BemEvUm/tnU3baiTYHAhb4tQGxNAN1BASDCvE/yjtU09GmSeoAwtDLmo5jVriHQjFf0lEeCiAUbenciwiMR58RTAZVa+YS6pGfCZer9nWLbiyjs+h49pPvkoX95is20kuh0nSVZea4q5WSxGZM3KfQZDwdC1PgBpx8ruHElKnLQ7w2Fc/FvOEN5u0Zasq3oz995Nurq7YT9NytFiRbA5qElSlxwtNNJttm6d6kqt+Q49PFB0eyphOzeNjZuWw3wVIG4VLOGT0dMbHyFkx4IsZE7gwXV/TBjeVC9I8zYmuzNFsr7/n3XOWMGWRk8Kpd5KkpB4KN3pLmleZ93pAZarMPupE9KbKkxyukre+SELxI5PyEgZ4u0jkRJOXmrsNxul/iFwjriL3DhCfUydl2td/x X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR10MB6365.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(10070799003)(366016)(1800799024)(376014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7jVih5OsOomwrctNFEv5TPF/Yhw/Qi79KyF0lCoiGM95+sX3hJ6PkPGk5hd+GoSoOjCGGAc1ua3wzQq6uWz3enpRNJkSoO8sanR7rkqg+xIw+V53WipWmPJtnH5LRq9TGh6i7Ey8LMfagYu95eJQn63t7FQDxp7wjPOyiCHwqnJMHIvSyeP+SE1jrZPkLcJTxhJ8GTtyWt+oLMt3XMR5u+Lj4a7fP0YaxEEZEYVcnge+kWMgT/yCcuHO6aDBY1mNH9wZy8ChZCWhf7D+BhTTLV31iktpZimS4M0vjj4weUf+wGOmbQn9fRgAa8IIgS+v7lIJ+k2ktGmhXg2opva2nBW1nl95kpcKYvdJot8y6863d2h1GymzYwgOzlaB1M371VgPvedOcrd59GzTkp0w4VuZFatKeSEBIL3h0OvBfGVDzkX5fBx9wrTDQjpVaBg8hmcS6NtA/VO3sQaaF9EkvQcqwxaDxlb1xTf2dVZaoPQTsFD0+HcdIjUO3XkypS4Y1pwXEa+FgL0yghBptcpQWrLwVpMRR045l9L7v8Y7sNC0PKz5tn9oVnsB2A5toKLB+6crR0qj6rwFnNOpxQcWr+8pu8yFIKKXAKcRSgGnonmKvNEO8gbZuq6lLWUnupDtCrOYgNZhaFzbDc1RYDbs+0RvRWbcr8KtQXBjmbIbYUroY2w8WKeQrQELkTpZLK6oR8PsHEEetEZ74Y6tP627Gcriee9fNVU7+vK/eJOcjCZbyxoWhpDm90vee7QQJwV7JJmfRlQU110HOhaqR1AcgqM7gKhQE9hLtHNZ9k9C/qNlg6nMHpfOtJ0l7LRClvQWARCMGn2ZDmm6e7ue8EX99A6U6PmoT59xMMh8bPxUIz7Gggnrk98lBH0C1KauqbCTpAG4L/Na8DQlxPC6WgUaiEMx0iZOvv9H62BEjIJ98WhcDyFqQbTyBY6hPGEeUjuOH/RRCUvvIUu8oCIetvhHkQUWWtI0jbbssjjZr2P2o1PtvLgyqkNFLXOBhbofbyOXQR5R8Wb/NMQDbYyayUyp7NxxB9rZUdnU0/7yHp1i1xVsT4BjcnQx5EvhARov1Qvv63tuu1OkRiQhQAneOJUGaRYvm1S4m6CIg4ymnQWMb4oFx9RMfFXZ9uIhYOf42RYTdYFCktJJzN0afyCd95n6KGtHJ15MbtToQlcM6AgmkQB9OH3ymXYL5gRau2ZqeNgjKQdMctkhUnE5VczAz2wcowoIZgIDad1soxuKEzslUbBI3qO2oFya58S3uGmoG+mEJEeccUyGX96e9r5FbaaT6gKmSB01JfYKy+Zea4avs8vLSC3z0N+PBRSxcfv61fLkhcT4uKEmylS/sVaG5nfdUwvfKw9e9e/f8E1L3ngozJI81s2Yd86a6wNT7I3qHRFvn2g8rHSzvKRr4KUtDqOd1YnhD4TGLllG9RfbD+VZ6NcKHn2mrGFURfJ3xupgGS2myRKTBprJhFFQvXE0ObqDF7Fntz2avEFVRUHT0C62WZ9qV7GyTd3V4fs/RsvgVtMEAsMuGstgY7YlI+bi+Vm0MMMCZS2dBLKYSiwUiM8POkCb2gf+CvzfSL5uooMQuw9aLwvDIwqVFkaIyjx43MdTAPuVQ4bb5ivFXvi2NaYtfAg= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: iaT7Om8SN0PO2yudJ4sR+oq5XC5p23qS57qjCbE1R8hEDP1cYQ9vz7vwx8+AP5iB37Mis+i1K/lW9IRDQTCyXmwlGMz2goYxnesN8n6g1g0UApJQVbyMw2pazlfb3c9E1claerwBB4Hy3p2uU6kp3ISklK51mCe1L02ZygdBa8EGpelGvAEmWTMk0thw3vFHaOSHXwUPA6GoAR4QSsjSRcKRpaAllhxppPGBUvvIIrqCrgcGcIKxVoFGYJ6/YwBq1gSZJG9K4PfiYcLHmWmU5RK3fuQb+Q+QYZ3EesA4tpLBk9MbwISjScFkvI7VptpQRF1CMFoHy6JC0o8mVTsFLL91uYIFm7/M9+2YJEdmLJzzROwyNg31+HT/6R2fiFYhiroXdkfaCHPFPZCYf4kpXXaJGEZh1yfXEuaeqOCiP8mlei8KeH6F0+4vCF8ysiLhTbXear0dl2XhpTBQ3gB95CQAPZbt9s6k/GAKB1roP4mVtJ/c53nesBqLthQYX5lxGioJ5XcDeOhrVSMzEPuDo7WDf87Jg4VA508Lm035Lmue7YrXQFRBa9IuS7Pi6oPqB/v7JXhGb3nMQmDA/eAdZC53poe6+0HhZf/xXhoTDCI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: b4454de0-374d-4c1d-add7-08de317537cb X-MS-Exchange-CrossTenant-AuthSource: SA1PR10MB6365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2025 07:34:25.1066 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dQNzO66xLZq9/V6s7CDvDSxo+WWnwmyDiF6e5zW3B6aylwTYQaVsgSrGxRBarIQnRBf0NH7L2nZxv5o25RB0rA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB6432 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-28_08,2025-11-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 mlxscore=0 bulkscore=0 suspectscore=0 phishscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2512020059 X-Authority-Analysis: v=2.4 cv=QMplhwLL c=1 sm=1 tr=0 ts=692e9684 cx=c_pps a=OOZaFjgC48PWsiFpTAqLcw==:117 a=OOZaFjgC48PWsiFpTAqLcw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=wP3pNCr1ah4A:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=WSWoJARTRNVb4FSWNpkA:9 X-Proofpoint-ORIG-GUID: TFpM4goJJ7m_IMnLVGttm-xxdYTkYQcC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjAyMDA1OSBTYWx0ZWRfXxqGEEKRV+QwC f0Nl9IQNjwBZ4N0NpDs/4EmDtcD97laUC7mOLY0OxJhh/QesXas/xCGyos2hVhy4Yd8tSWNiGBv 1y4ia7FTV9DqLXAfdN4gOUz2v+mUizdZj5uy2Wl94pnu5wGPFwJfAfiQwZuHeWr8x2c7o5tz32i b5moabX/OF09WN3a4jasu54WZ/CxUidd+7nZFq2WB0wCEupjJHG+xhD8pP/84H5Q9J4cBgANj4o pdKe+YNDy+dqBcextqiPOOqa/W5GC6b0yT5Ii4Znaausfxuxf2dBH0IfdXnBeXBK++rwJ1a7+oR FhiiJwmKcZTg3sftP2yhwfVupIADXrcb4Z/qjoSJr0NWWnAIUzu2wFMPUmWeA96v1bgP+CLjKvX liLXbxzA4efeEyZiSr2L6FaE3A0N+A== X-Proofpoint-GUID: TFpM4goJJ7m_IMnLVGttm-xxdYTkYQcC X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list <binutils.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/binutils>, <mailto:binutils-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/binutils/> List-Post: <mailto:binutils@sourceware.org> List-Help: <mailto:binutils-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/binutils>, <mailto:binutils-request@sourceware.org?subject=subscribe> From: Indu Bhagat via Binutils <binutils@sourceware.org> Reply-To: Indu Bhagat <indu.bhagat@oracle.com> Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org |
| Series |
sframe: some refactoring and misc improvements
|
|
Commit Message
Indu Bhagat
Dec. 2, 2025, 7:34 a.m. UTC
gas/testsuite/
* gas/cfi-sframe/cfi-sframe.exp: New test.
* gas/cfi-sframe/cfi-sframe-x86_64-empty-5.d: New test.
* gas/cfi-sframe/cfi-sframe-x86_64-empty-5.s: New test.
---
.../gas/cfi-sframe/cfi-sframe-x86_64-empty-5.d | 17 +++++++++++++++++
.../gas/cfi-sframe/cfi-sframe-x86_64-empty-5.s | 11 +++++++++++
gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 1 +
3 files changed, 29 insertions(+)
create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.d
create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.s
diff --git a/gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.d b/gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.d new file mode 100644 index 00000000000..ce1fd3861cf --- /dev/null +++ b/gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.d @@ -0,0 +1,17 @@ +#as: --gsframe +#warning: RA register 16 in \.cfi\_register +#objdump: --sframe=.sframe +#name: DW_CFA_register with RA register +#... +Contents of the SFrame section .sframe: + + Header : + + Version: SFRAME_VERSION_2 + Flags: SFRAME_F_FDE_FUNC_START_PCREL +#? CFA fixed FP offset: \-?\d+ +#? CFA fixed RA offset: \-?\d+ + Num FDEs: 0 + Num FREs: 0 + +#pass diff --git a/gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.s b/gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.s new file mode 100644 index 00000000000..9a7bc317040 --- /dev/null +++ b/gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-empty-5.s @@ -0,0 +1,11 @@ +# Testcase to ensure .cfi_register for RA is not treated as safe to skip. +# Even for ABIs which do not track RA, an explicit manouver of RA like so +# cannot be represented. The expectation is that such a pattern is caught and +# SFrame FDE is skipped. Such a sequence may be used in longjump implementation +# on x86_64, for instance. + .cfi_startproc + .long 0 + .cfi_def_cfa_offset 16 + .cfi_register 16, 9 + .long 0 + .cfi_endproc diff --git a/gas/testsuite/gas/cfi-sframe/cfi-sframe.exp b/gas/testsuite/gas/cfi-sframe/cfi-sframe.exp index 96d34bfc17a..b60e4f8d68f 100644 --- a/gas/testsuite/gas/cfi-sframe/cfi-sframe.exp +++ b/gas/testsuite/gas/cfi-sframe/cfi-sframe.exp @@ -66,6 +66,7 @@ if { [istarget "x86_64-*-*"] && [gas_sframe_check] } then { run_dump_test "cfi-sframe-x86_64-empty-2" run_dump_test "cfi-sframe-x86_64-empty-3" run_dump_test "cfi-sframe-x86_64-empty-4" + run_dump_test "cfi-sframe-x86_64-empty-5" run_dump_test "cfi-sframe-x86_64-empty-pr33277" run_dump_test "cfi-sframe-x86_64-ra-undefined-1" set ASFLAGS "$old_ASFLAGS"