From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 02A6B3854801 for ; Fri, 17 Mar 2023 16:01:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 02A6B3854801 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32HFfeKb009085; Fri, 17 Mar 2023 16:01:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2022-7-12; bh=0GXMF17Ulo7XKJkTgLh+3C38n54f/epDD+d6VdGml+c=; b=AypbisfW482fuuDM0usHHlW8iODu9HmrpHyQXsrIMdYtUGfZKerHt8XhHha05aZke3Ga GcZ9+G5eCmCW3ZoIHwOqLOO3z3VNvqOlgW7LWiNlpOfBZgmB6NYl9crsfUwG2ZcWiufW 6gmUvFggYiSI5m7q59X6DTm1SxVPsCPTOUr0oFZIoUcK1jN1POdw2ABYNeuAqzVXmm8F S9c7MBgt2gcpB7D/6296ZP2nONcuzPNKRSKCsF/pxJ+EKHkehlhDE30RbC63N9ciDr7M ocm92FtYiMLd6bAWv0OtwXGUclLgahbVENX163xBd4m4kfDRxJ4l0Btxvqv5ObhE/3kb tA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pbs26494a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 17 Mar 2023 16:01:46 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 32HFZ4x9002474; Fri, 17 Mar 2023 16:01:45 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2177.outbound.protection.outlook.com [104.47.59.177]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3pbq47y3nc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 17 Mar 2023 16:01:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W9omPdsvWxNeBEYaaHx6yYFuJq3PXG/YSx/ZwGNVEiFnZPL5KPw91awk8FE/tOsvEQvmjJU/NPRMhtmJY/UFZizLkLzqrJtN9u8qITgpGzIayb594QqCeeRLaHZp2pfApQ7liKABprHEmf7FXgdQKfcGYAzYJDG3J0SbFPedrYovla9rJ+O6GNHRyxs+tez28ZnwbQVpZw0vXCh3orggEdc1taPLhVAGInUGnexbcesSEqmAwOYnfj+82T9DYCdq1fVqsu/jeOiUYS7gYqOylrJaQLZSAoYjon/F5FWPrUg9q9Cx+pGw6ktYinelA2bqxt4HlxrQvd5YgFiRiMKo5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=0GXMF17Ulo7XKJkTgLh+3C38n54f/epDD+d6VdGml+c=; b=ObxiEt4pAPC7bdUz1moSfWEMY3jreYguXHkXTOfkF6+7UK0RX1EP328vcN7cLeREvTH84yFWPo3ns9fx+aSqX+3Oz5+Pwn83McBstL+uIOjMATfsI7TSfSkxfcS1zdLApwcAlFGpcrklBm6NOn3jWh0aBi361XY5kntfFIS/OLBmG4WoT++PlenysagADZ2S5P5fwHZtHgY5/rz4HUGCxHXZTXgfPNMKup0miqB20S/METCTaoxxptIMkCqDbBZiTG7d3faBLGNRB4fdj2DK7pqPPCM+OWmaJ1d8+RnPBEV3CuHs934qbpmhkJSEwjO8n+vtsyIWNGjwjN6XYlhtWw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0GXMF17Ulo7XKJkTgLh+3C38n54f/epDD+d6VdGml+c=; b=q0Bqf3Ozm3amvK9kIlWyqWGz0t0JpQqNlVSwGKXI7KqVUpAwevw3RrbnCGE660SirpYOjzwKlLgWGf5uyVgxF6Fe1sxwPkWi+jy3r2ehtxyEUKquTmsGAQma3EbDSCbbzzaofPafScwUZl9A949cD/zGRy+22Fw9voCrv+efdPc= Received: from BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) by CH2PR10MB4358.namprd10.prod.outlook.com (2603:10b6:610:a8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.35; Fri, 17 Mar 2023 16:01:43 +0000 Received: from BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::a502:c948:c3f6:9728]) by BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::a502:c948:c3f6:9728%6]) with mapi id 15.20.6178.035; Fri, 17 Mar 2023 16:01:43 +0000 From: Cupertino Miranda To: binutils@sourceware.org Cc: jose.marchesi@oracle.com, elena.zannoni@oracle.com, cupertino.miranda@oracle.com, nickc@redhat.com Subject: [PATCH 2/2] Changed ld and gas BPF tests Date: Fri, 17 Mar 2023 16:00:45 +0000 Message-Id: <20230317160045.502282-3-cupertino.miranda@oracle.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230317160045.502282-1-cupertino.miranda@oracle.com> References: <20230317160045.502282-1-cupertino.miranda@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: AM9P250CA0013.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:21c::18) To BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN6PR1001MB2340:EE_|CH2PR10MB4358:EE_ X-MS-Office365-Filtering-Correlation-Id: 06e3f6a5-6570-480b-ec41-08db2700e70e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xlqrRfAQ8+IAY4PYTl2FyNHhnuHwb+/+NgoQwhY4u9gt1OMuYoIDY3zqTKsgEfnNAqNqbnwsBDEskW0DmpFM4IXcHCiXHRqJDIdLkQoRtjRIpZJlxJ8ucOYpySgraj1JRka6Fv1FMKJC/ZYfTDzPrvUAM62MzmQSNdo797g6deXSlxW/FaYmJWHEALedITZUO+UHrzEFRSu55ePxJ7HG4ezXUFXrGckcyRERO85MPS5V5I/lCfhPxXk+l8Wl04lJBghas+kA4W8yilJ+9b9kT6Y/dLBHODbSXeDAh40PCH2ob/65BOXs78S+ABw49XxN/YuGFzf4jqo+UB9I4oZXu30oY6Pm7GE0EP2DT7AZAYNJKLXzBWNPoTb2woFFccgm0sT3F2yf0uAM6hApFuJT60V1KfBrClf+7JQ4kU+/dd1TVb+IBtk6ieONvj4FywV+wLccsQX6Y9OsfrZ2a7kH7cPc56kaacTm59XMpC4Z5bLXCqUfR4zDsRKORUrURw4jBSDGGnqzWFcJ8H85QeGV31vvcSOOvKPHfBK18JvQjF45tSH+aZVRBKHt/H01dELUB6maAAKdzAXT/24acF3+ams0JnUrwYxeiK1X4hvkO9IFIudSGemeUxADavqco0gauOP90Pf16greJeZvtapnag== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR1001MB2340.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(366004)(376002)(136003)(346002)(396003)(39860400002)(451199018)(44832011)(5660300002)(4326008)(6916009)(41300700001)(8936002)(86362001)(36756003)(38100700002)(2906002)(6486002)(478600001)(83380400001)(186003)(2616005)(6512007)(1076003)(6506007)(8676002)(316002)(66946007)(66556008)(66476007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?BvG1LtNEymOoSmomV8qsxtjGEfLjGQKe2XfMLH06AICZWAURLvemjsmgNTTY?= =?us-ascii?Q?a9zOPi6aSPtttObZGfAlFpZbtOprMPHj6qIftJKbPhpO4k8qMY8nNgBeB6t9?= =?us-ascii?Q?k1xEFU03ymHqA1jue/4AM/1NUz62bZ3/qVgeua2Mt69b03hCV+wpUWn7zBh5?= =?us-ascii?Q?tBPgBrv6gz1R4eb5yNzSPtxIX3RebuKwgdCzcRIWFG8EINhEsPQxzzc3P6f7?= =?us-ascii?Q?swzWnNC+9Chfa16r4W+HKKJTd0fzZY80uaNs+FuWtm2lQRmy+XsTkCdsUBYi?= =?us-ascii?Q?kuGVH8689pNiRofhUUazwa3AUMApRex94Ju0iFVNeLIQkJbM7e6HBFwjOZDE?= =?us-ascii?Q?0jdqTGGmvveLqhtl0sksss2EhuxBv5AIKEhGoWulZBiTa9oQ0ep9UxyLZBM6?= =?us-ascii?Q?J+Mcjzp8fLc/CjWzPGmjqHAL4YsbPM6rFMoNkHjcd41MKukSOZxMdIpGKq9o?= =?us-ascii?Q?Gm34itclJNKxeCwmUBbT+X6adhkXGewt64oc7tNSa1ZrtMyzg8Gs0/4mfpeZ?= =?us-ascii?Q?/56wE37UyCMV6ZhWzhnQuw8Imcduc0dZhudJh8xemYAZRtg0xYz5oehWkACM?= =?us-ascii?Q?2svOUVe7FHlP7D6fnYccxXKeXTnTmDDc0myJpD3XdkTbrG1KZpgHcw0xDSc8?= =?us-ascii?Q?RoCJJ3JfKX23RK+9XWt4D2d2sE1nuC0XLO93NvzQUFbUAJjDJh73/677WsGf?= =?us-ascii?Q?BeA3+9TMsEjr4sY1sDF0BMT0UlxjBVFFRSNQVoQmL/8lOh1U6HEksRnGZ47a?= =?us-ascii?Q?m3RBt/qdmDcj0nC+uLqvgx7jEEPcon5Arc3fywooEzqEQKzd/AxYDyclCS/6?= =?us-ascii?Q?VwhoapTmpTtlhBYlNvGAsoa6xZTeBmVjZx9NFNA4COLIvZRyffHBQvFKlWCf?= =?us-ascii?Q?8Vev0A3FKj3jRDDlsiTqRAZHVwW0+Qf96DzRQYQhgpw+pYrFUecvud6qr4bd?= =?us-ascii?Q?H+O5S/wE7/I07rVazz9UD7kCxT3X/K7LPP1IoJCJugAasnDAt58UBPdgqJWb?= =?us-ascii?Q?LPK9ikWST7G3jhF9SphwuJSvz9IgtvUBUuo2JGzwjlI6roEzBYGHXdauClmM?= =?us-ascii?Q?NJu3v5eqI/nJ11AN4iW+RbtIvnq1JpdddNwIm6MQ0d/4ozBAXBoBwcDWJHmm?= =?us-ascii?Q?+v18Ec3rk1y0SljkthXh9KKJJUv63M9l9uxI5wvzIdP4AUNeYpT3/LPpXFti?= =?us-ascii?Q?JUU1ISINBVg49t0xVuJ/tVTbv4lh6QxadSD4fYZjiYgtyTLaThN71suD90YZ?= =?us-ascii?Q?X1HACRKLG6lkrk4S5bPeIJE6As//E9bLsIgP2kn/rWalg3fOyrrrD6OBp9Sp?= =?us-ascii?Q?hJ2Jf5ZlPa/qApkhuehypST/DZOMBkgqqCqdULCn5L+cfDmwBmmpR6z3rRF3?= =?us-ascii?Q?OTgNAwP5OAJj753mZ8vXsd9YEsL53LlBZz7G2wnMaC96trPZ2NGD3cYU33E4?= =?us-ascii?Q?9I1uFByOrT+qELOLuE/TWkv4e3KsIBcHIyBLxOgkctzQR1T6qYM96S4JDtaU?= =?us-ascii?Q?hemJO+IJxEMyYm0GnQ4pKaQKinQOaKix+CNWAsw7/WB9eKfLeEJ1zoYRH7Rj?= =?us-ascii?Q?UmDlH/fZQ++oXhG2BcQlh67SJ43MKcVTuvwbzAle44bt+m1xvlbs2a6Us3SA?= =?us-ascii?Q?UZGj78ww9xwrmsnXoFYXB8fUVa65mZlZlDvPUec9eUU6?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: fW+hPxTzLqtci1pMPF+Bh+l80bWOohAla5/eLSuakKWR+uXGxrRHeJXnAS1Sx6IxPf7rWD6bbXqYLuZNszF2EJ891yabefiBbBzx/Kl3dz2xWU/PumRgAdV6a6ezTEVhc04ppGp0rUiPREdgh3vUoGHg8hV2sSPscuYUuun1phWekOPzFx1Ouz+XYZj7Qj5QEf44BnxKE+gc9oCRdKST8jc0bg6MKIkhEODc4SE7T8XkyGYZCgk6GR3ySvi/xau6Rb5AyVi5Q12FSuU5z4e0mmlxfKIWkPPwiBccPOEYK55HTska+y/5f0RxFh8VhK3YBOeBqcL5BbOkwHnG15sYcjLVxE59e4sZ25RyuVqoIS5rz8Iro3liwwdrfxVGo+Km07qvfil/Hdkr4LMhTiMGMjx4py0xC1TgTANDfruIVjL1/Y9A4mrlL1si6MtL4FBRxBR2HzXgg785rb2gR8pAXZDFk1R2m1DLmsPR2ZJegyRbviKoymc7/fbg1ri+uhsBGr5xq6XvczgIpmNwzfpxWSwPDUonbq8PXVqWgaVr7w/LjcYg2M2ZY0T8GmxuBVkUH823LUFY1rBNcNwWx4F+l4tR2vzDpvNGVDb2Gc/pAuGqDxhMXpFzwOkTTYEGGtSROyNP9Ek+Y3cw5jb7kXB3L2Ijb/r6Ul8ACFahxhVBlQoH3vYyJs+YkERZYiIuOSD3XXDh0AJ22aJ6sdV9iugKqRAjMtCKnkmT6XLkPjNbck7aUj+9sz4PzzQxxNj95QIwROoupEbpLot/VjG4C8kIj3kPnTwdorlCT1xKR1vW3UQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06e3f6a5-6570-480b-ec41-08db2700e70e X-MS-Exchange-CrossTenant-AuthSource: BN6PR1001MB2340.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2023 16:01:43.5086 (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: dyFaCdnJ0GUgsVO2ltXYvSgQTgZTWa1V0LZ+sVvoCgKxcA9iuEc+x3GulMCKIp0G5LiGXLzkrfqWB30b1CLCGxQCHcKAfSGlLsk/WKftrAc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4358 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-17_10,2023-03-16_02,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 phishscore=0 suspectscore=0 spamscore=0 malwarescore=0 mlxlogscore=817 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303150002 definitions=main-2303170107 X-Proofpoint-ORIG-GUID: TxDVn4Plvl-BI1C2SzF5qLASvC3wkbDi X-Proofpoint-GUID: TxDVn4Plvl-BI1C2SzF5qLASvC3wkbDi X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,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 server2.sourceware.org List-Id: Recent BPF patch removed and renamed the list of relocations based on the limitations of BPF instruction set. This patch is a correction to the tests. --- gas/testsuite/gas/bpf/indcall-1.d | 2 +- ld/testsuite/ld-bpf/baz.s | 5 ----- ld/testsuite/ld-bpf/call-1.d | 2 +- ld/testsuite/ld-bpf/jump-1.d | 22 -------------------- ld/testsuite/ld-bpf/reloc-data-be.d | 2 +- ld/testsuite/ld-bpf/reloc-data-le.d | 2 +- ld/testsuite/ld-bpf/reloc-data.s | 4 ---- ld/testsuite/ld-bpf/reloc-insn-external-be.d | 2 -- ld/testsuite/ld-bpf/reloc-insn-external-le.d | 2 -- ld/testsuite/ld-bpf/reloc-insn-external.s | 3 --- ld/testsuite/ld-bpf/reloc-insn32-be.d | 19 ----------------- ld/testsuite/ld-bpf/reloc-insn32-le.d | 19 ----------------- ld/testsuite/ld-bpf/reloc-insn32.s | 20 ------------------ 13 files changed, 4 insertions(+), 100 deletions(-) delete mode 100644 ld/testsuite/ld-bpf/baz.s delete mode 100644 ld/testsuite/ld-bpf/jump-1.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32-be.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32-le.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32.s diff --git a/gas/testsuite/gas/bpf/indcall-1.d b/gas/testsuite/gas/bpf/indcall-1.d index e61e1259fe5..b26e8f8853f 100644 --- a/gas/testsuite/gas/bpf/indcall-1.d +++ b/gas/testsuite/gas/bpf/indcall-1.d @@ -12,7 +12,7 @@ Disassembly of section \.text: 10: b7 02 00 00 02 00 00 00 mov %r2,2 18: 18 06 00 00 38 00 00 00 lddw %r6,0x38 20: 00 00 00 00 00 00 00 00[ ]* - 18: R_BPF_INSN_64 .text + 18: R_BPF_64_64 .text 28: 8d 06 00 00 00 00 00 00 call %r6 30: 95 00 00 00 00 00 00 00 exit diff --git a/ld/testsuite/ld-bpf/baz.s b/ld/testsuite/ld-bpf/baz.s deleted file mode 100644 index 2e159a8829b..00000000000 --- a/ld/testsuite/ld-bpf/baz.s +++ /dev/null @@ -1,5 +0,0 @@ - mov %r1,1 - mov %r2,2 - mov %r3,3 - ja bar - exit diff --git a/ld/testsuite/ld-bpf/call-1.d b/ld/testsuite/ld-bpf/call-1.d index d44c14e9246..aad51d5cedc 100644 --- a/ld/testsuite/ld-bpf/call-1.d +++ b/ld/testsuite/ld-bpf/call-1.d @@ -3,7 +3,7 @@ #source: bar.s #objdump: -dr #ld: -EL -#name: CALL with disp32 reloc +#name: CALL with 64_32 reloc .*: +file format .*bpf.* diff --git a/ld/testsuite/ld-bpf/jump-1.d b/ld/testsuite/ld-bpf/jump-1.d deleted file mode 100644 index 0e3de4edc7b..00000000000 --- a/ld/testsuite/ld-bpf/jump-1.d +++ /dev/null @@ -1,22 +0,0 @@ -#as: --EL -#source: baz.s -#source: bar.s -#objdump: -dr -#ld: -EL -#name: jump with disp16 reloc - -.*: +file format .*bpf.* - -Disassembly of section .text: - -[0-9a-f]+ <.*>: - *[0-9a-f]+: b7 01 00 00 01 00 00 00 mov %r1,1 - *[0-9a-f]+: b7 02 00 00 02 00 00 00 mov %r2,2 - *[0-9a-f]+: b7 03 00 00 03 00 00 00 mov %r3,3 - *[0-9a-f]+: 05 00 01 00 00 00 00 00 ja 1 - *[0-9a-f]+: 95 00 00 00 00 00 00 00 exit - -[0-9a-f]+ : - *[0-9a-f]+: bf 21 00 00 00 00 00 00 mov %r1,%r2 - *[0-9a-f]+: bf 13 00 00 00 00 00 00 mov %r3,%r1 - *[0-9a-f]+: 95 00 00 00 00 00 00 00 exit diff --git a/ld/testsuite/ld-bpf/reloc-data-be.d b/ld/testsuite/ld-bpf/reloc-data-be.d index 4d793e2b41a..05734b12094 100644 --- a/ld/testsuite/ld-bpf/reloc-data-be.d +++ b/ld/testsuite/ld-bpf/reloc-data-be.d @@ -8,4 +8,4 @@ Contents of section \.data: 0020 666f6f00 62617200 00000000 00000020 .* - 0030 00000028 003034 .* + 0030 00000028 .* diff --git a/ld/testsuite/ld-bpf/reloc-data-le.d b/ld/testsuite/ld-bpf/reloc-data-le.d index 97cb1b36a2a..8cabc7fae5c 100644 --- a/ld/testsuite/ld-bpf/reloc-data-le.d +++ b/ld/testsuite/ld-bpf/reloc-data-le.d @@ -8,4 +8,4 @@ Contents of section \.data: 0020 666f6f00 62617200 20000000 00000000 .* - 0030 28000000 300034 .* + 0030 28000000 .* diff --git a/ld/testsuite/ld-bpf/reloc-data.s b/ld/testsuite/ld-bpf/reloc-data.s index 431ef5aef61..90a5ff06896 100644 --- a/ld/testsuite/ld-bpf/reloc-data.s +++ b/ld/testsuite/ld-bpf/reloc-data.s @@ -10,7 +10,3 @@ d64: .quad foo d32: .word d64 -d16: - .half d32 -d8: - .byte d16 diff --git a/ld/testsuite/ld-bpf/reloc-insn-external-be.d b/ld/testsuite/ld-bpf/reloc-insn-external-be.d index 032d3649d2a..455daa701f7 100644 --- a/ld/testsuite/ld-bpf/reloc-insn-external-be.d +++ b/ld/testsuite/ld-bpf/reloc-insn-external-be.d @@ -12,5 +12,3 @@ Disassembly of section .text: [0-9a-f]+ <.*>: *[0-9a-f]+: 18 10 00 00 00 00 00 28[ ]*lddw %r1,0x28 *[0-9a-f]+: 00 00 00 00 00 00 00 00[ ]* - *[0-9a-f]+: b7 20 00 00 00 00 00 26[ ]*mov %r2,0x26 - *[0-9a-f]+: 61 34 00 24 00 00 00 00[ ]*ldxw %r3,\[%r4\+0x24\] diff --git a/ld/testsuite/ld-bpf/reloc-insn-external-le.d b/ld/testsuite/ld-bpf/reloc-insn-external-le.d index d3513766ee8..51066388e84 100644 --- a/ld/testsuite/ld-bpf/reloc-insn-external-le.d +++ b/ld/testsuite/ld-bpf/reloc-insn-external-le.d @@ -12,5 +12,3 @@ Disassembly of section .text: [0-9a-f]+ <.*>: *[0-9a-f]+: 18 01 00 00 28 00 00 00[ ]*lddw %r1,0x28 *[0-9a-f]+: 00 00 00 00 00 00 00 00[ ]* - *[0-9a-f]+: b7 02 00 00 26 00 00 00[ ]*mov %r2,0x26 - *[0-9a-f]+: 61 43 24 00 00 00 00 00[ ]*ldxw %r3,\[%r4\+0x24\] diff --git a/ld/testsuite/ld-bpf/reloc-insn-external.s b/ld/testsuite/ld-bpf/reloc-insn-external.s index be12813934a..41a35b40afe 100644 --- a/ld/testsuite/ld-bpf/reloc-insn-external.s +++ b/ld/testsuite/ld-bpf/reloc-insn-external.s @@ -1,5 +1,2 @@ lddw %r1, bar + 4 - mov %r2, bar + 2 - - ldxw %r3, [%r4 + bar] diff --git a/ld/testsuite/ld-bpf/reloc-insn32-be.d b/ld/testsuite/ld-bpf/reloc-insn32-be.d deleted file mode 100644 index 27d592d2439..00000000000 --- a/ld/testsuite/ld-bpf/reloc-insn32-be.d +++ /dev/null @@ -1,19 +0,0 @@ -#as: --EB -#source: reloc-insn32.s -#objdump: -d -#ld: -Tdata=0xdabeef -EB -#name: reloc INSN32 BE - -.*: +file format .*bpfbe - -Disassembly of section .text: - -[0-9a-f]+
: - *[0-9a-f]+: b7 10 00 00 00 da be f3[ ]*mov %r1,0xdabef3 - *[0-9a-f]+: 16 10 00 02 00 da be f3[ ]*jeq32 %r1,0xdabef3,2 - *[0-9a-f]+: 38 00 00 00 00 da be ff[ ]*ldabsdw 0xdabeff - *[0-9a-f]+: 95 00 00 00 00 00 00 00[ ]*exit - -[0-9a-f]+ : - *[0-9a-f]+: 07 10 00 00 00 da be ef[ ]*add %r1,0xdabeef - *[0-9a-f]+: 62 20 00 08 00 da be f7[ ]*stw \[%r2\+8\],0xdabef7 diff --git a/ld/testsuite/ld-bpf/reloc-insn32-le.d b/ld/testsuite/ld-bpf/reloc-insn32-le.d deleted file mode 100644 index bdbb45f28c6..00000000000 --- a/ld/testsuite/ld-bpf/reloc-insn32-le.d +++ /dev/null @@ -1,19 +0,0 @@ -#as: --EL -#source: reloc-insn32.s -#objdump: -d -#ld: -Tdata=0xdabeef -EL -#name: reloc INSN32 LE - -.*: +file format .*bpfle - -Disassembly of section .text: - -[0-9a-f]+
: - *[0-9a-f]+: b7 01 00 00 f3 be da 00[ ]*mov %r1,0xdabef3 - *[0-9a-f]+: 16 01 02 00 f3 be da 00[ ]*jeq32 %r1,0xdabef3,2 - *[0-9a-f]+: 38 00 00 00 ff be da 00[ ]*ldabsdw 0xdabeff - *[0-9a-f]+: 95 00 00 00 00 00 00 00[ ]*exit - -[0-9a-f]+ : - *[0-9a-f]+: 07 01 00 00 ef be da 00[ ]*add %r1,0xdabeef - *[0-9a-f]+: 62 02 08 00 f7 be da 00[ ]*stw \[%r2\+8\],0xdabef7 diff --git a/ld/testsuite/ld-bpf/reloc-insn32.s b/ld/testsuite/ld-bpf/reloc-insn32.s deleted file mode 100644 index a53a0dc43f8..00000000000 --- a/ld/testsuite/ld-bpf/reloc-insn32.s +++ /dev/null @@ -1,20 +0,0 @@ - .data -foo: - .string "foo" -bar: - .string "bar" -d64: - .dword bar -d32: - .word d64 - - .text -main: - mov %r1, bar - jeq32 %r1, bar, baz - ldabsdw d32 - exit - -baz: - add %r1, foo - stw [%r2 + 8], d64 -- 2.30.2