]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - sim/common/ChangeLog
Fix sparc TLS call relaxation when the delay slot sets up %o0.
[thirdparty/binutils-gdb.git] / sim / common / ChangeLog
index 7add3c4d1cf1d737e72730746bb9a4de7a9cd16e..1dcbe3f01710efc9f378c2daeeb7978627a7485e 100644 (file)
@@ -1,3 +1,195 @@
+2011-10-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4: Rename from aclocal.m4.
+       * aclocal.m4: Regenerate.
+
+2011-10-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4: Change AC_PREREQ comment to 2.64.
+       * common.m4: Delete.
+       * configure.ac: Change AC_PREREQ to 2.64.  Replace AC_CONFIG_HEADER
+       call and common.m4 include with SIM_AC_COMMON(cconfig.h).
+       * configure: Regenerate.
+
+2011-10-14  Alexey Makhalov  <makhaloff@gmail.com>
+
+       * sim-alu.h (ALU32_AND): Clear carry flag.
+       (ALU32_AND): Clear carry flag.
+
+2011-10-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-cfi.c: Include stdbool.h.
+
+2011-10-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-cfi.c: Replace devices.h include with hw-base.h and hw-main.h.
+
+2011-10-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4 (SIM_AC_COMMON): Call AM_ZLIB, ACX_PKGVERSION, and
+       ACX_BUGURL.  Define PKGVERSION and REPORT_BUGS_TO.
+
+2011-07-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-command.c: Include sim-options.h.
+
+2011-07-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4: Move sinclude comment after AC_INIT comment.
+
+2011-07-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4 (SIM_AC_COMMON): Call AC_REQUIRE on AC_PROG_CC.
+       Delete direct call to AC_PROG_CC.
+
+2011-07-05  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-command.c: New file.
+       * Make-common.in (SIM_NEW_COMMON_OBJS): Add sim-command.o.
+       (sim-command.o): New rule.
+
+2011-05-27  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-options.c (standard_option_handler): Remove arg[0] check
+       when freeing simulator_sysroot.  Only strdup arg when arg[0] is
+       not an empty string, otherwise assign "" back to it.
+
+2011-05-26  Mike Frysinger  <vapier@gentoo.org>
+
+       * nltvals.def: Regenerate to include Blackfin syscalls again.
+
+2011-05-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-trace.c (OPTION_TRACE_SYSCALL): New enum.
+       (trace_options): Handle "trace-syscall" with OPTION_TRACE_SYSCALL.
+       (trace_option_handler): Handle OPTION_TRACE_SYSCALL.
+       (trace_idx_to_str): Likewise.
+       * sim-trace.h (TRACE_SYSCALL_IDX): New enum.
+       (TRACE_syscall): Define.
+       (WITH_TRACE_SYSCALL_P): Likewise.
+       (TRACE_SYSCALL_P): Likewise.
+
+2011-05-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-glue.c (hw_glue_finish): Move "name" to function scope and
+       remove now-unnecessary sub-scope for glue->type setting.
+       Check to see if the "reg" property exists before we use it, and
+       if it doesn't exist, error out for "glue" devices.
+
+2011-05-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-glue.c (hw_glue_finish): Set type to glue_or when name is
+       glue-or, and set type to glue_xor when name is glue-xor.
+       (hw_glue_port_event): Return immediately when type is glue_io
+       or unmatched.  Handle glue_or and glue_xor types.  Move HW_TRACE
+       and hw_port_event calls from glue_and to end of function.
+
+2011-05-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * callback.c, dv-pal.c, dv-sockser.c, hw-base.c, hw-device.c,
+       hw-instances.c, hw-ports.c, hw-properties.c, hw-tree.c, sim-abort.c,
+       sim-arange.c, sim-config.c, sim-core.c, sim-engine.c, sim-events.c,
+       sim-hw.c, sim-io.c, sim-memopt.c, sim-options.c, sim-profile.c,
+       sim-resume.c, sim-stop.c, syscall.c: Add space before parenthesis
+       around function arguments.
+
+2011-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-options.c (complete_option_list, sim_complete_command):
+       New functions.
+
+2011-04-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-glue.c: Fix up style.
+
+2011-04-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * hw-alloc.c (hw_alloc_data): Adjust brace.
+       * hw-base.c (hw_base_data): Likewise.
+       (generic_hw_unit_decode): Fix indentation.
+       * hw-device.h (_hw_unit, enum, hw): Adjust braces.
+       * hw-events.c (hw_event, hw_event_data): Likewise.
+       * hw-handles.c (hw_handle_mapping, hw_handle_data): Likewise.
+       * hw-instances.c (hw_instance_data): Likewise.
+       * hw-instances.h (hw_instance): Likewise.
+       * hw-main.h (hw_descriptor, enum): Likewise.
+       * hw-ports.c (hw_port_edge, hw_port_data, empty_hw_ports): Likewise.
+       * hw-ports.h (hw_port_descriptor): Likewise.
+       * hw-properties.c (hw_property_data): Likewise.
+       * hw-properties.h (enum, hw_property, _ihandle_runtime_property_spec,
+       _range_property_spec, _reg_property_spec): Likewise.
+       * hw-tree.c (_name_specifier, printer): Likewise.
+       (split_device_specifier, parse_string_property, hw_tree_traverse,
+       print_size, print_reg_property, print_string, print_properties):
+       Fix indentation.
+
+2011-03-29  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4 (SIM_AC_OPTION_HARDWARE): Add cfi to default list.
+       * Make-common.in (dv-cfi.o): New rule.
+       * dv-cfi.c, dv-cfi.h: New files.
+
+2011-03-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * gennltvals.sh: Search sys/_default_fcntl.h, in addition to
+       fcntl.h and sys/fcntl.h, for constants.
+       * nltvals.def: Regenerate.
+       * sim-io.c (sim_io_stat, sim_io_fstat): New functions.
+       * sim-io.h (sys/types.h, sys/stat.h): Include.
+       (sim_io_stat, sim_io_fstat): Declare.
+
+2011-03-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * callback.c, cgen-engine.h, dv-core.c, dv-glue.c, dv-pal.c,
+       hw-base.c, hw-device.c, hw-device.h, hw-handles.c, hw-instances.c,
+       hw-ports.c, hw-ports.h, hw-properties.c, hw-tree.c, nrun.c,
+       run-sim.h, run.c, sim-alu.h, sim-assert.h, sim-base.h, sim-basics.h,
+       sim-config.c, sim-core.c, sim-core.h, sim-engine.h, sim-events.c,
+       sim-events.h, sim-fpu.c, sim-hw.c, sim-inline.h, sim-load.c,
+       sim-memopt.c, sim-n-core.h, sim-options.c, sim-profile.c,
+       sim-signal.c, sim-trace.c, sim-trace.h, sim-utils.c, sim-watch.c,
+       syscall.c: Trim trailing whitespace.
+
+2011-03-05  Mike Frysinger  <vapier@gentoo.org>
+
+       * gennltvals.sh: Handle bfin targets.
+       * nltvals.def: Regenerate.
+
+2011-02-25  Kevin Buettner  <kevinb@redhat.com>
+
+       * callback.c (fdbad): Return EBADF rather than EINVAL for bad
+       file descriptors.
+
+2011-02-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * hw-alloc.c (hw_alloc_data): Delete zalloc_p.
+       (hw_zalloc, hw_malloc): Delete zalloc_p reference.
+       (hw_free): Drop zfree logic and always call free.
+       * hw-base.c (hw_delete): Change zfree to free.
+       * hw-handles.c (hw_handle_remove_ihandle): Likewise.
+       (hw_handle_remove_phandle): Likewise.
+       * hw-instances.c (hw_instance_delete): Likewise.
+       * hw-tree.c (parse_reg_property): Likewise.
+       (parse_ranges_property): Likewise.
+       (parse_string_property): Likewise.
+       * sim-core.c (sim_core_uninstall): Likewise.
+       * sim-cpu.c (sim_cpu_free_all): Likewise.
+       * sim-hw.c (sim_hw_uninstall): Likewise.
+       * sim-memopt.c (do_memopt_delete): Likewise.
+       (sim_memory_uninstall): Likewise.
+       * sim-module.c (sim_module_uninstall): Likewise.
+       * sim-options.c (sim_parse_args): Likewise.
+       * sim-profile.c (profile_pc_cleanup): Likewise.
+       (profile_uninstall): Likewise.
+       * sim-watch.c (do_watchpoint_delete): Likewise.
+       * sim-utils.c (zfree): Delete.
+       (sim_state_free): Change zfree to free.
+       * sim-utils.h (zfree): Delete.
+
+2011-02-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-events.h (_sim_events.time_from_event): Change type to signed64.
+
 2011-01-12  Mike Frysinger  <vapier@gentoo.org>
 
        * sim-hw.c (sim_hw_uninstall): Uncomment hw_tree_delete.