From patchwork Mon Sep 25 08:35:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Claudiu Zissulescu Ianculescu X-Patchwork-Id: 76636 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 022763857357 for ; Mon, 25 Sep 2023 08:44:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 022763857357 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1695631450; bh=7qMjWp0RCyx9xGAOnaTg2t7SEEN/WSCneLzF/7lo6hM=; 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=q7NkG6qFMNnORPH+p2YUCeJOBS+6iKAZtGJr2lEJDcXsOnfFmQ35h6vPg0BFk16iu SGcO0lcVBwPzFIrdtq0ur+dKhe1gjiAOXySMUuZQ+dzEy31jXEZgajVu5YY5JfFLW4 Foplujz//CFmcU979ukNqMgsoIU1urCA+uXGAJe4= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by sourceware.org (Postfix) with ESMTPS id C25F338560A7 for ; Mon, 25 Sep 2023 08:36:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C25F338560A7 Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-530e721f077so6998174a12.2 for ; Mon, 25 Sep 2023 01:36:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695630978; x=1696235778; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7qMjWp0RCyx9xGAOnaTg2t7SEEN/WSCneLzF/7lo6hM=; b=JO9FN8NLY8z46O7XrBJqxIETmhgOx6X3nnmk0h2+UPIIFW7kmiIn6p21IlnDR23ps5 Pwr9VuXS2QkFQXDps1zz2Dv4oeWrVL2Zm+u8QVW41MB/AMltk+AMko3xIdh2lM6yivOS VDpHz+K/LMsBYSPxvLM8Ba6li5XahimEKsaPxE18Qy1VJcP1pFMaYYzbikMCk8F0swsA EJUPhLEqqnrrxzzjwEDlfSRNK34sHSP8++hYukHyTjL7/muPejYv44GNF+bfH1GiFrjd dHNvBYxytNTpbXOOIY4hzf/2nq1Sma/L+Irh6OpJwAeD+siIRnuEJItsogp/ItoK6+9z /80A== X-Gm-Message-State: AOJu0YyeFKBnk3/9E5nxp2MRmFfIWu85t81uZauKO5N+yMJh4ghjnQsa 5UuX5c5VQCc4U1q8BZEtjs4NDbis6xI= X-Google-Smtp-Source: AGHT+IHjcYewmaWPr5rsmc5LQLnByG81n7I9WsW5OY+jt+QHRKGQZs6f7voc8/sGw+OG3MuT1b5PCA== X-Received: by 2002:aa7:c98b:0:b0:530:d6e5:9229 with SMTP id c11-20020aa7c98b000000b00530d6e59229mr5639278edt.10.1695630977985; Mon, 25 Sep 2023 01:36:17 -0700 (PDT) Received: from fatty.nomansland ([193.187.151.25]) by smtp.gmail.com with ESMTPSA id n2-20020aa7c442000000b0052e1959db1csm5206903edr.20.2023.09.25.01.36.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Sep 2023 01:36:17 -0700 (PDT) To: binutils@sourceware.org Cc: fbedard@synopsys.com, Claudiu Zissulescu Subject: [committed 09/10] arc: Update arc's gas tests Date: Mon, 25 Sep 2023 11:35:46 +0300 Message-Id: <20230925083547.432083-9-claziss@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230925083547.432083-1-claziss@gmail.com> References: <20230925083547.432083-1-claziss@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, 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 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: , X-Patchwork-Original-From: Claudiu Zissulescu via Binutils From: Claudiu Zissulescu Ianculescu Reply-To: Claudiu Zissulescu Errors-To: binutils-bounces+patchwork=sourceware.org@sourceware.org Sender: "Binutils" From: Claudiu Zissulescu The disassembler can recognize the alternative register names ILINK1 and ILINK2. Update tests. gas/testsuite/gas/arc xxxx-xx-xx Claudiu Zissulescu * gas/testsuite/gas/arc/adc.d: Update ILINK1/INLINK2 reg names. * gas/testsuite/gas/arc/add.d: Likewise. * gas/testsuite/gas/arc/and.d: Likewise. * gas/testsuite/gas/arc/asl.d: Likewise. * gas/testsuite/gas/arc/asr.d: Likewise. * gas/testsuite/gas/arc/bic.d: Likewise. * gas/testsuite/gas/arc/lsr.d: Likewise. * gas/testsuite/gas/arc/nps400-1.d: Likewise. * gas/testsuite/gas/arc/or.d: Likewise. * gas/testsuite/gas/arc/ror.d: Likewise. * gas/testsuite/gas/arc/sbc.d: Likewise. * gas/testsuite/gas/arc/sub.d: Likewise. * gas/testsuite/gas/arc/textinsn3op.d: Likewise. * gas/testsuite/gas/arc/warn.exp: Update predicate. * gas/testsuite/gas/arc/arc.exp: Likewise. Signed-off-by: Claudiu Zissulescu --- gas/testsuite/gas/arc/adc.d | 6 +++--- gas/testsuite/gas/arc/add.d | 6 +++--- gas/testsuite/gas/arc/and.d | 6 +++--- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/asl.d | 6 +++--- gas/testsuite/gas/arc/asr.d | 6 +++--- gas/testsuite/gas/arc/bic.d | 6 +++--- gas/testsuite/gas/arc/leave_enter.d | 20 ++++++++++---------- gas/testsuite/gas/arc/lsr.d | 6 +++--- gas/testsuite/gas/arc/nps400-1.d | 2 +- gas/testsuite/gas/arc/or.d | 6 +++--- gas/testsuite/gas/arc/ror.d | 6 +++--- gas/testsuite/gas/arc/sbc.d | 6 +++--- gas/testsuite/gas/arc/sub.d | 6 +++--- gas/testsuite/gas/arc/textinsn3op.d | 7 ++++--- gas/testsuite/gas/arc/warn.exp | 3 +-- gas/testsuite/gas/arc/xor.d | 6 +++--- 17 files changed, 53 insertions(+), 53 deletions(-) diff --git a/gas/testsuite/gas/arc/adc.d b/gas/testsuite/gas/arc/adc.d index ccb7b7cbdec..ed55430d444 100644 --- a/gas/testsuite/gas/arc/adc.d +++ b/gas/testsuite/gas/arc/adc.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2101 0080 adc r0,r1,r2 0x[0-9a-f]+ 2301 371a adc gp,fp,sp -0x[0-9a-f]+ 2601 37dd adc ilink,r30,blink +0x[0-9a-f]+ 2601 37dd adc ilink1,ilink2,blink 0x[0-9a-f]+ 2141 0000 adc r0,r1,0 0x[0-9a-f]+ 2601 7080 0000 0000 adc r0,0,r2 0x[0-9a-f]+ 2101 00be adc 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 22c1 2503 adc.p r18,r18,r20 0x[0-9a-f]+ 25c1 25c3 adc.p r21,r21,r23 0x[0-9a-f]+ 20c1 3684 adc.n r24,r24,gp -0x[0-9a-f]+ 23c1 3744 adc.n fp,fp,ilink -0x[0-9a-f]+ 26c1 37c5 adc.c r30,r30,blink +0x[0-9a-f]+ 23c1 3744 adc.n fp,fp,ilink1 +0x[0-9a-f]+ 26c1 37c5 adc.c ilink2,ilink2,blink 0x[0-9a-f]+ 23c1 00c5 adc.c r3,r3,r3 0x[0-9a-f]+ 23c1 0205 adc.c r3,r3,r8 0x[0-9a-f]+ 23c1 0106 adc.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/add.d b/gas/testsuite/gas/arc/add.d index f7bae70f8cd..02571366a72 100644 --- a/gas/testsuite/gas/arc/add.d +++ b/gas/testsuite/gas/arc/add.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2100 0080 add r0,r1,r2 0x[0-9a-f]+ 2300 371a add gp,fp,sp -0x[0-9a-f]+ 2600 37dd add ilink,r30,blink +0x[0-9a-f]+ 2600 37dd add ilink1,ilink2,blink 0x[0-9a-f]+ 2140 0000 add r0,r1,0 0x[0-9a-f]+ 2600 7080 0000 0000 add r0,0,r2 0x[0-9a-f]+ 2100 00be add 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 22c0 2503 add.p r18,r18,r20 0x[0-9a-f]+ 25c0 25c3 add.p r21,r21,r23 0x[0-9a-f]+ 20c0 3684 add.n r24,r24,gp -0x[0-9a-f]+ 23c0 3744 add.n fp,fp,ilink -0x[0-9a-f]+ 26c0 37c5 add.c r30,r30,blink +0x[0-9a-f]+ 23c0 3744 add.n fp,fp,ilink1 +0x[0-9a-f]+ 26c0 37c5 add.c ilink2,ilink2,blink 0x[0-9a-f]+ 23c0 00c5 add.c r3,r3,r3 0x[0-9a-f]+ 23c0 0205 add.c r3,r3,r8 0x[0-9a-f]+ 23c0 0106 add.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/and.d b/gas/testsuite/gas/arc/and.d index 99e30f5a47e..3dc3302e941 100644 --- a/gas/testsuite/gas/arc/and.d +++ b/gas/testsuite/gas/arc/and.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2104 0080 and r0,r1,r2 0x[0-9a-f]+ 2304 371a and gp,fp,sp -0x[0-9a-f]+ 2604 37dd and ilink,r30,blink +0x[0-9a-f]+ 2604 37dd and ilink1,ilink2,blink 0x[0-9a-f]+ 2144 0000 and r0,r1,0 0x[0-9a-f]+ 2604 7080 0000 0000 and r0,0,r2 0x[0-9a-f]+ 2104 00be and 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 22c4 2503 and.p r18,r18,r20 0x[0-9a-f]+ 25c4 25c3 and.p r21,r21,r23 0x[0-9a-f]+ 20c4 3684 and.n r24,r24,gp -0x[0-9a-f]+ 23c4 3744 and.n fp,fp,ilink -0x[0-9a-f]+ 26c4 37c5 and.c r30,r30,blink +0x[0-9a-f]+ 23c4 3744 and.n fp,fp,ilink1 +0x[0-9a-f]+ 26c4 37c5 and.c ilink2,ilink2,blink 0x[0-9a-f]+ 23c4 00c5 and.c r3,r3,r3 0x[0-9a-f]+ 23c4 0205 and.c r3,r3,r8 0x[0-9a-f]+ 23c4 0106 and.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/arc.exp b/gas/testsuite/gas/arc/arc.exp index 851db0c5854..a30aee2d486 100644 --- a/gas/testsuite/gas/arc/arc.exp +++ b/gas/testsuite/gas/arc/arc.exp @@ -17,6 +17,6 @@ # ARC base instruction set # ARC library extensions -if [istarget arc*-*-*] then { +if [istarget arc-*-*] then { run_dump_tests [lsort [glob -nocomplain $srcdir/$subdir/*.d]] } diff --git a/gas/testsuite/gas/arc/asl.d b/gas/testsuite/gas/arc/asl.d index f316378d899..6734c787491 100644 --- a/gas/testsuite/gas/arc/asl.d +++ b/gas/testsuite/gas/arc/asl.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2900 0080 asl r0,r1,r2 0x[0-9a-f]+ 2b00 371a asl gp,fp,sp -0x[0-9a-f]+ 2e00 37dd asl ilink,r30,blink +0x[0-9a-f]+ 2e00 37dd asl ilink1,ilink2,blink 0x[0-9a-f]+ 2940 0000 asl r0,r1,0 0x[0-9a-f]+ 2e00 7080 0000 0000 asl r0,0,r2 0x[0-9a-f]+ 2900 00be asl 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 2ac0 2503 asl.p r18,r18,r20 0x[0-9a-f]+ 2dc0 25c3 asl.p r21,r21,r23 0x[0-9a-f]+ 28c0 3684 asl.n r24,r24,gp -0x[0-9a-f]+ 2bc0 3744 asl.n fp,fp,ilink -0x[0-9a-f]+ 2ec0 37c5 asl.c r30,r30,blink +0x[0-9a-f]+ 2bc0 3744 asl.n fp,fp,ilink1 +0x[0-9a-f]+ 2ec0 37c5 asl.c ilink2,ilink2,blink 0x[0-9a-f]+ 2bc0 00c5 asl.c r3,r3,r3 0x[0-9a-f]+ 2bc0 0205 asl.c r3,r3,r8 0x[0-9a-f]+ 2bc0 0106 asl.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/asr.d b/gas/testsuite/gas/arc/asr.d index d72878ba2d5..a52478f8bc7 100644 --- a/gas/testsuite/gas/arc/asr.d +++ b/gas/testsuite/gas/arc/asr.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2902 0080 asr r0,r1,r2 0x[0-9a-f]+ 2b02 371a asr gp,fp,sp -0x[0-9a-f]+ 2e02 37dd asr ilink,r30,blink +0x[0-9a-f]+ 2e02 37dd asr ilink1,ilink2,blink 0x[0-9a-f]+ 2942 0000 asr r0,r1,0 0x[0-9a-f]+ 2e02 7080 0000 0000 asr r0,0,r2 0x[0-9a-f]+ 2902 00be asr 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 2ac2 2503 asr.p r18,r18,r20 0x[0-9a-f]+ 2dc2 25c3 asr.p r21,r21,r23 0x[0-9a-f]+ 28c2 3684 asr.n r24,r24,gp -0x[0-9a-f]+ 2bc2 3744 asr.n fp,fp,ilink -0x[0-9a-f]+ 2ec2 37c5 asr.c r30,r30,blink +0x[0-9a-f]+ 2bc2 3744 asr.n fp,fp,ilink1 +0x[0-9a-f]+ 2ec2 37c5 asr.c ilink2,ilink2,blink 0x[0-9a-f]+ 2bc2 00c5 asr.c r3,r3,r3 0x[0-9a-f]+ 2bc2 0205 asr.c r3,r3,r8 0x[0-9a-f]+ 2bc2 0106 asr.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/bic.d b/gas/testsuite/gas/arc/bic.d index 57124cd7e63..8bcd504da94 100644 --- a/gas/testsuite/gas/arc/bic.d +++ b/gas/testsuite/gas/arc/bic.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2106 0080 bic r0,r1,r2 0x[0-9a-f]+ 2306 371a bic gp,fp,sp -0x[0-9a-f]+ 2606 37dd bic ilink,r30,blink +0x[0-9a-f]+ 2606 37dd bic ilink1,ilink2,blink 0x[0-9a-f]+ 2146 0000 bic r0,r1,0 0x[0-9a-f]+ 2606 7080 0000 0000 bic r0,0,r2 0x[0-9a-f]+ 2106 00be bic 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 22c6 2503 bic.p r18,r18,r20 0x[0-9a-f]+ 25c6 25c3 bic.p r21,r21,r23 0x[0-9a-f]+ 20c6 3684 bic.n r24,r24,gp -0x[0-9a-f]+ 23c6 3744 bic.n fp,fp,ilink -0x[0-9a-f]+ 26c6 37c5 bic.c r30,r30,blink +0x[0-9a-f]+ 23c6 3744 bic.n fp,fp,ilink1 +0x[0-9a-f]+ 26c6 37c5 bic.c ilink2,ilink2,blink 0x[0-9a-f]+ 23c6 00c5 bic.c r3,r3,r3 0x[0-9a-f]+ 23c6 0205 bic.c r3,r3,r8 0x[0-9a-f]+ 23c6 0106 bic.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/leave_enter.d b/gas/testsuite/gas/arc/leave_enter.d index 821656af3de..7e7a0546d10 100644 --- a/gas/testsuite/gas/arc/leave_enter.d +++ b/gas/testsuite/gas/arc/leave_enter.d @@ -6,13 +6,13 @@ Disassembly of section .text: 0x[0-9a-f]+\s+c0c2\s+leave_s \[r13\] 0x[0-9a-f]+\s+c0c2\s+leave_s \[r13\] -0x[0-9a-f]+\s+c4dc\s+leave_s \[r13-gp,pcl\] -0x[0-9a-f]+\s+c1dc\s+leave_s \[r13-gp,fp\] -0x[0-9a-f]+\s+c2dc\s+leave_s \[r13-gp,blink\] -0x[0-9a-f]+\s+c3dc\s+leave_s \[r13-gp,fp,blink\] -0x[0-9a-f]+\s+c5dc\s+leave_s \[r13-gp,fp,pcl\] -0x[0-9a-f]+\s+c6dc\s+leave_s \[r13-gp,blink,pcl\] -0x[0-9a-f]+\s+c7dc\s+leave_s \[r13-gp,fp,blink,pcl\] +0x[0-9a-f]+\s+c4dc\s+leave_s \[r13-r26,pcl\] +0x[0-9a-f]+\s+c1dc\s+leave_s \[r13-r26,fp\] +0x[0-9a-f]+\s+c2dc\s+leave_s \[r13-r26,blink\] +0x[0-9a-f]+\s+c3dc\s+leave_s \[r13-r26,fp,blink\] +0x[0-9a-f]+\s+c5dc\s+leave_s \[r13-r26,fp,pcl\] +0x[0-9a-f]+\s+c6dc\s+leave_s \[r13-r26,blink,pcl\] +0x[0-9a-f]+\s+c7dc\s+leave_s \[r13-r26,fp,blink,pcl\] 0x[0-9a-f]+\s+c6c2\s+leave_s \[r13,blink,pcl\] 0x[0-9a-f]+\s+c6c0\s+leave_s \[blink,pcl\] 0x[0-9a-f]+\s+c1c0\s+leave_s \[fp\] @@ -21,9 +21,9 @@ Disassembly of section .text: 0x[0-9a-f]+\s+1100 0000\s+ld r0,\[r1\] 0x[0-9a-f]+\s+c0e2\s+enter_s \[r13\] 0x[0-9a-f]+\s+c0e2\s+enter_s \[r13\] -0x[0-9a-f]+\s+c1fc\s+enter_s \[r13-gp,fp\] -0x[0-9a-f]+\s+c2fc\s+enter_s \[r13-gp,blink\] -0x[0-9a-f]+\s+c3fc\s+enter_s \[r13-gp,fp,blink\] +0x[0-9a-f]+\s+c1fc\s+enter_s \[r13-r26,fp\] +0x[0-9a-f]+\s+c2fc\s+enter_s \[r13-r26,blink\] +0x[0-9a-f]+\s+c3fc\s+enter_s \[r13-r26,fp,blink\] 0x[0-9a-f]+\s+c2e2\s+enter_s \[r13,blink] 0x[0-9a-f]+\s+c2e0\s+enter_s \[blink\] 0x[0-9a-f]+\s+c3e0\s+enter_s \[fp,blink\] diff --git a/gas/testsuite/gas/arc/lsr.d b/gas/testsuite/gas/arc/lsr.d index 8ce4d1c57e0..cc019b7fa6e 100644 --- a/gas/testsuite/gas/arc/lsr.d +++ b/gas/testsuite/gas/arc/lsr.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2901 0080 lsr r0,r1,r2 0x[0-9a-f]+ 2b01 371a lsr gp,fp,sp -0x[0-9a-f]+ 2e01 37dd lsr ilink,r30,blink +0x[0-9a-f]+ 2e01 37dd lsr ilink1,ilink2,blink 0x[0-9a-f]+ 2941 0000 lsr r0,r1,0 0x[0-9a-f]+ 2e01 7080 0000 0000 lsr r0,0,r2 0x[0-9a-f]+ 2901 00be lsr 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 2ac1 2503 lsr.p r18,r18,r20 0x[0-9a-f]+ 2dc1 25c3 lsr.p r21,r21,r23 0x[0-9a-f]+ 28c1 3684 lsr.n r24,r24,gp -0x[0-9a-f]+ 2bc1 3744 lsr.n fp,fp,ilink -0x[0-9a-f]+ 2ec1 37c5 lsr.c r30,r30,blink +0x[0-9a-f]+ 2bc1 3744 lsr.n fp,fp,ilink1 +0x[0-9a-f]+ 2ec1 37c5 lsr.c ilink2,ilink2,blink 0x[0-9a-f]+ 2bc1 00c5 lsr.c r3,r3,r3 0x[0-9a-f]+ 2bc1 0205 lsr.c r3,r3,r8 0x[0-9a-f]+ 2bc1 0106 lsr.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/nps400-1.d b/gas/testsuite/gas/arc/nps400-1.d index 707b982f81a..dc373a5d177 100644 --- a/gas/testsuite/gas/arc/nps400-1.d +++ b/gas/testsuite/gas/arc/nps400-1.d @@ -18,7 +18,7 @@ Disassembly of section .text: 24: 4878 ffff movh\.cl r3,0xffff 28: 49cf 0906 movbi r14,r14,0x6,0x8,0x4 2c: 4aff 0174 movbi\.f r23,r23,0x14,0xb,0x1 - 30: 4bcf 864a movbi\.cl r30,0xa,0x12,0x2 + 30: 4bcf 864a movbi\.cl ilink2,0xa,0x12,0x2 34: 48df 8c09 movbi\.f\.cl r6,0x9,0,0x8 38: 4843 a845 decode1 r0,r0,r2,0x5,0xb 3c: 4853 a845 decode1\.f r0,r0,r2,0x5,0xb diff --git a/gas/testsuite/gas/arc/or.d b/gas/testsuite/gas/arc/or.d index 693421bd506..5b766895de2 100644 --- a/gas/testsuite/gas/arc/or.d +++ b/gas/testsuite/gas/arc/or.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2105 0080 or r0,r1,r2 0x[0-9a-f]+ 2305 371a or gp,fp,sp -0x[0-9a-f]+ 2605 37dd or ilink,r30,blink +0x[0-9a-f]+ 2605 37dd or ilink1,ilink2,blink 0x[0-9a-f]+ 2145 0000 or r0,r1,0 0x[0-9a-f]+ 2605 7080 0000 0000 or r0,0,r2 0x[0-9a-f]+ 2105 00be or 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 22c5 2503 or.p r18,r18,r20 0x[0-9a-f]+ 25c5 25c3 or.p r21,r21,r23 0x[0-9a-f]+ 20c5 3684 or.n r24,r24,gp -0x[0-9a-f]+ 23c5 3744 or.n fp,fp,ilink -0x[0-9a-f]+ 26c5 37c5 or.c r30,r30,blink +0x[0-9a-f]+ 23c5 3744 or.n fp,fp,ilink1 +0x[0-9a-f]+ 26c5 37c5 or.c ilink2,ilink2,blink 0x[0-9a-f]+ 23c5 00c5 or.c r3,r3,r3 0x[0-9a-f]+ 23c5 0205 or.c r3,r3,r8 0x[0-9a-f]+ 23c5 0106 or.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/ror.d b/gas/testsuite/gas/arc/ror.d index 0e25c4c4dd3..abb3783f4c0 100644 --- a/gas/testsuite/gas/arc/ror.d +++ b/gas/testsuite/gas/arc/ror.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2903 0080 ror r0,r1,r2 0x[0-9a-f]+ 2b03 371a ror gp,fp,sp -0x[0-9a-f]+ 2e03 37dd ror ilink,r30,blink +0x[0-9a-f]+ 2e03 37dd ror ilink1,ilink2,blink 0x[0-9a-f]+ 2943 0000 ror r0,r1,0 0x[0-9a-f]+ 2e03 7080 0000 0000 ror r0,0,r2 0x[0-9a-f]+ 2903 00be ror 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 2ac3 2503 ror.p r18,r18,r20 0x[0-9a-f]+ 2dc3 25c3 ror.p r21,r21,r23 0x[0-9a-f]+ 28c3 3684 ror.n r24,r24,gp -0x[0-9a-f]+ 2bc3 3744 ror.n fp,fp,ilink -0x[0-9a-f]+ 2ec3 37c5 ror.c r30,r30,blink +0x[0-9a-f]+ 2bc3 3744 ror.n fp,fp,ilink1 +0x[0-9a-f]+ 2ec3 37c5 ror.c ilink2,ilink2,blink 0x[0-9a-f]+ 2bc3 00c5 ror.c r3,r3,r3 0x[0-9a-f]+ 2bc3 0205 ror.c r3,r3,r8 0x[0-9a-f]+ 2bc3 0106 ror.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/sbc.d b/gas/testsuite/gas/arc/sbc.d index bca7deec610..2acc0e3a5d4 100644 --- a/gas/testsuite/gas/arc/sbc.d +++ b/gas/testsuite/gas/arc/sbc.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2103 0080 sbc r0,r1,r2 0x[0-9a-f]+ 2303 371a sbc gp,fp,sp -0x[0-9a-f]+ 2603 37dd sbc ilink,r30,blink +0x[0-9a-f]+ 2603 37dd sbc ilink1,ilink2,blink 0x[0-9a-f]+ 2143 0000 sbc r0,r1,0 0x[0-9a-f]+ 2603 7080 0000 0000 sbc r0,0,r2 0x[0-9a-f]+ 2103 00be sbc 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 22c3 2503 sbc.p r18,r18,r20 0x[0-9a-f]+ 25c3 25c3 sbc.p r21,r21,r23 0x[0-9a-f]+ 20c3 3684 sbc.n r24,r24,gp -0x[0-9a-f]+ 23c3 3744 sbc.n fp,fp,ilink -0x[0-9a-f]+ 26c3 37c5 sbc.c r30,r30,blink +0x[0-9a-f]+ 23c3 3744 sbc.n fp,fp,ilink1 +0x[0-9a-f]+ 26c3 37c5 sbc.c ilink2,ilink2,blink 0x[0-9a-f]+ 23c3 00c5 sbc.c r3,r3,r3 0x[0-9a-f]+ 23c3 0205 sbc.c r3,r3,r8 0x[0-9a-f]+ 23c3 0106 sbc.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/sub.d b/gas/testsuite/gas/arc/sub.d index 520be7c7417..75c5432eba6 100644 --- a/gas/testsuite/gas/arc/sub.d +++ b/gas/testsuite/gas/arc/sub.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2102 0080 sub r0,r1,r2 0x[0-9a-f]+ 2302 371a sub gp,fp,sp -0x[0-9a-f]+ 2602 37dd sub ilink,r30,blink +0x[0-9a-f]+ 2602 37dd sub ilink1,ilink2,blink 0x[0-9a-f]+ 2142 0000 sub r0,r1,0 0x[0-9a-f]+ 2602 7080 0000 0000 sub r0,0,r2 0x[0-9a-f]+ 2102 00be sub 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 22c2 2503 sub.p r18,r18,r20 0x[0-9a-f]+ 25c2 25c3 sub.p r21,r21,r23 0x[0-9a-f]+ 20c2 3684 sub.n r24,r24,gp -0x[0-9a-f]+ 23c2 3744 sub.n fp,fp,ilink -0x[0-9a-f]+ 26c2 37c5 sub.c r30,r30,blink +0x[0-9a-f]+ 23c2 3744 sub.n fp,fp,ilink1 +0x[0-9a-f]+ 26c2 37c5 sub.c ilink2,ilink2,blink 0x[0-9a-f]+ 23c2 00c5 sub.c r3,r3,r3 0x[0-9a-f]+ 23c2 0205 sub.c r3,r3,r8 0x[0-9a-f]+ 23c2 0106 sub.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/textinsn3op.d b/gas/testsuite/gas/arc/textinsn3op.d index 2615885a8ee..09f86b240a2 100644 --- a/gas/testsuite/gas/arc/textinsn3op.d +++ b/gas/testsuite/gas/arc/textinsn3op.d @@ -1,3 +1,4 @@ +#as: -mcpu=arc700 #objdump: -dr .*: +file format .*arc.* @@ -8,7 +9,7 @@ Disassembly of section .text: [0-9a-f]+ <.text>: 0: 3930 0080 myinsn r0,r1,r2 4: 3b30 371a myinsn gp,fp,sp - 8: 3e30 37dd myinsn ilink,r30,blink + 8: 3e30 37dd myinsn ilink1,ilink2,blink c: 3970 0000 myinsn r0,r1,0 10: 3e30 7080 0000 0000 myinsn r0,0,r2 18: 3930 00be myinsn 0,r1,r2 @@ -32,8 +33,8 @@ Disassembly of section .text: 84: 3af0 2503 myinsn.p r18,r18,r20 88: 3df0 25c3 myinsn.p r21,r21,r23 8c: 38f0 3684 myinsn.n r24,r24,gp - 90: 3bf0 3744 myinsn.n fp,fp,ilink - 94: 3ef0 37c5 myinsn.c r30,r30,blink + 90: 3bf0 3744 myinsn.n fp,fp,ilink1 + 94: 3ef0 37c5 myinsn.c ilink2,ilink2,blink 98: 3bf0 00c5 myinsn.c r3,r3,r3 9c: 3bf0 0205 myinsn.c r3,r3,r8 a0: 3bf0 0106 myinsn.nc r3,r3,r4 diff --git a/gas/testsuite/gas/arc/warn.exp b/gas/testsuite/gas/arc/warn.exp index b3551f31710..b584d6bd298 100644 --- a/gas/testsuite/gas/arc/warn.exp +++ b/gas/testsuite/gas/arc/warn.exp @@ -15,8 +15,7 @@ # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. # Test assembler warnings. - -if [istarget arc*-*-*] { +if [istarget arc-*-*] { load_lib gas-dg.exp dg-init dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*warn*.s $srcdir/$subdir/*err.s]] "" "" diff --git a/gas/testsuite/gas/arc/xor.d b/gas/testsuite/gas/arc/xor.d index b4b7e08ec73..d4947d8607f 100644 --- a/gas/testsuite/gas/arc/xor.d +++ b/gas/testsuite/gas/arc/xor.d @@ -6,7 +6,7 @@ Disassembly of section .text: 0x[0-9a-f]+ 2107 0080 xor r0,r1,r2 0x[0-9a-f]+ 2307 371a xor gp,fp,sp -0x[0-9a-f]+ 2607 37dd xor ilink,r30,blink +0x[0-9a-f]+ 2607 37dd xor ilink1,ilink2,blink 0x[0-9a-f]+ 2147 0000 xor r0,r1,0 0x[0-9a-f]+ 2607 7080 0000 0000 xor r0,0,r2 0x[0-9a-f]+ 2107 00be xor 0,r1,r2 @@ -30,8 +30,8 @@ Disassembly of section .text: 0x[0-9a-f]+ 22c7 2503 xor.p r18,r18,r20 0x[0-9a-f]+ 25c7 25c3 xor.p r21,r21,r23 0x[0-9a-f]+ 20c7 3684 xor.n r24,r24,gp -0x[0-9a-f]+ 23c7 3744 xor.n fp,fp,ilink -0x[0-9a-f]+ 26c7 37c5 xor.c r30,r30,blink +0x[0-9a-f]+ 23c7 3744 xor.n fp,fp,ilink1 +0x[0-9a-f]+ 26c7 37c5 xor.c ilink2,ilink2,blink 0x[0-9a-f]+ 23c7 00c5 xor.c r3,r3,r3 0x[0-9a-f]+ 23c7 0205 xor.c r3,r3,r8 0x[0-9a-f]+ 23c7 0106 xor.nc r3,r3,r4