Tue Apr 28 18:28:58 1998 Geoffrey Noer <noer@cygnus.com>
[deliverable/binutils-gdb.git] / sim / common / ChangeLog
index 116d19c51e51204ef6b50367ab3f4ac624400aa7..023687c4c68d28c31f29f475e52d44a872cbc182 100644 (file)
@@ -1,3 +1,251 @@
+Tue Apr 28 18:28:58 1998  Geoffrey Noer  <noer@cygnus.com>
+
+        * common/aclocal.m4: call AM_EXEEXT in SIM_AC_COMMON, define
+        AM_CYGWIN32 and AM_EXEEXT.
+        * common/Make-common.in: set EXEEXT, add missing EXEEXTs
+        to run and install-common rules.
+        * common/configure: regenerate
+
+Sat Apr 25 17:45:01 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-types.h (cell_word): New type.
+       (natural_cell): Delete type.
+
+Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * config.in: Ditto.
+
+Sun Apr 26 15:25:07 1998  Tom Tromey  <tromey@cygnus.com>
+
+       * acconfig.h (NEED_DECLARATION_PRINTF): Removed.
+
+Fri Apr 24 14:16:40 1998  Tom Tromey  <tromey@creche>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * config.in: Ditto.
+
+Fri Apr 24 11:38:08 1998  Tom Tromey  <tromey@cygnus.com>
+
+       * acconfig.h: New file.
+       * Make-common.in (top_builddir): New macro.
+       (INTL_LIB): Removed.
+       (INTLLIBS): New macro.
+       (INTLDEPS): Likewise.
+       (LIBDEPS): Use INTLDEPS.
+       (EXTRA_LIBS): Use INTLLIBS.
+       * aclocal.m4 (SIM_AC_COMMON): Call CY_GNU_GETTEXT.
+       (CY_WITH_NLS, CY_GNU_GETTEXT, AM_PATH_PROG_WITH_TEST,
+       AM_LC_MESSAGES): New macros from GNU gettext.
+
+Fri Apr 24 19:57:59 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-config.h: Discard leading _ from macros.
+       * sim-types.h: Ditto.
+
+Wed Apr 22 14:14:19 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * Make-common.in (CSEARCH): Add -I to intl directories.
+       (INTL_LIB): Point to libintl.a.
+       (LIBDEPS): Add $(INTL_LIB).
+       (EXTRA_LIBS): Ditto.
+
+Tue Apr 21 12:44:27 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * cgen-types.h (GETHIDI,MAKEDI): Tweak.
+
+       * cgen-ops.h (ADDCFSI): Fix.
+       (SUBCFSI): Tweak.
+
+Tue Apr 21 13:18:41 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-types.h (signed_address, unsigned_address): Define.
+
+Mon Apr 20 21:47:54 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-fpu.c (sim_fpu_2d): Don't return an SNaN, convert it into a
+       QNaN.
+
+Thu Apr 16 10:30:14 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-fpu.c, sim-fpu.h (sim_fpu_fractionto, sim_fpu_tofraction):
+       New functions, pack / unpack sim_fpu struct using raw values.
+       (sim_fpu_is): Differentiate between negative and positive
+       infinity.
+
+Tue Apr 14 18:49:31 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-bits.h (EXTEND4): Define.
+       (EXTEND4, EXTEND15, EXTEND11): Ditto.
+       
+Tue Apr 14 16:31:35 1998  John Metzler  <jmetzler@cygnus.com>
+
+       * sim-memopt.c (parse_addr): Sunos 4.5 does not hane strtol
+       declared so we need this cast to prevent long long addresses
+       from being misconfigures. Results in access to unmapped memory.
+
+Tue Apr 14 13:19:14 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * Make-common.in (RUNTESTFLAGS): Define.
+       (check): Pass RUNTESTFLAGS to recursive make.
+
+Tue Apr 14 15:09:19 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-info.c (sim_info): Be verbose when either VERBOSE or
+       STATE_VERBOSE_P.
+
+Sat Apr  4 23:24:17 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * aclocal.m4 (sim-inline): By default, disable sim-inline when
+       cross compiling.
+
+Sat Apr  4 20:36:25 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * aclocal.m4 (sim-cflags): Add -fomit-frame-pointer to defaults.
+       (sim-inline): Update to match sim-inline.[hc]
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+       * Make-common.in (sim_main_headers): Add sim-inline.h
+
+       * sim-bits.h (sim-bits.c): Include when H_REVEALS_MODULE_P.
+       selected.
+       * sim-endian.h (sim-endian.c): Ditto.
+       
+       * sim-events.h (_SIM_EVENTS_H_): Replace with SIM_EVENTS_H.
+       (sim_events_set_trace): Delete unused prototype.
+       
+       * sim-core.h (_SIM_CORE_H_): Replace with SIM_CORE_H.
+       * sim-core.c (_SIM_CORE_C_): Ditto for SIM_CORE_C.
+
+       * sim-fpu.h (sim-fpu.c): Include when H_REVEALS_MODULE_P.
+       (sim_fpu_to232i, sim_fpu_to232u, sim_fpu_i232to, sim_fpu_u232to):
+       Comment out, not yet implemented in sim-fpu.c.
+       (sim_fpu_zero, sim_fpu_one, sim_fpu_two, sim_fpu_qnan,
+       sim_fpu_max32, sim_fpu_max64): Mark as EXTERN_SIM_FPU.
+       
+       * sim-inline.h: Rewrite description.
+       (H_REVEALS_MODULE_P, C_REVEALS_MODULE_P): Define.
+       (SIM_MAIN_INLINE): Add inline option.
+       
+       * sim-inline.c (semantics.c, idecode.c, engine.c, ...): Do not
+       include generated files. Handled by generator directly.
+       
+Sat Apr  4 01:07:06 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-trace.c (set_trace_option_mask): Keep TRACE_ANY_P
+       up-to-date.
+
+       * sim-trace.h (TRACE_ANY_P): Define.
+       (struct _trace_data): Add trace_any_p.
+
+start-sanitize-sky
+Tue Mar 31 16:44:15 1998  Jim Lemke <jlemke@cygnus.com>
+
+       * sim-base.h: Add fp_type_opt etc to sim_state_base for
+       the global option "float_type".
+
+end-sanitize-sky
+Mon Mar 30 17:11:55 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * run.c (main): Handle all alternatives of enum sim_stop.
+       (main): Delete unused `asection *s'.
+
+Fri Mar 27 16:15:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * hw-tree.h, hw-tree.c (hw_tree_vparse): New function
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+       * sim-hw.c: New file.
+       * sim-hw.h (sim_hw_parse): Declare function.
+       (hw-tree.h): Do not include.
+       
+       * sim-base.h (STATE_HW): Define.
+       (struct sim_state_base): Add member struct *hw.
+
+       * sim-module.c (sim-hw.h): Include.
+       (modules): Add sim_hw_install.
+       
+       * aclocal.m4 (sim_hw_obj): Add sim-hw.o
+
+end-sanitize-am30
+Fri Mar 27 14:55:06 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-base.h (CPU_INDEX): Define.
+
+       * sim-utils.c (sim_state_alloc): Initialize.
+       * sim-module.c (sim_post_argv_init): Ditto.
+
+start-sanitize-am30
+Thu Mar 26 10:07:57 1998  Stu Grossman  <grossman@bhuna.cygnus.co.uk>
+
+       * aclocal.m4 (sim_hw_obj):  Fix sed expression to generate
+       properly formatted lists.
+
+end-sanitize-am30
+start-sanitize-am30
+Thu Mar 26 10:37:22 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * dv-pal.c (enum hw_pal_address_mask): From Stu Grossman, was
+       0x2f needs to be 0x3f.
+
+end-sanitize-am30
+start-sanitize-am30
+Thu Mar 26 09:10:56 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * hw-tree.c (hw_tree_find_property): Return NULL when device is
+       not found.
+       (hw_tree_find_*_property): Clean up error message when property is
+       not found.
+
+       * dv-pal.c (hw_pal_io_read_buffer): Check the smp property is
+       present before looking for it.
+
+end-sanitize-am30
+Wed Mar 25 16:17:38 1998  Ian Carmichael  <iancarm@cygnus.com>
+
+       * aclocal.m4 (AC_CHECK_HEADERS): Add check for fpu_control.h.  
+       (AC_CHECK_FUNCS): Add check for __setfpucw.
+       * configure: Regenerated.
+
+start-sanitize-am30
+Wed Mar 25 09:18:34 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * dv-pal.c (hw_pal_countdown, hw_pal_countdown_value,
+       hw_pal_timer, hw_pal_timer_value): Define.
+       (hw_pal_io_read_buffer, hw_pal_io_write_buffer): Add timer support
+       (do_counter_event, do_counter_read, do_counter_value,
+       do_counter_write): new functions.
+
+end-sanitize-am30
+start-sanitize-am30
+Tue Mar 24 12:24:24 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * hw-tree.c (hw_printf): Send tree dump to stderr, same as other
+       trace output.
+
+       * hw-base.c (hw_create): Stop searching for a device when one is
+       found.
+
+end-sanitize-am30
+Wed Mar 25 12:35:29 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+start-sanitize-am30
+Mon Mar 23 10:25:08 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * aclocal.m4 (SIM_AC_OPTION_HARDWARE): Add second argument,
+       appends extra devices.
+       (SIM_AC_OPTION_HARDWARE): Substute sim_hw, a non-duplicate list of
+       the device names.
+       
+       * Make-common.in (hw-config.h): New target, create hw-config.h
+       file.
+       (SIM_HW): Definition from @sim_hw@.
+       (hw-base.o): Depend on hw-config.h
+
+end-sanitize-am30
 Tue Mar 24 17:41:35 1998  Stu Grossman  <grossman@bhuna.cygnus.co.uk>
 
        * Make-common.in:  Get SHELL from configure.
@@ -8,6 +256,7 @@ Tue Mar 24 17:41:35 1998  Stu Grossman  <grossman@bhuna.cygnus.co.uk>
        * configure:  Regenerate with autoconf 2.12.1 to fix shell issues for
        NT native builds.
        
+start-sanitize-am30
 Sun Mar 22 16:54:40 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-device.h, hw-device.c (hw_strdup): New function.
@@ -28,6 +277,8 @@ Sun Mar 22 16:54:40 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * Make-common.in: Add rule for dv-glue.o.
 
+end-sanitize-am30
+start-sanitize-am30
 Sun Mar 22 16:45:54 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-base.c (hw_finish): Move setting of trace level to here.
@@ -41,6 +292,8 @@ Sun Mar 22 16:45:54 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * hw-tree.c (print_properties): Supress path when printing
        properties of root node.
 
+end-sanitize-am30
+start-sanitize-am30
 Sun Mar 22 16:21:15 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-device.h (HW_TRACE): Define.
@@ -54,6 +307,8 @@ Sun Mar 22 16:21:15 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * dv-pal.c: Replace DTRACE with HW_TRACE.
 
+end-sanitize-am30
+start-sanitize-am30
 Sun Mar 22 15:23:35 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-device.h (HW_ZALLOC, HW_MALLOC): New macros.
@@ -85,6 +340,8 @@ Sun Mar 22 15:23:35 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * dv-pal.c (hw_pal_finish): Replace zalloc/zfree with
        hw_zalloc/hw_free.
 
+end-sanitize-am30
+start-sanitize-am30
 Sun Mar 22 15:09:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-device.h (hw_attach_address_callback,
@@ -96,10 +353,12 @@ Sun Mar 22 15:09:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * dv-core.c (dv_core_attach_address_callback): Ditto.
        * dv-pal.c (hw_pal_attach_address): Ditto.
 
+end-sanitize-am30
 Thu Mar 19 00:41:00 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-options.h: Document additional CPU arg to OPTION_HANDLER.
 
+start-sanitize-am30
 Wed Mar 18 14:13:02 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * Make-common.in (SIM_HW_OBJS, SIM_HW_SRC, SIM_DV_OBJS): Define.
@@ -127,6 +386,8 @@ Wed Mar 18 14:13:02 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-basics.h (struct hw): Declare.
        (enum port_direction, enum object_disposition): Declare.
 
+end-sanitize-am30
+start-sanitize-am30
 Wed Mar 18 12:38:12 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * aclocal.m4 (SIM_AC_OPTION_HARDWARE): Set sim_hw_obj, sim_dv_obj,
@@ -135,6 +396,7 @@ Wed Mar 18 12:38:12 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
 
+end-sanitize-am30
 Mon Mar 16 12:37:33 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-trace.h, sim-trace.c (trace_prefix): Pass in sim_cia so that
This page took 0.030613 seconds and 4 git commands to generate.