diff options
author | Nick Clifton <nickc@redhat.com> | 2000-03-29 18:25:37 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2000-03-29 18:25:37 +0000 |
commit | d1a1bf19b462be92990e42621a0b730da81e7c85 (patch) | |
tree | 2ece6186fa9e4a4f799a0ef7878f752b43f7093c | |
parent | 67b60d924f866a521ebd815162d02694a60bd87c (diff) | |
download | gdb-d1a1bf19b462be92990e42621a0b730da81e7c85.zip gdb-d1a1bf19b462be92990e42621a0b730da81e7c85.tar.gz gdb-d1a1bf19b462be92990e42621a0b730da81e7c85.tar.bz2 |
Add "bal" instruction pattern.
Add test of assembling "bal" instruction
-rw-r--r-- | gas/ChangeLog | 4 | ||||
-rw-r--r-- | gas/config/tc-arm.c | 1 | ||||
-rw-r--r-- | gas/testsuite/ChangeLog | 15 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/thumb.s | 1 |
4 files changed, 21 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 5b6874c..065c9b0 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -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 diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 04d8b45..4779b3d 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -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}, diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 6659f66..fbd843b 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -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. diff --git a/gas/testsuite/gas/arm/thumb.s b/gas/testsuite/gas/arm/thumb.s index ea4b82d..422b088 100644 --- a/gas/testsuite/gas/arm/thumb.s +++ b/gas/testsuite/gas/arm/thumb.s @@ -118,6 +118,7 @@ bar: bhi bar blo bar bul bar + bal bar close: lsl r4, r5, #near - close |