diff options
author | Nick Clifton <nickc@redhat.com> | 2005-04-25 07:48:59 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2005-04-25 07:48:59 +0000 |
commit | 8207e0f24ed02f921d7eb24fd80ac919e38a36f7 (patch) | |
tree | 9bb01fd4e158a04fcc06289c39d2b7a400495e6e /sim/arm/ChangeLog | |
parent | 02ddf1568180e41117d6d2804636e64775ac37b6 (diff) | |
download | gdb-8207e0f24ed02f921d7eb24fd80ac919e38a36f7.zip gdb-8207e0f24ed02f921d7eb24fd80ac919e38a36f7.tar.gz gdb-8207e0f24ed02f921d7eb24fd80ac919e38a36f7.tar.bz2 |
* armemu.c (handle_v6_insn): New function - emulate a few of the v6 instructions - the ones now generated by GCC.
(ARMulEmulate32): Call handle_v6_insn when a possible v6 insn is found.
* armdefs.h (struct ARMul_State): Add new field: is_v6.#
(ARM_v6_Prop): Define.
* arminit.c (ARMul_NewState): Initialise the v6 flag.
(ARMul_SelectProcessor): Determine if the v6 flag should be set.
* wrapper.c (sim_create_inferior): For unknown architectures, default to allowing the v6 instructions.
Diffstat (limited to 'sim/arm/ChangeLog')
-rw-r--r-- | sim/arm/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sim/arm/ChangeLog b/sim/arm/ChangeLog index 7a680f3..6318ed8 100644 --- a/sim/arm/ChangeLog +++ b/sim/arm/ChangeLog @@ -1,3 +1,17 @@ +2005-04-20 Nick Clifton <nickc@redhat.com> + + * armemu.c (handle_v6_insn): New function - emulate a few of the + v6 instructions - the ones now generated by GCC. + (ARMulEmulate32): Call handle_v6_insn when a possible v6 insn is + found. + * armdefs.h (struct ARMul_State): Add new field: is_v6. + (ARM_v6_Prop): Define. + * arminit.c (ARMul_NewState): Initialise the v6 flag. + (ARMul_SelectProcessor): Determine if the v6 flag should be + set. + * wrapper.c (sim_create_inferior): For unknown architectures, + default to allowing the v6 instructions. + 2005-04-18 Nick Clifton <nickc@redhat.com> * iwmmxt.c (WMAC, WMADD): Move casts from the LHS of an assignment |