summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/visium/bra-1.d
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@gcc.gnu.org>2019-02-07 16:58:47 +0100
committerEric Botcazou <ebotcazou@gcc.gnu.org>2019-02-07 17:12:43 +0100
commit262935666bb35e3434a4708262c6e5e120a5df12 (patch)
tree600e5e15e86803cab32dc605eec55fa5d20e9a39 /gas/testsuite/gas/visium/bra-1.d
parentd43a04899779ad5b7d83ded8e0b3d124ccbac6fb (diff)
downloadbinutils-gdb-262935666bb35e3434a4708262c6e5e120a5df12.tar.gz
Visium: align branch absolute instruction for the GR6
This is done in order to avoid a pipeline hazard on the GR6. gas/ * config/tc-visium.c (md_assemble) <mode_cad>: Align instruction on 64-bit boundaries for the GR6. * testsuite/gas/visium/allinsn_gr6.s: Tweak. * testsuite/gas/visium/allinsn_gr6.d: Likewise. * testsuite/gas/visium/bra-1.d: New test. * testsuite/gas/visium/bra-1.s: Likewise. * testsuite/gas/visium/visium.exp: Run bra-1 test.
Diffstat (limited to 'gas/testsuite/gas/visium/bra-1.d')
-rw-r--r--gas/testsuite/gas/visium/bra-1.d12
1 files changed, 12 insertions, 0 deletions
diff --git a/gas/testsuite/gas/visium/bra-1.d b/gas/testsuite/gas/visium/bra-1.d
new file mode 100644
index 00000000000..483b36bc8f4
--- /dev/null
+++ b/gas/testsuite/gas/visium/bra-1.d
@@ -0,0 +1,12 @@
+#as: -mtune=gr6
+#objdump: -d
+#name: bra-1
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+00000000 <foo>:
+ ...
+ 8: ff 95 54 04 bra tr,r21,r21
+ c: 00 00 00 00 nop