9ec71ecb52c476177f9ce5e28d6f7273dccd2766
[external/binutils.git] / sim / msp430 / ChangeLog
1 2015-02-24  Nick Clifton  <nickc@redhat.com>
2
3         * msp430-sim.c (sim_open): Allocate memory regions matching those
4         declared in the libgloss/msp430 linker scripts.
5         Allow sim_load_file to fail.
6         (get_op): Test the correct address bit when checking for out of
7         range addresses.
8         Include the address in the error message when an illegal access to
9         the hardware multiplier is detected.
10         (put_op): Test the correct address bit when checking for out of
11         range addresses.
12
13 2014-08-19  Alan Modra  <amodra@gmail.com>
14
15         * configure: Regenerate.
16
17 2014-08-19  Nick Clifton  <nickc@redhat.com>
18
19         * msp430-sim.c: Move static hardware multiply support variables
20         from here...
21         * msp430-sim.h (msp430_cpu_state): ... into here ...
22         * msp430-sim.c (get_op, put_op): ... and update references to use
23         the msp430_cpu_state structure.
24
25 2014-08-15  Roland McGrath  <mcgrathr@google.com>
26
27         * configure: Regenerate.
28         * config.in: Regenerate.
29
30 2014-06-03  Nick Clifton  <nickc@redhat.com>
31
32         * msp430-sim.c (get_op): Handle reads of low result register when
33         in MAC mode.
34         (put_op): Copy MAC result into result words.
35         Handle writes to the low result register.
36
37 2014-05-12  DJ Delorie  <dj@redhat.com>
38
39         * msp43-sim.c (sign_ext): Change to "long long" to support
40         sign-extending 32-bit values.
41
42 2014-05-08  Nick Clifton  <nickc@redhat.com>
43
44         * msp430-sim.c (sim_open): Do not allocate memory over the
45         hardware multiply registers.
46         (get_op): Add support for reads from the hardware multiply
47         registers.
48         (put_op): Add support for writes to the hardware multiply
49         registers.
50         (msp430_step_once): Add support for the RETI instruction used by
51         the CPUX architecture.
52
53 2014-03-10  Mike Frysinger  <vapier@gentoo.org>
54
55         * msp430-sim.c (sim_create_inferior): Set new_pc to the result of
56         bfd_get_start_address when abfd is not NULL and new_pc is zero.
57
58 2014-03-10  Mike Frysinger  <vapier@gentoo.org>
59
60         * msp430-sim (maybe_perform_syscall): Change %d to %ld.
61         (msp430_step_once): Cast fprintf to fprintf_ftype.
62
63 2013-09-23  Alan Modra  <amodra@gmail.com>
64
65         * aclocal.m4, configure: Regenerate.
66
67 2013-06-21  Nick Clifton  <nickc@redhat.com>
68
69         * Makefile.in: New.
70         * aclocal.m4: Generate.
71         * config.in: Generate.
72         * configure.ac: New.
73         * configure: Generate.
74         * msp430-sim.c: New.
75         * msp430-sim.h: New.
76         * sim-main.h: New.
77         * trace.c: New.
78         * trace.h: New.