Add "bal" instruction pattern.
authorNick Clifton <nickc@redhat.com>
Wed, 29 Mar 2000 18:25:37 +0000 (18:25 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 29 Mar 2000 18:25:37 +0000 (18:25 +0000)
Add test of assembling "bal" instruction

gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/thumb.s

index 5b6874c15e3d082103cf32487cb64c5c536881ef..065c9b003d478b6e9eb74e69037838d03b829f7c 100644 (file)
@@ -1,3 +1,7 @@
+2000-03-29  Nick Clifton <nickc@cygnus.com
+
+       * config/tc-arm.c (tinsns): Add "bal" instruction pattern.
+
 2000-03-28  Alan Modra  <alan@linuxcare.com.au>
 
        * listing.c (LISTING_LHS_WIDTH): Default depends on
index 04d8b456148f020296ad36027ff0a278c1ea0854..4779b3db85f6d19fef9c0bb50ac3ac5a502c6208 100644 (file)
@@ -808,6 +808,7 @@ static CONST struct thumb_opcode tinsns[] =
   {"blt",      0xdbfe,         2,      ARM_THUMB, do_t_branch9},
   {"bgt",      0xdcfe,         2,      ARM_THUMB, do_t_branch9},
   {"ble",      0xddfe,         2,      ARM_THUMB, do_t_branch9},
+  {"bal",      0xdefe,         2,      ARM_THUMB, do_t_branch9},
   {"bic",      0x4380,         2,      ARM_THUMB, do_t_arit},
   {"bl",       0xf7fffffe,     4,      ARM_THUMB, do_t_branch23},
   {"bx",       0x4700,         2,      ARM_THUMB, do_t_bx},
index 6659f66ca05c19143f7e7c4024373aac177b23d2..fbd843b18cdd7a34735ee0c278aaaa30f8580056 100644 (file)
@@ -1,3 +1,7 @@
+2000-03-29  Nick Clifton <nickc@cygnus.com
+
+       * gas/arm/thumb.s: Add test of bal instruction.
+
 2000-03-27  Alan Modra  <alan@linuxcare.com.au>
 
        * gas/ieee-fp/x930509a.exp (dotest): Fix test for
@@ -5,6 +9,17 @@
        * gas/all/gas.exp (do_930509a): Same here.
        * gas/all/cond.d: And here.
 
+2000-03-16  Nick Clifton  <nickc@cygnus.com>
+
+       * gas/arm/arm.exp: Run branch.s test.
+       Run tests if target is strongarm.
+
+       * gas/arm/branch.s: New test.  Make sure that assembler can handle
+       same-section branch relocations properly.
+
+       * gas/arm/branch.d: New file.  Expected output from assembling
+       branch.s.
+
 2000-03-10  Geoffrey Keating  <geoffk@cygnus.com>
 
        * gas/mips/empic.d: New file.
index ea4b82d143870e02bab3c05cee674815e839e5f1..422b088de856fb046fa4b31e8b8ceca79477828a 100644 (file)
@@ -118,6 +118,7 @@ bar:
        bhi     bar
        blo     bar
        bul     bar
+       bal     bar
 
 close:
        lsl     r4, r5, #near - close