+2004-08-04 Andrew Cagney <cagney@gnu.org>
+ Jim Blandy <jimb@redhat.com>
+
+ * sim_callbacks.h (simulator): Declare.
+ * Makefile.in (gdb-sim.o): New rule.
+ (MAIN_SRC, GDB_OBJ): Add gdb-sim.o, gdb-sim.c.
+ (DEFS_H): Delete.
+ (GDB_SIM_PPC_H): Define.
+ * gdb-sim.c: New file.
+ * sim_calls.c: Do not include "defs.h".
+ (simulator): Drop static.
+ (sim_store_register, sim_fetch_register): Delete.
+
+2004-08-04 Andrew Cagney <cagney@gnu.org>
+
+ * Back out accidently committed change.
+
+2004-08-04 Jim Blandy <jimb@redhat.com>
+
+ Use a fixed register numbering when communicating with the PowerPC
+ simulator.
+ * sim_calls.c: #include "registers.h" and "gdb/sim-ppc.h"; do not
+ include GDB's "defs.h".
+ (gdb_register_name_table): New variable.
+ (gdb_register_name_table_size): New enum constant.
+ (gdb_register_name): New function.
+ (sim_fetch_register, sim_store_register): Use gdb_register_name,
+ instead of calling gdbarch_register_name.
+ * Makefile.in (GDB_SIM_PPC_H): New variable.
+ (DEFS_H): Delete variable.
+ (sim_calls.o): Update dependencies.
+
+2004-07-26 Andrew Cagney <cagney@gnu.org>
+
+ Problem from Olaf Hering <olh@suse.de>.
+ * Makefile.in (install, installdirs): Add DESTDIR.
+
+2004-07-10 Ben Elliston <bje@au.ibm.com>
+
+ * tree.c (parse_integer_property): Comment typo fix.
+
+2004-07-06 Jim Blandy <jimb@redhat.com>
+
+ * Makefile.in: Update all dependency information.
+ (BASICS_H, CPU_H, IDECODE_H, PSIM_H, REGISTERS_H, DEVICE_TABLE_H)
+ (EMUL_GENERIC_H): Values updated.
+ (ACCONFIG_H, ALTIVEC_EXPRESSION_H, ALTIVEC_REGISTERS_H)
+ (ANSIDECL_H, BFD_H, BITS_H, CAP_H, COMMON_SIM_BASE_H)
+ (COMMON_SIM_BASICS_H, COMMON_SIM_FPU_H, COMMON_SIM_INLINE_H)
+ (COMMON_SIM_SIGNAL_H, CONFIG_H, COREFILE_H, COREFILE_N_H, DEBUG_H)
+ (DEFINES_H, DEFS_H, DEVICE_H, E500_EXPRESSION_H, E500_REGISTERS_H)
+ (EMUL_BUGAPI_H, EMUL_CHIRP_H, EMUL_NETBSD_H, EMUL_UNIX_H, EVENTS_H)
+ (FILTER_FILENAME_H, FILTER_H, GDB_CALLBACK_H, GDB_REMOTE_SIM_H)
+ (GEN_ICACHE_H, GEN_IDECODE_H, GEN_ITABLE_H, GEN_MODEL_H)
+ (GEN_SEMANTICS_H, GEN_SUPPORT_H, HW_CPU_H, HW_H, HW_PHB_H)
+ (ICACHE_H, IDECODE_BRANCH_H, IDECODE_EXPRESSION_H)
+ (IDECODE_FIELDS_H, IGEN_H, INLINE_H, INTERRUPTS_H, ITABLE_H)
+ (LD_CACHE_H, LD_DECODE_H, LD_INSN_H, LF_H, MISC_H, MODEL_H, MON_H)
+ (OPTIONS_H, OS_EMUL_H, PK_H, PPC_CONFIG_H, SEMANTICS_H)
+ (SIM_CALLBACKS_H, SIM_ENDIAN_H, SIM_ENDIAN_N_H, SIM_MAIN_H)
+ (SPREG_H, STD_CONFIG_H, SUPPORT_H, TABLE_H, TARG_VALS_H, TCONFIG_H)
+ (TREE_H, VM_H, VM_N_H, WORDS_H): New variables.
+ (callback.o, cap.o, corefile.o, debug.o, device.o, device_table.o)
+ (dgen.o, emul_bugapi.o, emul_chirp.o, emul_netbsd.o, emul_unix.o)
+ (events.o, filter.o, filter_filename.o, filter_host.o)
+ (gen-icache.o, gen-idecode.o, gen-itable.o, gen-model.o)
+ (gen-semantics.o, gen-support.o, hw_core.o, hw_cpu.o, hw_disk.o)
+ (hw_htab.o, hw_init.o, hw_phb.o, hw_register.o, icache.o)
+ (idecode.o, igen.o, interrupts.o, itable.o, ld-cache.o)
+ (ld-decode.o, ld-insn.o, lf.o, main.o, misc.o, model.o, mon.o)
+ (options.o, os_emul.o, pk_disklabel.o, psim.o, registers.o)
+ (semantics.o, sim-endian.o, sim-fpu.o, sim_calls.o, spreg.o)
+ (support.o, table.o, targ-map.o, tree.o, vm.o): Update dependencies.
+
+2004-06-28 Jim Blandy <jimb@redhat.com>
+
+ * e500_registers.h (EVR): Cast the 32-bit value of the GPR to an
+ unsigned type before or-ing it with a 64-bit value.
+
+2004-06-15 Alan Modra <amodra@bigpond.net.au>
+
+ * hw_htab.c (htab_sum_binary(bfd): Use bfd_get_section_size
+ instead of bfd_get_section_size_before_reloc.
+ (htab_dma_binary(bfd): Likewise.
+ * hw_init.c (update_for_binary_section(bfd): Likewise.
+
+2004-05-10 Daniel Jacobowitz <dan@debian.org>
+
+ * configure.in (sim_fpu_cflags): Add -I../common.
+ * configure: Regenerated.
+
+2004-01-27 Andrew Cagney <cagney@redhat.com>
+
+ * ppc-instructions: Update copyright.
+ (convert_to_integer): Add trailing ";" to label.
+
+2003-10-16 Michael Snyder <msnyder@redhat.com>
+
+ * emul_netbsd.c: Only a comment may follow an #endif.
+
+2003-10-15 Michael Snyder <msnyder@redhat.com>
+
+ * Makefile.in (sim_calls.o): No longer depends on gdb/tm.h.
+
+2003-06-22 Andrew Cagney <cagney@redhat.com>
+
+ Written by matthew green <mrg@redhat.com>, with fixes from Aldy
+ Hernandez <aldyh@redhat.com>, Jim Wilson <wilson@redhat.com>, and
+ Nick Clifton <nickc@redhat.com>.
+
+ * ppc-instructions: Include altivec.igen and e500.igen.
+ (model_busy, model_data): Add vr_busy and vscr_busy.
+ (model_trace_release): Trace vr_busy and vscr_busy.
+ (model_new_cycle): Update vr_busy and vscr_busy.
+ (model_make_busy): Update vr_busy and vscr_busy.
+ * registers.c (register_description): Add Altivec and e500
+ registers.
+ * psim.c (psim_read_register, psim_read_register): Handle Altivec
+ and e500 registers.
+ * ppc-spr-table (SPEFSCR): Add VRSAVE and SPEFSCR registers.
+ * configure.in (sim_filter): When *altivec* add "av". When *spe*
+ or *simd* add e500.
+ (sim_float): When *altivec* define WITH_ALTIVEC. When *spe* add
+ WITH_E500.
+ * configure: Re-generate.
+ * e500.igen, altivec.igen: New files.
+ * e500_expression.h, altivec_expression.h: New files.
+ * idecode_expression.h: Update copyright. Include
+ "e500_expression.h" and "altivec_expression.h".
+ * e500_registers.h, altivec_registers.h: New files.
+ * registers.h: Update copyright. Include "e500_registers.h" and
+ "altivec_registers.h".
+ (registers): Add Altivec and e500 specific registers.
+ * Makefile.in (IDECODE_H): Add "idecode_e500.h" and
+ "idecode_altivec.h".
+ (REGISTERS_H): Add "e500_registers.h" and "altivec_registers.h".
+ (tmp-igen): Add dependencies on altivec.igen and e500.igen .
+
+2003-06-22 Andrew Cagney <cagney@redhat.com>
+
+ Problems reported by Joshua LeVasseur.
+ * emul_chirp.c: Update copyright.
+ (chirp_emul_nextprop): Return the first property.
+ * hw_htab.c: Update copyright.
+ (htab_decode_hash_table): Fix check for htab size.
+
2003-06-21 Andrew Cagney <cagney@redhat.com>
* interrupts.c: Update copyright.