* gas/cris/rd-bcnst.d, gas/cris/rd-bcnst.d: New test.
authorHans-Peter Nilsson <hp@axis.com>
Tue, 26 Nov 2002 08:19:09 +0000 (08:19 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Tue, 26 Nov 2002 08:19:09 +0000 (08:19 +0000)
gas/testsuite/ChangeLog
gas/testsuite/gas/cris/rd-bcnst.d [new file with mode: 0644]
gas/testsuite/gas/cris/rd-bcnst.s [new file with mode: 0644]

index 7606e6e1558d9b2625ff7f91bb347a8a16f85ae7..6023ba12172735afa89091ec6c6e5068598c7227 100644 (file)
@@ -1,3 +1,7 @@
+2002-11-26  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gas/cris/rd-bcnst.d, gas/cris/rd-bcnst.d: New test.
+
 2002-11-25  DJ Delorie  <dj@redhat.com>
 
        * gas/xstormy16/allinsn.d: Fix sdiv/sdivlh encodings.
diff --git a/gas/testsuite/gas/cris/rd-bcnst.d b/gas/testsuite/gas/cris/rd-bcnst.d
new file mode 100644 (file)
index 0000000..f210666
--- /dev/null
@@ -0,0 +1,22 @@
+#objdump: -dr
+
+# Catches an error in the relaxation machinery and checks that there's no
+# confusion between section offset and absolute address.
+
+.*:     file format .*-cris
+
+Disassembly of section \.text:
+
+0+ <\.text>:
+[      ]+0:[   ]+08e0[         ]+ba 0xa
+[      ]+2:[   ]+0f05[         ]+nop 
+[      ]+4:[   ]+3f0d 00db ba00[       ]+jump 0xbadb00
+[      ]+a:[   ]+f970[         ]+bmi 0x4
+[      ]+c:[   ]+08e0[         ]+ba 0x16
+[      ]+e:[   ]+0f05[         ]+nop 
+[      ]+10:[  ]+3f0d 000b 0000[       ]+jump 0xb00
+[      ]+16:[  ]+f970[         ]+bmi 0x10
+[      ]+18:[  ]+08e0[         ]+ba 0x22
+[      ]+1a:[  ]+0f05[         ]+nop 
+[      ]+1c:[  ]+3f0d 4200 0000[       ]+jump 0x42
+[      ]+22:[  ]+f970[         ]+bmi 0x1c
diff --git a/gas/testsuite/gas/cris/rd-bcnst.s b/gas/testsuite/gas/cris/rd-bcnst.s
new file mode 100644 (file)
index 0000000..8f86e33
--- /dev/null
@@ -0,0 +1,3 @@
+ bmi 0xbadb00
+ bmi 0xb00
+ bmi 0x42