]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/msp430/ChangeLog
Fix invalid left shift of negative value
[thirdparty/binutils-gdb.git] / sim / msp430 / ChangeLog
1 2015-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
5 2015-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
12 2015-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
17 2015-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
24 2015-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
29 2015-06-23 Mike Frysinger <vapier@gentoo.org>
30
31 * configure: Regenerate.
32
33 2015-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
38 2015-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
45 2015-06-12 Mike Frysinger <vapier@gentoo.org>
46
47 * configure: Regenerate.
48
49 2015-06-12 Mike Frysinger <vapier@gentoo.org>
50
51 * configure: Regenerate.
52
53 2015-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
67 2015-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
73 2015-04-18 Mike Frysinger <vapier@gentoo.org>
74
75 * sim-main.h (SIM_CPU): Delete.
76
77 2015-04-18 Mike Frysinger <vapier@gentoo.org>
78
79 * sim-main.h (sim_cia): Delete.
80
81 2015-04-17 Mike Frysinger <vapier@gentoo.org>
82
83 * sim-main.h (CIA_GET, CIA_SET): Delete.
84
85 2015-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
90 2015-04-13 Mike Frysinger <vapier@gentoo.org>
91
92 * configure: Regenerate.
93
94 2015-04-06 Mike Frysinger <vapier@gentoo.org>
95
96 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
97
98 2015-04-01 Mike Frysinger <vapier@gentoo.org>
99
100 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
101
102 2015-03-31 Mike Frysinger <vapier@gentoo.org>
103
104 * config.in, configure: Regenerate.
105
106 2015-03-23 Mike Frysinger <vapier@gentoo.org>
107
108 * sim-main.h: Delete run-sim.h include.
109
110 2015-03-16 Mike Frysinger <vapier@gentoo.org>
111
112 * config.in, configure: Regenerate.
113
114 2015-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
124 2015-03-14 Mike Frysinger <vapier@gentoo.org>
125
126 * Makefile.in (SIM_RUN_OBJS): Delete.
127
128 2015-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
140 2014-08-19 Alan Modra <amodra@gmail.com>
141
142 * configure: Regenerate.
143
144 2014-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
152 2014-08-15 Roland McGrath <mcgrathr@google.com>
153
154 * configure: Regenerate.
155 * config.in: Regenerate.
156
157 2014-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
164 2014-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
169 2014-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
180 2014-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
185 2014-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
190 2013-09-23 Alan Modra <amodra@gmail.com>
191
192 * aclocal.m4, configure: Regenerate.
193
194 2013-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.