diff options
author | Nick Clifton <nickc@redhat.com> | 2012-04-12 07:46:54 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2012-04-12 07:46:54 +0000 |
commit | 6530b175a1051db81806d031b8ab2937744ff57b (patch) | |
tree | 3af9a7137c724b8db9731019fd811e2269559d2e /gas/ChangeLog | |
parent | 202e23565d36f4696d5e836ec06d4c685c30fb16 (diff) | |
download | gdb-6530b175a1051db81806d031b8ab2937744ff57b.zip gdb-6530b175a1051db81806d031b8ab2937744ff57b.tar.gz gdb-6530b175a1051db81806d031b8ab2937744ff57b.tar.bz2 |
* config/tc-arm.c (only_one_reg_in_list): New function.
(encode_ldmstm): Ditto.
(do_ldmstm): Use a different encoding when pushing or poping
a single register.
(A_COND_MASK): New macro.
(A_PUSH_POP_OP_MASK): Ditto.
(A1_OPCODE_PUSH): Ditto.
(A2_OPCODE_PUSH): Ditto.
(A2_OPCODE_POP): Ditto.
* gas/arm/push-pop.d: New testcase.
* gas/arm/push-pop.s: Ditto.
* gas/arm/stm-ldm.d: Ditto.
* gas/arm/stm-ldm.s: Ditto.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 6243dfe..b1d863a 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,16 @@ +2012-04-12 Jie Zhang <jie@codesourcery.com> + Meador Inge <meadori@codesourcery.com> + + * config/tc-arm.c (only_one_reg_in_list): New function. + (encode_ldmstm): Ditto. + (do_ldmstm): Use a different encoding when pushing or poping + a single register. + (A_COND_MASK): New macro. + (A_PUSH_POP_OP_MASK): Ditto. + (A1_OPCODE_PUSH): Ditto. + (A2_OPCODE_PUSH): Ditto. + (A2_OPCODE_POP): Ditto. + 2012-04-06 Maciej W. Rozycki <macro@linux-mips.org> * doc/c-mips.texi (MIPS Opts): Correct -no-mfix-24k to |