aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-05-06 * Makefile.in: Add ILU targets.Ian Lance Taylor3-15/+77
* configure.in (host_tools): Add ILU. Also add IDE sanitization to configure.in.
1997-05-06 * config/tc-i386.c (md_section_align): If a.out and BFD, forceIan Lance Taylor2-1/+20
section size to be aligned.
1997-05-06Do not abort if coff has no debug information for bfd_find_nearest_lineMichael Meissner1-0/+5
1997-05-06Fix typo; pass trace_line request as arg; pass common stuff in static structMichael Meissner3-27/+36
1997-05-06Enable --trace-linenum supportMichael Meissner5-18/+130
1997-05-06 * cond.c: Include "macro.h".Ian Lance Taylor2-4/+31
(struct conditional_frame): Add macro_nest field. (initialize_cframe): Initialize macro_nest. (cond_finish_check): Add nest parameter. Change all callers. (cond_exit_macro): New function. * as.h (cond_finish_check): Update declaration. (cond_exit_macro): Declare. * input-scrub.c (macro_nest): Make globally visible. (input_scrub_next_buffer): Call cond_finish_check. * macro.h (macro_nest): Declare. * read.c (s_mexit): Call cond_exit_macro.
1997-05-06 * mn10300_sim.h (struct _state): Add space for mdrq register.Jeff Law3-29/+140
(REG_MDRQ): Define. * simops.c: Don't abort for trap. Add support for the extended instructions, "getx", "putx", "mulq", "mulqu", "sat16", "sat24", and "bsch".
1997-05-05Mon May 5 18:19:55 1997 Philip Blundell <pjb27@cam.ac.uk>Ian Lance Taylor2-2/+18
* configure.tgt, configure.host: cope with '*-*-linux-gnuaout' targets.
1997-05-05 * config.bfd: cope with '*-*-linux-gnuaout' targets.Ian Lance Taylor2-10/+28
1997-05-05 * i386-dis.c: (dis386_twobyte): Add MMX instructions.Ian Lance Taylor1-0/+5
(twobyte_has_modrm): Likewise. (grps): Likewise. (OP_MMX, OP_EM, OP_MS): New static functions.
1997-05-05 * config/tc-i386.h (RegMMX): Define.Ian Lance Taylor2-23/+56
* config/tc-i386.c (pi): Check for all register types. (type_names): Add RegMMX. (md_assemble): Handle RegMMX.
1997-05-05 * i386.h: Add MMX instructions.Ian Lance Taylor2-1/+68
1997-05-05 * i386-dis.c: Revert patch of April 4. The output now matchesIan Lance Taylor2-11/+48
what gcc generates.
1997-05-05Fix problems -Wall foundMichael Meissner3-13/+45
1997-05-05Add printf attribute supportMichael Meissner2-2/+17
1997-05-05Mon May 5 12:45:19 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor2-22/+36
* i386.h: Remove W modifier from conditional move instructions.
1997-05-05Start of implementation of a distributed (between processors)Andrew Cagney12-102/+307
simulator core object.
1997-05-05Add flakey floating-point support to the TI c80 simulator.Andrew Cagney14-62/+1520
1997-05-04 * utils.c (floatformat_from_doublest): Handle infinity properly.Mark Alexander1-9/+32
1997-05-03 * decode.c (decode): Add computed goto support.David Edelsohn1-0/+4
1997-05-02Rework static constructors and destructorsMichael Meissner1-1/+2
1997-05-02Fix name of constructors/destructorsMichael Meissner2-0/+80
1997-05-02 * m32r-opc.c (m32r_cgen_insn_table, cmpui): Use $uimm16 insteadDavid Edelsohn1-0/+20
of $simm16.
1997-05-02Tweak comment.David Edelsohn1-32/+70
1997-05-02Update devo version of m32r sim to build with recent sim/common changes.Andrew Cagney6-63/+504
1997-05-02remove junk files that have been here waaaaaaaay too longAngela Marie Thomas2-178/+0
1997-05-02o Add core and event objects into simulatorAndrew Cagney7-80/+104
base type o Add preliminary tracing support for same o trace_printf() takes both SD and CPU arguments o Add CIA to standard set of parameters for generated functions. o Pacify GCC
1997-05-02 * sim-utils.c (sim_add_commas): New function.David Edelsohn5-33/+137
* sim-basics.h (sim_add_commas): Add prototype. * cgen-scache.c (scache_print_profile): Print commas in numbers. * sim-profile.c (COMMAS): New macro. (print_*): Use it to print commas in numbers.
1997-05-01cgen-{mem,sem}.h renamed to {mem,sem}-ops.h.David Edelsohn2-4/+4
1997-05-01 Merge from branch into devo. CGEN generic files moved to commonDavid Edelsohn9-0/+8326
directory. K&R C support is no longer provided.
1997-05-01 * configure: Regenerated.David Edelsohn3-13/+55
* cgen-sim.h (sim_signal_type): Add SIM_SIGINT. (cgen_state): New member run_fast_p. (cgen_init): Add prototype. (sim_disassemble_insn): New arg `cpu'. * cgen-trace.c (trace_insn): Update call to sim_disassemble_insn. * cgen-utils.c (cgen_init): New function. (sim_disassemble_insn): New arg `cpu'. Rewrite fetching of insn. * genmloop.sh: Call engine_halt if loop exits.
1997-05-01(cgen-utils.o): Update cgen-{mem,sem}.h dependencies.David Edelsohn1-2/+1
1997-05-01Thu May 1 11:44:46 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder3-142/+158
* Finalize merge from Hurd folk. Mon Oct 30 16:41:04 1995 Miles Bader <miles@gnu.ai.mit.edu> * thread.c (thread_apply_command, thread_apply_all_command, thread_command): Make sure TP is alive. (thread_alive): New function. Tue Nov 14 14:31:03 1995 Miles Bader <miles@gnu.ai.mit.edu> * infrun.c (sig_print_info): Deal better with long signal names. Wed Nov 22 15:23:35 1995 Miles Bader <miles@gnu.ai.mit.edu> * thread.c (thread_id_to_pid): New function. Fri Dec 1 13:25:25 1995 Miles Bader <miles@gnu.ai.mit.edu> * gnu-nat.c: (set_thread_cmd_list, show_thread_cmd_list, set_thread_default_cmd_list, show_thread_default_cmd_list): New variables. (set_thread_cmd, show_thread_cmd, set_thread_default_cmd, show_thread_default_cmd): New functions. Fri Apr 18 15:20:16 1997 Miles Bader <miles@gnu.ai.mit.edu> * gnu-nat.c (inf_startup): remove TASK parameter. (inf_set_task): replace with new function (inf_set_pid). * gdbthread.h: Add extern decl for thread_cmd_list.
1997-05-01Sigh. Put generated files with each cgen cpu.David Edelsohn3-981/+1
1997-05-01 * Makefile.in (sim-options_h): Define.David Edelsohn11-445/+986
(sim-{module,options,trace,profile,utils}.o): Clean up dependencies. (sim-model.o): Add new rule. (cgen-{scache,trace,utils}.o): Add new rules. * aclocal.m4 (SIM_AC_OPTION_{SCACHE,DEFAULT_MODEL}): Add. * cgen-scache.c (scache_print_profile): Change `sd' arg to `cpu'. Indent output by 2 spaces. * cgen-scache.h (scache_print_profile): Update. * cgen-trace.c (trace_insn_fini): Indent output by 2 spaces. Use trace_printf, not fprintf. (trace_extract): Use trace_printf, not cgen_trace_printf. * genmloop.sh (!FAST case): Increment `insn_count'. * sim-base.h (sim_state_base): Only include scache_size if WITH_SCACHE. (sim_cpu_base): Rename member `sd' to `state' to be consistent with access macro's name. * sim-core.c (sim_core_init): Use EXTERN_SIM_CORE to define it. Change return type to SIM_RC. (sim_core_{install,uninstall}): New functions. * sim-core.h (sim_core_{install,uninstall}): Declare. (sim_core_init): Use EXTERN_SIM_CORE to define it. Change return type to SIM_RC. * sim-model.h (models,machs,model_install): Declare. * sim-module.c (modules): Add scache_install, model_install. (sim_post_argv_init): Set cpu->state backlinks. * sim-options.c (standard_options): Delete --simcache-size,--max-insns. (standard_option_handler): Likewise. * sim-profile.c (PROFILE_{HISTOGRAM,LABEL}_WIDTH): Move to sim-profile.h. (*): Assume ANSI C. (profile_options): Delete --profile-simcache. (profile_option_handler): Likewise. (profile_print_insn): Change `sd' arg to `cpu'. Indent output 2 spaces. (profile_print_{memory,model}): Likewise. (profile_print_simcache): Delete. (profile_print_speed): New function. (profile_print): Rewrite. * sim-profile.h (PROFILE_scache): Renamed from PROFILE_simcache. (WITH_PROFILE_SCACHE_P): Renamed from WITH_PROFILE_SIMCACHE_P. (PROFILE_DATA): Delete members simcache_{hits,misses}. (PROFILE_COUNT_SIMCACHE_{HIT,MISS}): Delete. (PROFILE_{CALLBACK,CPU_CALLBACK}): New types. (profile_print): Update prototype.
1997-05-01(EXTRACT_SIGNED,EXTRACT_UNSIGNED,HOST_LONGS_FOR_BITS): Move fromDavid Edelsohn1-0/+14
cgen-types.h to cgen-sim.h.
1997-05-01 * targmatch.sed: Add explicit \n characters to work around bug inIan Lance Taylor1-7/+18
HP/UX 10.20 sed program.
1997-05-01 * printcmd.c (disassemble_command): Adjust low function boundPeter Schauer1-0/+5
by FUNCTION_START_OFFSET.
1997-05-01 * cgen-mem.h, cgen-scache.[ch], cgen-sem.h, cgen-sim.h: New files.David Edelsohn11-0/+2953
* cgen-trace.[ch], cgen-types.h, cgen-utils.c, genmloop.sh: New files. * sim-model.c: New file.
1997-04-30 * configure.in: Turn on multilib by default.Jason Merrill2-2/+20
(cross_only): Remove target-libiberty. * Makefile.in (all-gcc): Don't depend on libiberty.
1997-04-30 * Make-common.in (clean targets): Undo patch of Apr. 22.David Edelsohn2-4/+25
1997-04-30 * tconfig.in (SIM_PRE_LOAD): Delete, no longer used.David Edelsohn1-0/+8
1997-04-30 * elf.c (copy_private_bfd_data): Cast csecs to avoid signIan Lance Taylor1-0/+5
extension problems.
1997-04-30revert Alpha/OpenBSD patchesIan Lance Taylor4-73/+0
1997-04-30revert Alpha/OpenBSD patchesIan Lance Taylor1-33/+4
1997-04-30Add Tick shift insnAndrew Cagney2-11/+111
1997-04-30Tidy code gen.Andrew Cagney2-2/+20
1997-04-30Define TiC80 break point (tmp)Andrew Cagney2-1/+29
1997-04-30Tue Apr 29 20:23:10 1997 Jim Wilson <wilson@cygnus.com>Ian Lance Taylor1-8/+13
* config/tc-mips.c (nopic_need_relax): Add new parameter before_relaxing. Use it when testing ecoff_extern_size. (load_address, macro, md_estimate_size_before_relax): Fix all callers.
1997-04-29Tue Apr 29 19:54:36 1997 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-0/+5
* config/obj-elf.c (elf_pseudo_table): Add "subsection". (obj_elf_subsection): New static function.