include/elf/
[deliverable/binutils-gdb.git] / sim / arm / ChangeLog
CommitLineData
b7026657
AC
12005-01-07 Andrew Cagney <cagney@gnu.org>
2
3 * configure.ac: Rename configure.in, require autoconf 2.59.
4 * configure: Re-generate.
5
379832de
HPN
62004-12-08 Hans-Peter Nilsson <hp@axis.com>
7
8 * configure: Regenerate for ../common/aclocal.m4 update.
9
0aaa4a81
AC
102004-06-28 Andrew Cagney <cagney@gnu.org>
11
12 * armemu.c: Rename ui_loop_hook to deprecated_ui_loop_hook.
13
a4c9740c
MM
142003-12-29 Mark Mitchell <mark@codesourcery.com>
15
16 * armos.c (fcntl.h): Do not include it.
17 (O_RDONLY): Do not define.
18 (O_WRONLY): Likewise.
19 (O_RDWR): Likewise.
20 (targ-vals.h): Include it.
21 (translate_open_mode): Use TARGET_O_* instead of O_*.
22 (SWIopen): Likewise.
23 * Makefile.in (armos.o): Depend on targ-vals.h.
24
c88931b0
NC
252003-04-13 Nick Clifton <nickc@redhat.com>
26
27 * armvirt.c (GetWord): Only call XScale_check_memacc if in XScale
28 mode.
29 (PutWord): Likewise.
30
3a3d6f65
NC
312003-03-30 Nick Clifton <nickc@redhat.com>
32
33 * configure.in (CON_FLAGS): Remove.
34 (COPRO): Unconditionally include iwmmxt.o.
35 * configure: Regenerate.
36 * Makefile.in (CON_FLAGS): Remove.
37 * armcopro.c: Remove use of __IWMMXT__ flag.
38 * wrapper.c: Likewise.
39 * armemu.c: Likewise.
40 Add explanatory comment for suppressed code.
41
422003-03-27 Nick Clifton <nickc@redhat.com>
43
44 * armos.c (ARMul_OsHandleSWI): Catch SWIs for unhandled vectors.
45
0f026fd0
NC
462003-03-27 Nick Clifton <nickc@redhat.com>
47
48 * configure.in: (CON_FLAGS): Define and intialise.
49 (COPRO): Add iwmmxt.o if configuring for XScale.
50 * configure: Regenerate.
51 * Makefile.in (iwmmxt.o): Add rule to build.
52 (COM_FLAGS): Define.
53 (ALL_FLAGS): Add CON_FLAGS.
54 * armcopro.c (ARMul_CoProInit): Initialise iWMMXt coprocessors.
55 * armdefs.h (struct ARMul_State): Add 'is_iWMMXt' field.
56 (ARM_iWMMXt_Prop): Define.
57 * armemu.c (ARMul_Emulate16): Intercept iWMMXt instructions and
58 pass to coprocessor.
59 * arminit.c (ARMul_NewState): Initialise 'is_iWMMXt'.
60 (ARMul_Abort): Catch branches through uninitialised vectors.
61 * armos.c (softevtorcode): Update comment.
62 (ARMul_OsInit): Use ARMUndefinedInstrV.
0f026fd0
NC
63 * wrapper.c (sim_create_inferior): Handle iWMMXt processor type.
64 (sim_store_register): Handle iWMMXt registers.
65 (sim_fetch_register): Handle iWMMXt registers.
66 * iwmmxt.h: New file. Exported iWMMXt coprocessor emulator
67 functions.
68 * iwmmxt.c: New file: iWMMXt emulator.
69
dd97b6fd 702003-03-20 Nick Clifton <nickc@redhat.com>
f603c8fe
NC
71
72 * Contribute support for Cirrus Maverick ARM co-processor,
73 written by Aldy Hernandez <aldyh@redhat.com> and
74 Andrew Cagney <cagney@redhat.com>:
75
76 * maverick.c: New file: Support for Maverick floating point
77 co-processor.
78 * Makefile.in: Add maverick.o target.
79 * configure.in (COPRO): Add maverick.o.
80 * configure: Regenerate.
81 * armcopro.c (ARMul_CoProInit): Only initialise co-processors
82 available on target processor. Add code to initialse Maverick
83 co-processor support code.
84 * armdefs.h (ARMul_state): Add is_ep9312 field.
85 (ARM_ep9312_Prop): Define.
86 * armemu.h: Add prototypes for Maverick co-processor
87 functions.
88 * arminit.c (ARMul_SelectProcessor): Initialise the
89 co-processor support once the chip has been selected.
90 * wrapper.c: Add support for Maverick co-processor.
91 (init): Do not call ARMul_CoProInit. Delays this until the
92 chip has been selected.
93
0d9fd8f1
NC
942003-03-02 Nick Clifton <nickc@redhat.com>
95
96 * armos.c (SWIWrite0): Catch big-endian bug when printing
97 characters.
98
6b4a8935
AC
992003-02-27 Andrew Cagney <cagney@redhat.com>
100
101 * wrapper.c (sim_create_inferior, sim_open): Rename _bfd to bfd.
102
45fdcabe
BE
1032003-01-10 Ben Elliston <bje@redhat.com>
104
105 * README.Cygnus: Rename from this ..
106 * README: .. to this.
107
058f270d
AC
1082002-09-27 Andrew Cagney <ac131313@redhat.com>
109
110 * wrapper.c (sim_open): Add support for -m<mem-size>.
111 (mem_size): Reduce to 2MB.
112 Fix PR gdb/433.
113
c7a7b500
NC
1142002-08-15 Nick Clifton <nickc@redhat.com>
115
116 * armos.c (ARMul_OSHandleSWI): Catch and ignore SWIs of -1, they
117 can be caused by an interrupted system call being resumed by GDB.
118
630ace25
NC
1192002-07-05 Nick Clifton <nickc@cambridge.redhat.com>
120
121 * armemu.c (ARMul_Emulate32): Add more tests for valid MIA, MIAPH
122 and MIAxy instructions.
123
7b77dec6
NC
1242002-06-21 Nick Clifton <nickc@cambridge.redhat.com>
125
126 * armos.h (ADP_Stopped_RunTimeError): Set correct value.
127
c8cca39f
AC
1282002-06-16 Andrew Cagney <ac131313@redhat.com>
129
130 * configure: Regenerated to track ../common/aclocal.m4 changes.
131
26216b98
AC
1322002-06-12 Andrew Cagney <ac131313@redhat.com>
133
134 * Makefile.in: Update copyright.
135 (wrapper.o): Specify dependencies.
136 * wrapper.c: Include "gdb/sim-arm.h".
137 (sim_store_register, sim_fetch_register): Rewrite using `enum
138 arm_sim_regs' and a switch.
139
3c25f8c7
AC
1402002-06-09 Andrew Cagney <cagney@redhat.com>
141
142 * wrapper.c: Include "gdb/callback.h" and "gdb/remote-sim.h".
143 * armos.c: Include "gdb/callback.h".
144
5aa682b2
NC
1452002-05-29 Nick Clifton <nickc@cambridge.redhat.com>
146
147 * armcopro.c (XScale_check_memacc): Set the FSR and FAR registers
148 if a Data Abort is detected.
149
7378e198
NC
1502002-05-27 Nick Clifton <nickc@cambridge.redhat.com>
151
10b57fcb
NC
152 * armvirt.c (GetWord): Only perform access checks if 'check'
153 is set.
154 (PutWord): Likewise.
155 * wrapper.c (sim_create_inferior): Report unknown machine
156 numbers.
7378e198
NC
157 * thumbemu.c (ARMul_ThumbDecode, Case 31): Do not set LR to pc +
158 2, it has already been advanced.
159
2984e114
NC
1602002-05-23 Nick Clifton <nickc@cambridge.redhat.com>
161
162 * thumbemu.c (ARMul_ThumbDecode): When decoding a BLX(1)
163 instruction do not add in the second bit of the base address -
164 this has already been accounted for.
165
8b2440b7
NC
1662002-05-21 Nick Clifton <nickc@cambridge.redhat.com>
167
168 * armcopro.c (check_cp13_access): Allow access to register 1 when
169 CRm is 1.
170 (write_cp13_reg): Allow bit 0 of reg 1 of CRm 1 to be written to.
171
de4112fa
NC
1722002-05-17 Nick Clifton <nickc@cambridge.redhat.com>
173
7f53bce4 174 * Makefile.in (SIM_TARGET_SWITCHES): Define.
de4112fa
NC
175 * armos.c (swi_mask): Define. Initialise to supporting all
176 SWI emulations.
177 (ARMul_OSInit): For XScale targets, only support the ANGEL
178 SWI interface. (This is at the request if Intel).
179 (ARMul_OSHandleSWI): Examine swi_mask to see if a particular
180 SWI call should be emulated.
181 Do not fall through from AngelSWI_Reason_WriteC.
182 Propagate exit code from RedBoot Exit SWI.
183 * rdi-dgb.h (swi_mask): Prototype.
184 (SWI_MASK_DEMON, SWI_MASK_ANGEL, SWI_MASK_REDBOOT): Define.
185 * wrapper.c (sim_target_parse_command_line): New function.
186 Look for and handle --swi-support switch.
187 (sim_target_parse_arg_array): New function. Process an argv
188 array for parsing by sim_target_parse_command_line.
189 (sim_target_display_usage): New function. Describe syntax of
190 --swi-suppoort switch.
191 (sim_open): Add call to sim_target_parse_arg_array).
192
d8512e6a
NC
1932002-05-09 Nick Clifton <nickc@cambridge.redhat.com>
194
195 * armos.c (ARMul_OSHandleSWI): Support the RedBoot SWI in ARM
196 mode and some of its system calls.
197
ae60d3dd
AG
1982002-03-17 Anthony Green <green@redhat.com>
199
200 * wrapper.c (mem_size): Increase the default target memory to 8MB.
201
b3ba81f8
KS
2022002-02-21 Keith Seitz <keiths@redhat.com>
203
204 * armos.c (SWIWrite0): Use generic host_callback mechanism
205 for supported OS functions "open", "close", "write", etc.
206 (SWIopen): Likewise.
207 (SWIread): Likewise.
208 (SWIwrite): Likewise.
209 (SWIflen): Likewise.
210 (ARMul_OSHandleSWI): Likewise.
211
c17aa318
NC
2122002-02-05 Nick Clifton <nickc@cambridge.redhat.com>
213
214 * wrapper.c (sim_create_inferior): Modify previous patch so that
215 it is only triggered for COFF format executables.
216
25180f8a
NC
2172002-02-04 Nick Clifton <nickc@cambridge.redhat.com>
218
c17aa318
NC
219 * wrapper.c (sin_create_inferior): If a v5 architecture is
220 detected, assume it might be an XScale binary, since there is no
221 way to distinguish between the two in the COFF file format.
25180f8a 222
57165fb4
NC
2232002-01-10 Nick Clifton <nickc@cambridge.redhat.com>
224
225 * arminit.c (ARMul_Abort): Fix parameters passed to CPRead[13].
226 * armemu.c (ARMul_Emulate32): Fix parameters passed to CPRead[13]
227 and CPRead[14].
228 Fix formatting. Improve layout.
229 * armemu.h: Fix formatting. Improve layout.
230
272fcdcd
NC
2312002-01-09 Nick Clifton <nickc@cambridge.redhat.com>
232
233 * wrapper.c (sim_fetch_register): If fetching more than 4 bytes
234 return zeroes in the other words.
86c735a5 235 General formatting tidy ups.
272fcdcd 236
6746a76a
BH
2372001-11-16 Ben Harris <bjh21@netbsd.org>
238
239 * Makefile.in (armemu32.o): Replace $< with autoconf recommended
240 $(srcdir)/....
241 (armemu26.o): Ditto.
242
ff44f8e3
NC
2432001-10-18 Nick Clifton <nickc@cambridge.redhat.com>
244
245 * armemu.h (CP_ACCESS_ALLOWED): New macro.
246 Fix formatting.
247 * armcopro.c (read_cp14_reg): Make static.
248 (write_cp14_reg): Make static.
249 (check_cp13_access): Use CP_ACCESS_ALLOWED macro.
250 Fix formatting.
251 * armsupp.c (ARMul_LDC): Check CP_ACCESS_ALLOWED.
252 (ARMul_STC): Check CP_ACCESS_ALLOWED.
253 (ARMul_MCR): Check CP_ACCESS_ALLOWED.
254 (ARMul_MRC): Check CP_ACCESS_ALLOWED.
255 (ARMul_CDP): Check CP_ACCESS_ALLOWED.
256 Fix formatting.
257 * armemu.c (MCRR): Check CP_ACCESS_ALLOWED. Test Rd and Rn not
258 equal to 15.
259 (MRRC): Check CP_ACCESS_ALLOWED. Test Rd and Rn not equal to 15.
260 Fix formatting.
261
fb7a8ef0
NC
2622001-05-11 Nick Clifton <nickc@cambridge.redhat.com>
263
264 * armemu.c (ARMul_Emulate32): Fix handling of XScale LDRD and STRD
265 instructions with post indexed addressing modes.
266
dac07255
NC
2672001-05-08 Jens-Christian Lache <lache@tu-harburg.de>
268
269 * armsupp.c (ARMul_FixCPSR): Check Mode not Bank in order to
270 determine rocesor mode.
271
c3ae2f98
MG
2722001-04-18 matthew green <mrg@redhat.com>
273
274 * armcopro.c (write_cp15_reg): Set CHANGEMODE if endianness changes.
275 (read_cp15_reg): Make non-static.
276 (XScale_cp15_LDC): Update for write_cp15_reg() change.
277 (XScale_cp15_MCR): Likewise.
278 (XScale_cp15_write_reg): Likewise.
279 (XScale_check_memacc): New function. Check for breakpoints being
280 activated by memory accesses. Does not support the Branch Target
281 Buffer.
282 (XScale_set_fsr_far): New function. Set FSR and FAR for XScale.
283 (XScale_debug_moe): New function. Set the debug Method Of Entry,
284 if configured.
285 (write_cp14_reg): Reset count counter if requested.
286 * armdefs.h (struct ARMul_State): New members `LastTime' and
287 `CP14R0_CCD' used for the timer/counters.
288 (ARMul_CP13_R0_FIQ, ARMul_CP13_R0_IRQ, ARMul_CP13_R8_PMUS,
289 ARMul_CP14_R0_ENABLE, ARMul_CP14_R0_CLKRST, ARMul_CP14_R0_CCD,
290 ARMul_CP14_R0_INTEN0, ARMul_CP14_R0_INTEN1, ARMul_CP14_R0_INTEN2,
291 ARMul_CP14_R0_FLAG0, ARMul_CP14_R0_FLAG1, ARMul_CP14_R0_FLAG2,
292 ARMul_CP14_R10_MOE_IB, ARMul_CP14_R10_MOE_DB, ARMul_CP14_R10_MOE_BT,
293 ARMul_CP15_R1_ENDIAN, ARMul_CP15_R1_ALIGN, ARMul_CP15_R5_X,
294 ARMul_CP15_R5_ST_ALIGN, ARMul_CP15_R5_IMPRE, ARMul_CP15_R5_MMU_EXCPT,
295 ARMul_CP15_DBCON_M, ARMul_CP15_DBCON_E1, ARMul_CP15_DBCON_E0): New
296 defines for XScale registers.
297 (XScale_check_memacc, XScale_set_fsr_far, XScale_debug_moe): Prototype.
298 (ARMul_Emulate32, ARMul_Emulate26): Clean up function definition.
299 (ARMul_Emulate32): Handle the clock counter and hardware instruction
300 breakpoints. Call XScale_set_fsr_far() for software breakpoints and
301 software interrupts.
302 (LoadMult): Call XScale_set_fsr_far() for data aborts.
303 (LoadSMult): Likewise.
304 (StoreMult): Likewise.
305 (StoreSMult): Likewise.
306 * armemu.h (write_cp15_reg): Update prototype.
307 * arminit.c (ARMul_NewState): Initialise CP14R0_CCD and LastTime.
308 (ARMul_Abort): If XScale, check for FIQ and IRQ being enabled in CP13
309 register 0.
310 * armvirt.c (GetWord): Call XScale_check_memacc().
311 (PutWord): Likewise.
312
3cf84db9
NC
3132001-03-20 Nick Clifton <nickc@redhat.com>
314
315 * armvirt.c (ARMul_ReLoadInstr): Do not enable alignment checking
316 when loading unaligned thumb instructions.
317
4f3c3dbb
NC
3182001-03-06 Nick Clifton <nickc@redhat.com>
319
320 * thumbemu.c (ARMul_ThumbDecode): Delete label bo_blx2.
321 Compute destination address of BLX(1) instruction by
322 taking bit 1 from PC and not from bit 0 of the offset.
323
917bca4f
NC
3242001-02-27 Nick Clifton <nickc@redhat.com>
325
326 * armvirt.c (GetWord): Add new parameter - check - to enable or
327 disable the alignment checking.
328 (PutWord): Add new parameter - check - to enable or disable the
329 alignment checking.
330 (ARMul_ReLoadInstr): Pass extra parameter to GetWord.
331 (ARMul_ReadWord): Pass extra parameter to GetWord.
332 (ARMul_WriteWord): Pass extra parameter to PutWord.
333 (ARMul_StoreHalfWord): Pass extra parameter to PutWord.
334 (ARMul_WriteByte): Pass extra parameter to GetWord.
335 (ARMul_SwapWord): Pass extra parameter to PutWord.
336 (ARMul_SafeReadByte): New Function: Read a byte but do not abort.
337 (ARMul_SafeWriteByte): New Function: Write a byte but do not abort.
338
339 * armdefs.h: Add prototypes for ARMul_SafeReadByte and
340 ARMul_SafeWriteByte.
341
342 * wrapper.c (sim_write): Use ARMul_SafeWriteByte.
343 (sim_read): Use ARMul_SafeReadByte.
344
345 * armos.c (in_SWI_handler): Remove.
346 (SWIWrite0): Use ARMul_SafeReadByte.
347 (WriteCommandLineTo): Use ARMul_SafeWriteByte.
348 (SWIopen): Use ARMul_SafeReadByte.
349 (SWIread): Use ARMul_SafeWriteByte.
350 (SWIwrite): Use ARMul_SafeReadByte.
351 (ARMul_OSHandleSWI): Remove use of is_SWI_handler.
352 (ARMul_OSException): Remove use of is_SWI_handler.
353
2ef048fc
NC
3542001-02-16 Nick Clifton <nickc@redhat.com>
355
356 * armemu.c: Remove Prefetch abort for breakpoints. Instead set
357 the state to RESUME.
358
5f7d0a33
NC
3592001-02-14 Nick Clifton <nickc@redhat.com>
360
44e23e57
NC
361 * armemu.c: Add code to preserve processor mode when a prefetch
362 abort is signalled after processing a breakpoint.
363
5f7d0a33
NC
364 * wrapper.c (sim_create_inferior): Reset processor into ARM mode
365 for any machine type except the early ARMs.
366
1e5d4e46
NC
3672001-02-13 Nick Clifton <nickc@redhat.com>
368
369 * armos.c (in_SWI_handler): New static variable.
370 (ARMul_OSHandleSWI): Set in_SWI_handler whilst emulating a SWI.
371 (ARMul_OSException): Ignore exceptions generated whilst emulating
372 a SWI.
373
179ae6ea
NC
3742001-02-12 Nick Clifton <nickc@redhat.com>
375
376 * armemu.h (NEGBRANCH): Fix defintion.
377
dda308f5
NC
3782001-02-01 Nick Clifton <nickc@redhat.com>
379
380 * armemu.c (LoadSMult): Update base address register after
381 restoring register bank.
382 (StoreMult): Update base address register after restoring register
383 bank.
384
88694af3
NC
3852001-01-31 Nick Clifton <nickc@redhat.com>
386
387 * armvirt.c (PutWord): Detect installation of SWI vector.
388 (SWI_vector_installed): Define.
389 * armos.c (ARMul_OsInit): Reset SWI_vector_installed.
390 * armos.h (SWI_vector_installed): Declare.
391 * wrapper.c (SWI_vector_installed): Remove definition.
392 (sim_write): Remove check of SWI vector installation
393
ac1c9d3a
NC
3942000-12-18 Nick Clifton <nickc@redhat.com>
395
396 * armemu.c (ARMul_Emulate26): Fix test for StoreDouble
397 instruction.
398
9a6b6a66
NC
3992000-12-10 Nick Clifton <nickc@redhat.com>
400
401 * armos.c (ARMul_OSHandleSWI): Add 0x91 as an FPE SWI.
402
760a7bbe
NC
4032000-12-07 Nick Clifton <nickc@redhat.com>
404
405 * armemu.c (ARMul_Emulate26): Detect double word load and
406 store instructions and call emulation routines.
407 (Handle_Load_Double): Emulate a double word load instruction.
408 (Handle_Store_Double): Emulate a double word store
409 instruction.
410
7f53bc35
NC
4112000-12-03 Nick Clifton <nickc@redhat.com>
412
413 * armos.c: Fix formatting.
414 (ARMul_OSHandleSWI): Suppress support of DEMON SWIs when in xscale
415 mode.
416
f1129fb8
NC
4172000-11-29 Nick Clifton <nickc@redhat.com>
418
419 * armdefs.h (State): Add 'v5e' and 'xscale' fields.
420 (ARM_v5e_Prop): Define.
421 (ARM_XScale_Prop): Define.
422
423 * wrapper.c (sim_create_inferior): Select processor based on
424 machine number.
425 (SWI_vector_installed): New boolean. Set to true if the SWI
426 vector address is written to by the executable.
427
428 * arminit.c (ARMul_NewState): Switch default to 32 bit mode.
429 (ARMul_SelectProcessor): Initialise v5e and xscale signals.
430 (ARMul_Abort): Fix calculation of LR address.
431
432 * armos.c (ARMul_OSHandleSWI): If a SWI vector has been installed
433 and a SWI is not handled by the simulator, pass the SWI off to the
434 vector, otherwise issue a warning message and continue.
435
436 * armsupp.c (ARMul_CPSRAltered): Set S bit aswell.
437
438 * thumbemu.c: Add v5 instruction simulation.
439 * armemu.c: Add v5, XScale and El Segundo instruction simulation.
440
441 * armcopro.c: Add XScale co-processor emulation.
442 * armemu.h: Add exported XScale co-processor functions.
443
3943c96b
NC
4442000-09-15 Nick Clifton <nickc@redhat.com>
445
446 * armdefs.h: Rename StrongARM property to v4_ARM and add v5 ARM
447 property. Delete unnecessary processor names.
448 (ARM_Strong_Prop): Delete.
449 (STRONGARM): Delete.
450 (ARM_v4_Prop): Add.
451 (ARM_v5_Prop): Add
452 (State): Delete is_StrongARM boolean. Add is_v4 and is_v5
453 booleans.
454
455 * armemu.h (BUSUSEDINCPCS): Use is_v4 boolean.
456 (BUSUSEDINCPCN): Use is_v4 boolean.
457
458 * arminit.c (ARMul_NewState): Initialise is_v4 and is_v5 fields.
459 (ARMul_SelectProcessor): Change second parameter from 'processor'
460 to 'properties'. Set is_v4 and is_v5 booleans in State.
461
462 * armrdi.c: Remove use of ARM processor names. Replace with ARM
463 processor properties.
464
465 * wrapper.c (sim_create_inferior): Choose properties passed to
466 ARMul_SelectProcessor based on machine number.
467
4bc1de7b
NC
4682000-08-14 Nick Clifton <nickc@redhat.com>
469
470 * armemu.c (LHPOSTDOWN): Compute write back value before
471 performing load in case the offset register is overwritten.
472 (LHPOSTUP): Ditto.
473
0a4321b9
FN
4742000-07-14 Fernando Nasser <fnasser@cygnus.com>
475
476 * wrapper.c (sim_create_inferior): Fix typo in the previous patch.
477
64a10675
FN
4782000-07-14 Fernando Nasser <fnasser@cygnus.com>
479
480 * wrapper.c (sim_create_inferior): Reset mode to ARM when creating a
481 new inferior.
482
b0eae074
AO
4832000-07-04 Alexandre Oliva <aoliva@redhat.com>
484
ae3c7619
AO
485 * armvirt.c (ABORTS): Do not define.
486
1e6b544a
AO
487 * armdefs.h (struct ARMul_State): Add is_StrongARM.
488 (ARM_Strong_Prop, STRONGARM): Define.
489 * arminit.c (ARMul_NewState): Reset is_StrongARM.
490 (ARMul_SelectProcessor): Set is_StrongARM.
491 * wrapper.c (sim_create_inferior): Use bfd machine type to
492 determine processor type to emulate.
493 * armemu.h (BUSUSEDINCPCS, BUSUSEDINCPCN): Don't increment PC
494 when emulating StrongARM.
495
66210567
AO
496 * armemu.c (ARMul_Emulate, t_undefined): Proceed to next insn.
497
e063aa3b
AO
498 * armemu.h (INSN_SIZE): New macro.
499 (SET_ABORT): Save CPSR in SPSR and set LR.
500 * armemu.c (ARMul_Emulate, isize): Set to INSN_SIZE.
501 (WriteR15, WriteSR15): Do not discard bit 1 in Thumb mode.
502 * arminit.c (ARMul_Abort): Use new SETABORT and INSN_SIZE.
503
13b6dd6f
AO
504 * armemu.c (LoadSMult): Use WriteR15() to discard the least
505 significant bits of PC.
506
892c6b9d
AO
507 * armemu.h (WRITEDESTB): New macro.
508 * armemu.c (ARMul_Emulate26, bl): Use WriteR15Branch() to
509 modify PC. Moved the existing logic...
510 (WriteR15Branch): ... here. New function.
511 (WriteR15, WriteSR15): Drop the two least significant bits.
512 (LoadSMult): Use WriteR15Branch() to modify PC.
513 (LoadMult): Use WRITEDESTB() instead of WRITEDEST().
514
cf52c765
AO
515 * armemu.h (GETSPSR): Call ARMul_GetSPSR().
516 * armsupp.c (ARMul_CPSRAltered): Zero out bits as they're
517 extracted from state->Cpsr, but preserve the unused bits.
518 (ARMul_GetCPSR): Get bits preserved in state->Cpsr.
519 (ARMul_GetSPSR, ARMul_FixCPSR): Use ARMul_GetCPSR() to
520 get the full CPSR word.
521
4ef2594f
AO
522 * armemu.h (PSR_FBITS, PSR_SBITS, PSR_XBITS, PSR_CBITS): New.
523 (SETPSR_F, SETPSR_S, SETPSR_X, SETPSR_C): New macros.
524 (SETPSR, SET_INTMODE, SETCC): Removed.
525 * armsupp.c (ARMul_FixCPSR, ARMul_FixSPSR): Do not test bit
526 mask. Use SETPSR_* to modify PSR.
527 (ARMul_SetCPSR): Load all bits from value.
528 * armemu.c (ARMul_Emulate, msr): Do not test bit mask.
529
e62263b8
AO
530 * armemu.c (ARMul_Emulate): Compute writeback value before
531 loading, since the offset register may be the destination
532 register.
533
b0eae074
AO
534 * armdefs.h (SYSTEMBANK): Define as USERBANK.
535 * armsupp.c (ARMul_SwitchMode): Remove SYSTEMBANK cases.
536
ee9a7772
AO
5372000-06-22 Alexandre Oliva <aoliva@cygnus.com>
538
f9c22bc3
AO
539 * armemu.c (Multiply64): Fix computation of flag N.
540
ee9a7772
AO
541 * armemu.c (MultiplyAdd64): Fix computation of flag N.
542
fe47e8df
AO
5432000-06-20 Alexandre Oliva <aoliva@cygnus.com>
544
545 * armemu.h (NEGBRANCH): Do not overwrite the two most significant
546 bits of the offset.
547
c1a72ffd
NC
5482000-05-25 Nick Clifton <nickc@cygnus.com>
549
550 * armcopro.c (MMUMCR): Only indicate mode change if a singal has
551 really changed.
552 (MMUWrite): Only indicate mode change if a singal has really
553 changed.
554
555 * armdefs.h (SYSTEMMODE): Define.
556 (BANK_CAN_ACEESS_SPSR): Define.
557
558 * armemu.c (ARM_Emulate26): If the mode has changed allow the PC
559 to advance before stopping the emulation.
560
561 * arminit.c (ARMul_Reset): Ensure Mode field of State is set
562 correctly.
563
564 * armos.c (ARMul_OSInit): Create a initial stack pointer for
565 System mode.
566
567 * armsupp.c (ModeToBank): Remove unused first parameter.
568 Add support for System Mode.
569 (ARMul_GetSPSR): Use BANK_CAN_ACCESS_SPSR macro.
570 (ARMul_SetSPSR): Use BANK_CAN_ACCESS_SPSR macro.
571 (ARMul_FixSPSR): Use BANK_CAN_ACCESS_SPSR macro.
572 (ARMulSwitchMode): Add support for System Mode.
573
574Wed May 24 14:40:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
eb2d80b4
AC
575
576 * configure: Regenerated to track ../common/aclocal.m4 changes.
577
3463c3fb
NC
5782000-05-23 Nick Clifton <nickc@cygnus.com>
579
580 * wrapper.c (sim_store_register): Special handling for CPSR
581 register.
582
5d0d395e
FCE
5832000-03-11 Philip Blundell <philb@gnu.org>
584
585 * armemu.c (LoadSMult, LoadMult): Correct handling of aborts.
586 Patch from Allan Skillman <Allan.Skillman@arm.com>.
587
6c9e0292
FCE
588Wed Mar 22 15:24:21 2000 glen mccready <gkm@pobox.com>
589
590 * wrapper.c (sim_open,sim_close): Copy into myname, free myname.
591
6d358e86
NC
5922000-02-08 Nick Clifton <nickc@cygnus.com>
593
594 * wrapper.c: Fix compile time warning messages.
595 * armcopro.c: Fix compile time warning messages.
596 * armdefs.h: Fix compile time warning messages.
597 * armemu.c: Fix compile time warning messages.
598 * armemu.h: Fix compile time warning messages.
599 * armos.c: Fix compile time warning messages.
600 * armsupp.c: Fix compile time warning messages.
601 * armvirt.c: Fix compile time warning messages.
d0187574 602 * bag.c: Fix compile time warning messages.
6d358e86 603
dfcd3bfb
JM
6042000-02-02 Bernd Schmidt <bernds@cygnus.co.uk>
605
606 * *.[ch]: Use indent to make readable.
607
c2d11a7d
JM
6081999-11-22 Nick Clifton <nickc@cygnus.com>
609
610 * armos.c (SWIread): Generate an error message if a huge read is
611 performed.
612 (SWIwrite): Generate an error message if a huge write is
613 performed.
614
5c44784c
JM
6151999-10-27 Nick Clifton <nickc@cygnus.com>
616
617 * thumbemu.c (ARMul_ThumbDecode): Accept 0xbebe as a thumb
618 breakpoint.
619
2df3850c
JM
6201999-10-08 Ulrich Drepper <drepper@cygnus.com>
621
622 * armos.c (SWIopen): Always pass third parameter with 0666 since
623 otherwise uninitialized memory gets access if the O_CREAT bit is
624 set and so we possibly cannot access the file afterwards.
625
2acceee2
JM
6261999-09-29 Doug Evans <devans@casey.cygnus.com>
627
628 * armos.c (SWIWrite0): Send output to stdout instead of stderr.
629 (ARMul_OSHandleSWI, case SWI_WriteC,AngelSWI_Reason_WriteC): Ditto.
630
d4f3574e
SS
631Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
632
633 * configure: Regenerated to track ../common/aclocal.m4 changes.
634
cd0fc7c3
SS
6351999-05-08 Felix Lee <flee@cygnus.com>
636
637 * configure: Regenerated to track ../common/aclocal.m4 changes.
638
7a292a7a
SS
6391999-04-06 Keith Seitz <keiths@cygnus.com>
640
641 * wrapper.c (stop_simulator): New global.
642 (sim_stop): Set sim state to STOP and set
643 stop_simulator.
644 (sim_resume): Reset stop_simulator.
645 (sim_stop_reason): If stop_simulator is set, tell gdb
646 that the we took SIGINT.
647 * armemu.c (ARMul_Emulate26): Don't loop forever. Stop if
648 stop_simulator is set.
649
6501999-04-02 Keith Seitz <keiths@cygnus.com>
651
652 * armemu.c (ARMul_Emulate26): If NEED_UI_LOOP_HOOK, call ui_loop_hook
653 whenever the counter expires.
654 * Makefile.in (SIM_EXTRA_CFLAGS): Include define NEED_UI_LOOP_HOOK.
655
6561999-03-24 Nick Clifton <nickc@cygnus.com>
657
658 * armemu.c (ARMul_Emulate26): Handle new breakpoint value.
659 * thumbemu.c (ARMul_ThumbDecode): Handle new breakpoint value.
660
c906108c
SS
661Mon Sep 14 09:00:05 1998 Nick Clifton <nickc@cygnus.com>
662
663 * wrapper.c (sim_open): Set endianness according to BFD or command
664 line switch.
665
666 * tconfig.in: Define SIM_HAVE_BIENDIAN.
667
668Thu Aug 27 11:00:05 1998 Nick Clifton <nickc@cygnus.com>
669
670 * armemu.c (Multiply64): Test for Rm (rather than Rs) not being
671 the same as either RdHi or RdLo.
672
673Thu Jul 2 10:24:35 1998 Nick Clifton <nickc@cygnus.com>
674
675 * armos.c (ARMul_OSHandleSWI: AngelSWI_Reason_ReportException):
676 Set Reg[0] based on reason for for the exception.
677
678Thu Jun 4 15:22:03 1998 Jason Molenda (crash@bugshack.cygnus.com)
679
680 * armos.c (SWIwrite0): New function.
681 (WriteCommandLineTo): New function.
682 (SWIopen): New function.
683 (SWIread): New function.
684 (SWIwrite): New function.
685 (SWIflen): New function.
686 (ARMul_OSHandleSWI): Call new functions instead of handling
687 these here.
688 (ARMul_OSHandleSWI): Handle Angel SWIs correctly.
689 (*): Reformat spacing to be a bit more GNUly.
690 Most code taken from a patch by Anthony Thompson
691 (athompso@cambridge.arm.com)
692
693Tue Jun 2 15:22:22 1998 Nick Clifton <nickc@cygnus.com>
694
695 * armos.h: Add Angel SWI and its reason codes.
696 * armos.c (ARMul_OSHandleSWI): Ignore Angel SWIs (for now).
697
698Mon Jun 1 17:14:19 1998 Anthony Thompson (athompso@cambridge.arm.com)
699
700 * armos.c (ARMul_OSHandleSWI::SWI_Open): Handle special case
701 of ":tt" to catch stdin in addition to stdout.
702 (ARMul_OSHandleSWI::SWI_Seek): Return 0 or 1 to indicate failure
703 or success of lseek().
704
705Wed May 20 17:36:25 1998 Nick Clifton <nickc@cygnus.com>
706
707 * armos.c (ARMul_OSHandleSWI): Special case code to catch attempts
708 to open stdout.
709
710Wed Apr 29 15:29:55 1998 Jeff Johnston <jjohnstn@cygnus.com>
711
712 * armos.c (ARMul_OSHandleSWI): Added code for SWI_Clock,
713 SWI_Flen, and SWI_Time. Also fixed SWI_Seek code to only
714 seek from offset 0 and not to use R2 for whence since it is
715 not passed as part of the SWI call.
716
717Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
718
719 * configure: Regenerated to track ../common/aclocal.m4 changes.
720
721Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
722
723 * configure: Regenerated to track ../common/aclocal.m4 changes.
724 * config.in: Ditto.
725
726Sun Apr 26 15:20:26 1998 Tom Tromey <tromey@cygnus.com>
727
728 * acconfig.h: New file.
729 * configure.in: Reverted change of Apr 24; use sinclude again.
730
731Fri Apr 24 14:16:40 1998 Tom Tromey <tromey@creche>
732
733 * configure: Regenerated to track ../common/aclocal.m4 changes.
734 * config.in: Ditto.
735
736Fri Apr 24 11:20:19 1998 Tom Tromey <tromey@cygnus.com>
737
738 * configure.in: Don't call sinclude.
739
740Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
741
742 * configure: Regenerated to track ../common/aclocal.m4 changes.
743
744Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
745
746 * configure: Regenerated to track ../common/aclocal.m4 changes.
747
748Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
749
750 * configure: Regenerated to track ../common/aclocal.m4 changes.
751
752Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
753
754 * configure: Regenerated to track ../common/aclocal.m4 changes.
755
756Tue Mar 10 09:26:38 1998 Nick Clifton <nickc@cygnus.com>
757
758 * armopts.h: Remove definition of LITTLEND - it is not used.
759
760Tue Feb 17 12:35:54 1998 Andrew Cagney <cagney@b1.cygnus.com>
761
762 * wrapper.c (sim_store_register, sim_fetch_register): Pass in
763 length parameter. Return -1.
764
765Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
766
767 * configure: Regenerated to track ../common/aclocal.m4 changes.
768
769Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
770
771 * configure: Regenerated to track ../common/aclocal.m4 changes.
772
773Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
774
775 * configure: Regenerated to track ../common/aclocal.m4 changes.
776
777Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
778
779 * configure: Regenerated to track ../common/aclocal.m4 changes.
780 * config.in: Ditto.
781
782Tue Dec 9 11:30:48 1997 Nick Clifton <nickc@cygnus.com>
783
784 * Makefile.in: Updated with changes from branch.
785 * armdefs.h: ditto
786 * armemu.c: ditto these changes
787 * armemu.h: ditto add support for
788 * armos.c: ditto the Thumb instruction
789 * armsupp.c: ditto set and the new v4
790 * armvirt.c: ditto architecture.
791 * wrapper.c: ditto
792 * thumbemu.c: New file from branch.
793
794
795Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
796
797 * configure: Regenerated to track ../common/aclocal.m4 changes.
798
799Thu Oct 30 13:54:06 1997 Nick Clifton <nickc@cygnus.com>
800
801 * armos.c (ARMul_OSHandleSWI): Add support for GetEnv SWI. Patch
802 from Tony Thompson at ARM: athompso@arm.com
803
804 * wrapper.c (sim_create_inferior): Add code to create an execution
805 environment. Patch from Tony Thompson at ARM: athompso@arm.com
806
807Wed Oct 22 14:43:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
808
809 * wrapper.c (sim_load): Pass lma_p and sim_write args to
810 sim_load_file.
811
812Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
813
814 * configure: Regenerated to track ../common/aclocal.m4 changes.
815
816Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
817
818 * configure: Regenerated to track ../common/aclocal.m4 changes.
819
820Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
821
822 * configure: Regenerated to track ../common/aclocal.m4 changes.
823
824Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
825
826 * configure: Regenerated to track ../common/aclocal.m4 changes.
827
828Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
829
830 * configure: Regenerated to track ../common/aclocal.m4 changes.
831
832Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
833
834 * configure: Regenerated to track ../common/aclocal.m4 changes.
835
836Thu Sep 4 17:21:23 1997 Doug Evans <dje@seba>
837
838 * configure: Regenerated to track ../common/aclocal.m4 changes.
839
840Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
841
842 * configure: Regenerated to track ../common/aclocal.m4 changes.
843 * config.in: Ditto.
844
845Tue Aug 26 10:37:27 1997 Andrew Cagney <cagney@b1.cygnus.com>
846
847 * wrapper.c (sim_kill): Delete.
848 (sim_create_inferior): Add ABFD argument.
849 (sim_load): Move setting of PC from here.
850 (sim_create_inferior): To here.
851
852Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
853
854 * configure: Regenerated to track ../common/aclocal.m4 changes.
855 * config.in: Ditto.
856
857Mon Aug 25 15:35:45 1997 Andrew Cagney <cagney@b1.cygnus.com>
858
859 * wrapper.c (sim_open): Add ABFD argument.
860
861Tue May 20 10:13:26 1997 Andrew Cagney <cagney@b1.cygnus.com>
862
863 * wrapper.c (sim_open): Add callback argument.
864 (sim_set_callbacks): Drop SIM_DESC argument.
865
866Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
867
868 * configure: Regenerated to track ../common/aclocal.m4 changes.
869
870Fri Apr 18 13:32:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
871
872 * wrapper.c (sim_stop): Stub sim_stop function.
873
874Thu Apr 17 18:33:01 1997 Fred Fish <fnf@cygnus.com>
875
876 * arminit.c (ARMul_NewState): Preinitialize the state to
877 all zero/NULL.
878
879Thu Apr 17 02:39:02 1997 Doug Evans <dje@canuck.cygnus.com>
880
881 * Makefile.in (SIM_OBJS): Add sim-load.o.
882 * wrapper.c (sim_kind,myname): New static locals.
883 (sim_open): Set sim_kind, myname.
884 (sim_load): Call sim_load_file to do work. Set start address from bfd.
885 (sim_create_inferior): Return SIM_RC. Delete start_address arg.
886
887Thu Apr 17 11:48:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
888
889 * wrapper.c (sim_trace): Update so that it matches prototype.
890
891Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
892
893 * configure: Regenerated to track ../common/aclocal.m4 changes.
894 * config.in: Ditto.
895
896Mon Apr 7 12:01:17 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
897
898 * Makefile.in (armemu32.o): Replace $< with autoconf recommended
899 $(srcdir)/....
900 (armemu26.o): Ditto.
901
902Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
903
904 * wrapper.c (sim_open): New arg `kind'.
905
906 * configure: Regenerated to track ../common/aclocal.m4 changes.
907
908Wed Apr 2 14:50:44 1997 Ian Lance Taylor <ian@cygnus.com>
909
910 * COPYING: Update FSF address.
911
912Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
913
914 * configure: Regenerated to track ../common/aclocal.m4 changes.
915
916Wed Mar 19 01:14:00 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
917
918 * configure: Regenerated to track ../common/aclocal.m4 changes.
919
920Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
921
922 * configure: Re-generate.
923
924Fri Mar 14 10:34:11 1997 Michael Meissner <meissner@cygnus.com>
925
926 * configure: Regenerate to track ../common/aclocal.m4 changes.
927
928Thu Mar 13 12:38:56 1997 Doug Evans <dje@canuck.cygnus.com>
929
930 * wrapper.c (sim_open): Has result now.
931 (sim_*): New SIM_DESC argument.
932
933Tue Feb 4 13:22:21 1997 Doug Evans <dje@canuck.cygnus.com>
934
935 * Makefile.in (@COMMON_MAKEFILE_FRAG@): Use
936 COMMON_{PRE,POST}_CONFIG_FRAG instead.
937 * configure.in: sinclude ../common/aclocal.m4.
938 * configure: Regenerated.
939
940Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
941
942 * configure configure.in Makefile.in: Update to new configure
943 scheme which is more compatible with WinGDB builds.
944 * configure.in: Improve comment on how to run autoconf.
945 * configure: Re-run autoconf to get new ../common/aclocal.m4.
946 * Makefile.in: Use autoconf substitution to install common
947 makefile fragment.
948
949Wed Nov 20 01:05:10 1996 Doug Evans <dje@canuck.cygnus.com>
950
951 * run.c: Deleted, use one in ../common now.
952 * Makefile.in: Delete everything that's been moved to
953 ../common/Make-common.in.
954 (SIM_OBJS): Define.
955 * configure.in: Simplify using macros in ../common/aclocal.m4.
956 * configure: Regenerated.
957 * config.in: New file.
958 * armos.c: #include config.h.
959 * wrapper.c (mem_size): Value is in bytes now.
960 (sim_callback): New global.
961 (arm_sim_set_profile{,_size}): Delete.
962 (arm_sim_set_mem_size): Rename to sim_size.
963 (sim_do_command): Call printf_filtered via callback.
964 (sim_set_callbacks): Record callback.
965
966Thu Oct 3 16:10:27 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
967
968 * Makefile.in (mostlyclean): Remove config.log.
969
970Wed Jun 26 12:17:24 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
971
972 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
973 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
974 (docdir): Removed.
975 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
976 (AC_PROG_INSTALL): Added.
977 * configure: Rebuilt.
978
979Wed Feb 21 12:14:31 1996 Ian Lance Taylor <ian@cygnus.com>
980
981 * configure: Regenerate with autoconf 2.7.
982
983Fri Dec 15 16:27:30 1995 Ian Lance Taylor <ian@cygnus.com>
984
985 * run.c (main): Use new bfd_big_endian macro.
986
987Mon Nov 20 17:40:38 1995 Doug Evans <dje@canuck.cygnus.com>
988
989 * run.c: Include "getopt.h".
990 (verbose): Delete.
991 (usage): Make static.
992 (main): Call arm_sim_set_verbosity.
993 Only load sections marked SEC_LOAD.
994 * wrapper.c (mem_size, verbosity): New static global.
995 (arm_sim_set_mem_size): Renamed from sim_size. Callers updated.
996 (arm_sim_set_profile{,_size}): Renamed from sim_foo. Callers updated.
997
998Fri Nov 17 19:35:11 1995 Doug Evans <dje@canuck.cygnus.com>
999
1000 * armdefs.h (ARMul_State): New member `verbose'.
1001 * armrdi.c (ARMul_ConsolePrint): Add missing va_end.
1002 * run.c (verbose): Make global.
1003 * wrapper.c (init): Set state->verbose.
1004 (ARMul_ConsolePrint): Don't print anything if !verbose.
1005
1006Fri Oct 13 15:30:30 1995 Doug Evans <dje@canuck.cygnus.com>
1007
1008 * armos.c: #include dbg_rdi.h.
1009 (ARMul_OSHandleSWI): Handle SWI_Breakpoint.
1010 * armos.h (SWI_Breakpoint): Define.
1011 * wrapper.c: #include armemu.h, dbg_rdi.h.
1012 (rc): Delete.
1013 (sim_resume): Use state->EndCondition to record stop state.
1014 Call FLUSHPIPE before returning.
1015 (sim_stop_reason): Determine reason from state->EndCondition.
1016
1017Fri Oct 13 15:04:05 1995 steve chamberlain <sac@slash.cygnus.com>
1018
1019 * wrapper.c (sim_set_callbacks): New.
1020
1021Thu Sep 28 19:45:56 1995 Doug Evans <dje@deneb.cygnus.com>
1022
1023 * armos.c (ARMul_OSHandleSWI): Result of read/write calls is
1024 number of bytes not read/written (or -1).
1025
1026Wed Sep 20 13:35:54 1995 Ian Lance Taylor <ian@cygnus.com>
1027
1028 * Makefile.in (maintainer-clean): New synonym for realclean.
1029
1030Fri Sep 8 14:27:20 1995 Ian Lance Taylor <ian@cygnus.com>
1031
1032 * configure.in: Remove AC_PROG_INSTALL.
1033 * configure: Rebuild.
1034 * Makefile.in (INSTALL): Revert to using install.sh.
1035 (INSTALL_PROGRAM, INSTALL_DATA): Set to $(INSTALL).
1036 (INSTALL_XFORM, INSTALL_XFORM1): Restore.
1037 (mostlyclean): Make the same as clean, not distclean.
1038 (clean): Remove config.log.
1039 (install): Don't install in $(tooldir).
1040
1041Thu Sep 7 12:00:17 1995 Doug Evans <dje@canuck.cygnus.com>
1042
1043 (Try to) Update to new bfd autoconf scheme.
1044 * run.c: Don't include sysdep.h.
1045 * Makefile.in (INSTALL{,_PROGRAM,_DATA}): Use autoconf computed value.
1046 (CC, CFLAGS, AR, RANLIB): Likewise.
1047 (HDEFINES, TDEFINES): Define.
1048 (CC_FOR_BUILD): Delete.
1049 (host_makefile_frag): Delete.
1050 (Makefile): Don't depend on frags.
1051 * configure.in (sysdep.h): Don't create symlink.
1052 (host_makefile_frag, frags): Deleted.
1053 (CC, CFLAGS, AR, RANLIB, INSTALL): Compute values.
1054 * configure: Regenerated.
1055
1056Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
1057
1058 * Update all FSF addresses except those in COPYING* files.
1059
1060Wed Jul 5 16:15:54 1995 J.T. Conklin <jtc@rtl.cygnus.com>
1061
1062 * Makefile.in (clean): Remove run, libsim.a.
1063
1064 * Makefile.in, configure.in: converted to autoconf.
1065 * configure: New file, generated with autconf 2.4.
1066
1067 * arm.mt: Removed.
1068
1069Fri Jun 30 16:49:47 1995 Stan Shebs <shebs@andros.cygnus.com>
1070
1071 * wrapper.c (sim_do_command): New function.
1072
1073Tue Jun 13 10:57:32 1995 Steve Chamberlain <sac@slash.cygnus.com>
1074
1075 * armos.c (ARMul_OSHandleSWI): New version to work with
1076 newlib simply.
1077
1078Thu Jun 8 14:37:14 1995 Steve Chamberlain <sac@slash.cygnus.com>
1079
1080 * run.c (main): Grab return value from right register.
1081
1082Wed May 24 14:37:31 1995 Steve Chamberlain <sac@slash.cygnus.com>
1083
1084 * New.
1085
1086
This page took 0.294923 seconds and 4 git commands to generate.