daily update
[external/binutils.git] / sim / m32c / ChangeLog
1 2011-07-11  Mike Frysinger  <vapier@gentoo.org>
2
3         * configure.ac: Rename from configure.in.
4
5 2011-07-11  Mike Frysinger  <vapier@gentoo.org>
6
7         * configure.in: Add "dnl" before copyright notice.
8
9 2011-04-16  Mike Frysinger  <vapier@gentoo.org>
10
11         * gdb-if.c (sim_complete_command): New stub function.
12
13 2011-01-11  Andrew Burgess <aburgess@broadcom.com>
14
15         * gdb-if.c (sim_store_register): Update return value to
16         match new API.
17
18 2010-12-04  Masaki Muranaka  <monaka@monami-software.com>
19
20         * Makefile.in: Use CC_FOR_BUILD to build opc2c.
21
22 2010-05-26  Ozkan Sezer  <sezeroz@gmail.com>
23
24         * main.c (setup_tcp_console): Check error return from socket() call
25         by its equality to -1 not by it being negative.
26
27 2010-04-14  Mike Frysinger  <vapier@gentoo.org>
28
29         * gdb-if.c (sim_write): Add const to buf arg.
30         * mem.h (mem_put_blk): Add const to bufptr arg.
31         * mem.c (mem_put_blk): Likewise, and add const to cast.
32
33 2010-01-20  DJ Delorie  <dj@redhat.com>
34
35         * m32c.opc (MATH_OP): When doing subtraction, also set carry if
36         the result is zero.
37
38 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
39
40         * configure: Regenerate.
41
42 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
43
44         * config.in: Regenerate.
45         * configure: Likewise.
46
47         * configure: Regenerate.
48
49 2009-08-14  DJ Delorie  <dj@redhat.com>
50
51         * configure.in: Check for sys/select.h, termios.h, sys/socket.h,
52         netinet/in.h, and netinet/tcp.h.
53         * configure: Regenerate.
54         * config.in: Add those headers.
55         * main.c: Check for them.
56         (setup_tcp_console): Disable if no networking.
57         (main): Note missing networking or termios.
58         * mem.c: Check for those headers.
59         (stdin_ready): Disable if no termios.
60         (m32c_sim_restore_console): Disable if no termios.
61         (mem_get_byte): Disable console input if no termios.
62         
63 2009-01-06  Joel Sherrill <joel.sherrill@oarcorp.com>
64
65         * r8c.opc, m32c.opc: Add parentheses to remove warnings.
66
67 2008-10-01  DJ Delorie  <dj@redhat.com>
68
69         * int.c (trigger_peripheral_interrupt): Clear interrupt pending
70         bit when peripheral interrupts are serviced.
71
72 2008-07-11  Hans-Peter Nilsson  <hp@axis.com>
73
74         * configure: Regenerate to track ../common/common.m4 changes.
75         * config.in: Ditto.
76
77 2008-06-16  DJ Delorie  <dj@redhat.com>
78
79         * m32c.opc (BRK, GDBBRK): Remove debug logic.
80         * main.c (main): Add option to set raw console.
81         * mem.h (m32c_use_raw_console): Declare.
82         * mem.c (m32c_sim_restore_console): Only restore console if it's
83         been previously set.
84         (m32c_use_raw_console): Define.
85         (mem_get_byte): Set raw console if m32c_use_raw_console is set.
86
87 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
88             Daniel Jacobowitz  <dan@codesourcery.com>
89             Joseph Myers  <joseph@codesourcery.com>
90
91         * configure: Regenerate.
92
93 2008-06-06  DJ Delorie  <dj@redhat.com>
94
95         * Makefile.in: Add Timer A support.
96         * cpu.h (m32c_opcode_pc): New.
97         (in_gdb): New.
98         * gdb-if.c (sim_open): Add Timer A support.  Support unbuffered
99         console.
100         * int.c (trigger_interrupt): Manage the U flag properly.
101         (trigger_based_interrupt): Likewise.
102         (trigger_fixed_interrupt): New.
103         (trigger_peripheral_interrupt): New.
104         * int.h (trigger_peripheral_interrupt): New.
105         * m32c.opc: Use m32c_opcode_pc throughout, as needed.
106         (decode_m32c): Detect jump-to-zero with traceback.
107         (BRK): Try to do the right thing, keeping track of whether we're
108         in gdb or not, and if the user has provided a handler or not.
109         (GBRK): Alternate break opcode for gdb, in case the user's app
110         needs to use BRK for itself.
111         (BRK2): Implement.
112         * main.c: Add Timer A support.  Support TCP-based console.
113         (setup_tcp_console): New.
114         (main): Add Timer A support.  Support TCP-based console.
115         * mem.h (m32c_sim_restore_console): New.
116         * mem.c: Add Timer A support.  Support TCP-based console.
117         (mem_ptr): Enhance NULL pointer detection.
118         (stdin_ready): New.
119         (m32c_sim_restore_console): New.
120         (mem_get_byte): Check for console input ready.
121         (update_timer_a): New.
122         * r8c.opc (SSTR): Use r0l, not r0h.
123         (REIT): Fix return frame logic.
124         * reg.c (print_flags): New.
125         (trace_register_changes): Use it.
126         (m32c_dump_all_registers): New.
127         * timer_a.h: New.
128         
129         * load.c: Fix indentation.
130         * trace.c: Fix indentation.
131         * trace.h: Fix indentation.
132
133 2006-06-26  DJ Delorie  <dj@redhat.com>
134
135         * r8c.opc (decode_r8c): Don't bother reading the destination
136         before moving a constant into it.  Fix borrow comparison for SUB.
137
138 2006-06-13  Richard Earnshaw  <rearnsha@arm.com>
139
140         * configure: Regenerated.
141
142 2006-06-05  Daniel Jacobowitz  <dan@codesourcery.com>
143
144         * configure: Regenerated.
145
146 2006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>
147
148         * configure: Regenerated.
149
150 2006-03-13  DJ Delorie  <dj@redhat.com>
151
152         * mem.c (mem_put_byte): Hook simulated UART to stdout.
153         (mem_put_hi): Hook in simulated trace port.
154         (mem_get_byte): Hook in simulated uart control port.
155         * opc2c: Be more picky about matching special comments.
156         * r8c.opc (shift_op): Limit shift counts to -16..16.
157         (BMcnd): Map conditional codes.
158         * reg.c (condition_true): Mask condition code to 4 bits.
159         * syscalls.c: Include local syscall.h.
160         * syscall.h: New, copied from libgloss.
161
162 2005-10-06  Jim Blandy  <jimb@redhat.com>
163
164         Simulator for Renesas M32C and M16C, by DJ Delorie <dj@redhat.com>,
165         with further work from Jim Blandy <jimb@redhat.com> and
166         Kevin Buettner <kevinb@redhat.com>.
167         
168         * ChangeLog: New.
169         * Makefile.in: New.
170         * blinky.S: New.
171         * config.in: New.
172         * configure: New.
173         * configure.in: New.
174         * cpu.h: New.
175         * gdb-if.c: New.
176         * gloss.S: New.
177         * int.c: New.
178         * int.h: New.
179         * load.c: New.
180         * load.h: New.
181         * m32c.opc: New.
182         * main.c: New.
183         * mem.c: New.
184         * mem.h: New.
185         * misc.c: New.
186         * misc.h: New.
187         * opc2c.c: New.
188         * r8c.opc: New.
189         * reg.c: New.
190         * safe-fgets.c: New.
191         * safe-fgets.h: New.
192         * sample.S: New.
193         * sample.ld: New.
194         * sample2.c: New.
195         * srcdest.c: New.
196         * syscalls.c: New.
197         * syscalls.h: New.
198         * trace.c: New.
199         * trace.h: New.
200
201