aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-05-07 * config/tc-mips.c (macro): Handle constants for M_LI_D andIan Lance Taylor2-13/+124
M_LI_DD. (mips_ip): For 'F', 'L', 'f', and 'l', generate a constant rather than an address if the floating point value looks sufficiently simple. PR 12237.
1997-05-07o Clean-up tic80 fp tracingAndrew Cagney15-461/+928
o Fill in more tic80 insns
1997-05-06 * sim-profile.c (profile_uninstall): Likewise.David Edelsohn1-0/+1
1997-05-06 * sim-trace.c (trace_uninstall): Don't close a file twice.David Edelsohn2-2/+15
1997-05-06Only zap the igen directory once.Andrew Cagney1-4/+10
1997-05-06Remove remote-pa.c.Mark Alexander1-1/+0
1997-05-06Makefile.orig, README.orig deleted.David Edelsohn1-2/+0
1997-05-06Keep igen.David Edelsohn1-0/+1
1997-05-06Keep sim-config.c, sim-fpu.[ch].David Edelsohn1-0/+3
1997-05-06Tue May 6 13:53:05 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+11
* Add overlay tests to gdb.base/.Sanitize
1997-05-06 * configure: Default CXX to c++, not gcc.Ian Lance Taylor2-2/+8
* Makefile.in (CXX): Set to c++, not gcc. (CXX_FOR_TARGET): When cross, transform c++, not gcc. This is to that $(CXX) and $(CXX_FOR_TARGET) can be used to link C++ programs as well as just compile C++ code.
1997-05-06 * mn10300_sim.h: Fix ordering of bits in the PSW.Jeff Law2-4/+6
1997-05-06Remove extra : from nop, sink{1,2} tracingMichael Meissner1-3/+3
1997-05-06Add semantic tracing to the tic80Michael Meissner8-196/+605
1997-05-06 * interp.c: Improve hashing routine to avoid long listJeff Law2-241/+512
traversals for common instructions. Add HASH_STAT support. Rewrite opcode dispatch code using a big switch instead of cascaded if/else statements. Avoid useless calls to load_mem.
1997-05-06 From Sean McNeil <sean@mcneil.com>:Ian Lance Taylor1-0/+8
* emultempl/pe.em (sort_by_file_name): Sort by archive name first. (sort_sections): Sort all sections, not just sections in the same archive.
1997-05-06Keep sim-utils.h.David Edelsohn1-0/+1
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.