]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/msp430/ChangeLog
Fix invalid left shift of negative value
[thirdparty/binutils-gdb.git] / sim / msp430 / ChangeLog
CommitLineData
1d19cae7
DV
12015-12-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
2
3 * msp430-sim.c (get_op, put_op): Fix left shift of negative value.
4
f7584f05
NC
52015-12-07 Nick Clifton <nickc@redhat.com>
6
7 * msp430-sim.c (sim_open): Check for needed memory at address
8 0x500 not 0x200.
9 (get_op): Add support for F5 hardware multiply addresses.
10 (put_op): Likewise.
11
797eee42
MF
122015-11-15 Mike Frysinger <vapier@gentoo.org>
13
14 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
15 sim-stop.o.
16
6e4f085c
MF
172015-11-14 Mike Frysinger <vapier@gentoo.org>
18
19 * interp.c (sim_close): Rename to ...
20 (msp430_sim_close): ... this. Delete call to sim_state_free.
21 * sim-main.h (msp430_sim_close): Declare.
22 (SIM_CLOSE_HOOK): Define.
23
fa8f87e5
MF
242015-06-24 Mike Frysinger <vapier@gentoo.org>
25
26 * msp430-sim.c (trace_reg_put): Change TRACE_VPU to TRACE_REGISTER.
27 (trace_reg_get): Likewise.
28
8d0978fb
MF
292015-06-23 Mike Frysinger <vapier@gentoo.org>
30
31 * configure: Regenerate.
32
7d5c6c43
MF
332015-06-17 Mike Frysinger <vapier@gentoo.org>
34
35 * msp430-sim.c (maybe_perform_syscall): Replace call to cb_syscall
36 with sim_syscall.
37
61a0c964
MF
382015-06-17 Mike Frysinger <vapier@gentoo.org>
39
40 * msp430-sim.c: Include sim-syscall.h.
41 (syscall_read_mem, syscall_write_mem): Delete.
42 (maybe_perform_syscall): Change syscall_read_mem/syscall_write_mem
43 to sim_syscall_read_mem/sim_syscall_write_mem.
44
a3487082
MF
452015-06-12 Mike Frysinger <vapier@gentoo.org>
46
47 * configure: Regenerate.
48
306f4178
MF
492015-06-12 Mike Frysinger <vapier@gentoo.org>
50
51 * configure: Regenerate.
52
5b064994
MF
532015-06-12 Mike Frysinger <vapier@gentoo.org>
54
55 * msp430-sim.c (trace_reg_put): Replace TRACE_VPU_P/trace_generic
56 with TRACE_VPU.
57 (trace_reg_get): Likewise.
58 (get_op): Replace TRACE_MEMORY_P/trace_generic with TRACE_MEMORY.
59 (put_op): Likewise.
60 (msp430_dis_read): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
61 (do_flags): Likewise.
62 (maybe_perform_syscall): Replace TRACE_SYSCALL_P/trace_generic with
63 TRACE_SYSCALL.
64 (msp430_step_once): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
65 Replace TRACE_BRANCH_P/trace_generic with TRACE_BRANCH.
66
c1d8560e
MF
672015-06-11 Mike Frysinger <vapier@gentoo.org>
68
69 * sim-main.h (MAYBE_TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
70 TRACE_SYSCALL, TRACE_CORE, TRACE_EVENTS, TRACE_BRANCH,
71 trace_register, TRACE_REGISTER, TRACE_REG): Delete.
72
20bca71d
MF
732015-04-18 Mike Frysinger <vapier@gentoo.org>
74
75 * sim-main.h (SIM_CPU): Delete.
76
7e83aa92
MF
772015-04-18 Mike Frysinger <vapier@gentoo.org>
78
79 * sim-main.h (sim_cia): Delete.
80
034685f9
MF
812015-04-17 Mike Frysinger <vapier@gentoo.org>
82
83 * sim-main.h (CIA_GET, CIA_SET): Delete.
84
78e9aa70
MF
852015-04-15 Mike Frysinger <vapier@gentoo.org>
86
87 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
88 * sim-main.h (STATE_CPU): Delete.
89
bf12d44e
MF
902015-04-13 Mike Frysinger <vapier@gentoo.org>
91
92 * configure: Regenerate.
93
122bbfb5
MF
942015-04-06 Mike Frysinger <vapier@gentoo.org>
95
96 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
97
1a8faa2a
MF
982015-04-01 Mike Frysinger <vapier@gentoo.org>
99
100 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
101
aadc9410
MF
1022015-03-31 Mike Frysinger <vapier@gentoo.org>
103
104 * config.in, configure: Regenerate.
105
80fc77e6
MF
1062015-03-23 Mike Frysinger <vapier@gentoo.org>
107
108 * sim-main.h: Delete run-sim.h include.
109
ae7d0cac
MF
1102015-03-16 Mike Frysinger <vapier@gentoo.org>
111
112 * config.in, configure: Regenerate.
113
c1e768db
MF
1142015-03-14 Mike Frysinger <vapier@gentoo.org>
115
116 * aclocal.m4, configure: Regenerate.
117 * configure.ac: Call the common inline & warning macros.
118 * msp430-sim.c: Include unistd.h & trace.h.
119 * trace.c: Include trace.h.
120 (load_file_and_line): Move FILE* decl to top of scope.
121 * trace.h (msp430_get_current_source_location): Adjust prototype to
122 match the function definition.
123
465fb143
MF
1242015-03-14 Mike Frysinger <vapier@gentoo.org>
125
126 * Makefile.in (SIM_RUN_OBJS): Delete.
127
10d602c7
NC
1282015-02-24 Nick Clifton <nickc@redhat.com>
129
130 * msp430-sim.c (sim_open): Allocate memory regions matching those
131 declared in the libgloss/msp430 linker scripts.
132 Allow sim_load_file to fail.
133 (get_op): Test the correct address bit when checking for out of
134 range addresses.
135 Include the address in the error message when an illegal access to
136 the hardware multiplier is detected.
137 (put_op): Test the correct address bit when checking for out of
138 range addresses.
139
2974be62
AM
1402014-08-19 Alan Modra <amodra@gmail.com>
141
142 * configure: Regenerate.
143
180eb063
NC
1442014-08-19 Nick Clifton <nickc@redhat.com>
145
146 * msp430-sim.c: Move static hardware multiply support variables
147 from here...
148 * msp430-sim.h (msp430_cpu_state): ... into here ...
149 * msp430-sim.c (get_op, put_op): ... and update references to use
150 the msp430_cpu_state structure.
151
faa743bb
RM
1522014-08-15 Roland McGrath <mcgrathr@google.com>
153
154 * configure: Regenerate.
155 * config.in: Regenerate.
156
aef392c4
NC
1572014-06-03 Nick Clifton <nickc@redhat.com>
158
159 * msp430-sim.c (get_op): Handle reads of low result register when
160 in MAC mode.
161 (put_op): Copy MAC result into result words.
162 Handle writes to the low result register.
163
a7da346e
DD
1642014-05-12 DJ Delorie <dj@redhat.com>
165
166 * msp43-sim.c (sign_ext): Change to "long long" to support
167 sign-extending 32-bit values.
168
8969934d
NC
1692014-05-08 Nick Clifton <nickc@redhat.com>
170
171 * msp430-sim.c (sim_open): Do not allocate memory over the
172 hardware multiply registers.
173 (get_op): Add support for reads from the hardware multiply
174 registers.
175 (put_op): Add support for writes to the hardware multiply
176 registers.
177 (msp430_step_once): Add support for the RETI instruction used by
178 the CPUX architecture.
179
7b0278dc
MF
1802014-03-10 Mike Frysinger <vapier@gentoo.org>
181
182 * msp430-sim.c (sim_create_inferior): Set new_pc to the result of
183 bfd_get_start_address when abfd is not NULL and new_pc is zero.
184
a3271a3e
MF
1852014-03-10 Mike Frysinger <vapier@gentoo.org>
186
187 * msp430-sim (maybe_perform_syscall): Change %d to %ld.
188 (msp430_step_once): Cast fprintf to fprintf_ftype.
189
bf3d9781
AM
1902013-09-23 Alan Modra <amodra@gmail.com>
191
192 * aclocal.m4, configure: Regenerate.
193
3346cfda
NC
1942013-06-21 Nick Clifton <nickc@redhat.com>
195
196 * Makefile.in: New.
197 * aclocal.m4: Generate.
198 * config.in: Generate.
199 * configure.ac: New.
200 * configure: Generate.
201 * msp430-sim.c: New.
202 * msp430-sim.h: New.
203 * sim-main.h: New.
204 * trace.c: New.
205 * trace.h: New.