]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - sim/igen/ChangeLog
sim: introduce {COMPILE,LINK}_FOR_BUILD
[thirdparty/binutils-gdb.git] / sim / igen / ChangeLog
index a0d69a5556f686623a1713457b1a20049f60a218..5ee1c7a66b790d176fd2e3b466c06eb74e9b39f2 100644 (file)
@@ -1,3 +1,327 @@
+2021-03-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (COMPILE_FOR_BUILD, LINK_FOR_BUILD): Define.
+       (.c.o, igen.o): Call COMPILE_FOR_BUILD.
+       (igen, tmp-table, tmp-filter, tmp-ld-decode, tmp-ld-cache, tmp-ld-insn,
+       tmp-gen): Call LINK_FOR_BUILD.
+
+2021-03-08  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (tmp-table, tmp-filter, tmp-ld-decode, tmp-ld-cache,
+       tmp-ld-insn, tmp-gen): Delete $(BUILD_LIBS).
+
+2021-03-07  Mike Frysinger  <vapier@gentoo.org>
+
+       * gen.c (main): Delete options arg to INIT_OPTIONS.
+       * ld-decode.c (main): Likewise.
+       * ld-insn.c (main): Likewise.
+
+2021-03-07  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (check): Define.
+
+2021-02-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (filter_filename.o): Delete unused target.
+       (distclean): Remove config.h.
+       (config.h, stamp-h): Delete targets.
+       * configure.ac (AC_CONFIG_HEADER): Delete call.
+       (AC_CHECK_HEADERS, AC_HEADER_DIRENT): Likewise.
+       (AC_OUTPUT): Remove 2nd arg.
+       * filter.c: Remove config.h include.
+       * filter_host.c, igen.c, lf.c, misc.c, misc.h: Likewise.
+       * table.c: Likewise.  Remove HAVE_UNISTD_H check.
+       * configure: Regenerate.
+       * config.in: Removed.
+
+2021-02-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (program_transform_name, AR, RANLIB): Delete.
+       * configure.ac (AC_ARG_PROGRAM, AC_PROG_RANLIB): Delete calls.
+       (AC_SUBST): Delete AR & CFLAGS calls.
+       * configure: Regenerate.
+
+2021-02-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (AR_FOR_BUILD, AR_FLAGS_FOR_BUILD,
+       RANLIB_FOR_BUILD): Delete.
+       * configure.ac: Likewise.
+       * configure: Regenerate.
+
+2021-02-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
+       * configure: Regenerate.
+
+2021-02-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
+       * configure: Regenerate.
+
+2021-02-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (LIBIBERTY_LIB): Delete.
+       (igen): Delete $(LIBIBERTY_LIB).
+       * configure.ac (LIBIBERTY_LIB): Delete.
+       * configure: Regenerate.
+
+2021-02-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Delete bfd/configure.host sourcing.
+       * configure: Regenerate.
+
+2021-01-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (AC_CHECK_HEADERS): Delete stdlib.h, string.h, and
+       strings.h.
+       * configure, configure.ac: Regenerate.
+
+2021-01-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * filter.c, if.c, misc.c, misc.h, table.c: Delete HAVE_STRING_H,
+       HAVE_STRINGS_H, HAVE_STDLIB_H, and strings.h include.
+
+2021-01-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2021-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * gen-icache.c, igen.c: Include stdlib.h.
+
+2021-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2020-07-03  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       PR sim/26194
+       * lf.h (lf_get_file_type): Declare.
+       * lf.c (lf_get_file_type): Define.
+       * gen-idecode.c (print_idecode_issue_function_header): Use
+       lf_get_file_type() to issue an extern variable declaration in
+       case of header files.
+
+2019-12-19  Tom Tromey  <tromey@adacore.com>
+
+       PR build/24572:
+       * Makefile.in (install-strip): New target.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-06-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-04-24  David Binderman  <dcb314@hotmail.com>
+           Nick Clifton  <nickc@redhat.com>
+
+       PR 18273
+       * misc.c (a2i): Fix typos checking for uppercase letters.
+
+2015-04-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * gen-engine.c (print_run_body): Change CIA_GET to CPU_PC_GET and
+       CIA_SET to CPU_PC_SET.
+
+2015-03-31  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2014-11-23  Joel Sherrill  <joel.sherrill@oarcorp.com>
+
+       * igen/ld-cache.h, igen/table.h: Change immediatly to immediately.
+
+2014-03-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2013-11-25  Steve Ellcey  <sellcey@mips.com>
+
+       * igen/Makefile.in (igen): Use BUILD_CFLAGS in link.
+
+2013-05-10  Freddie Chopin  <freddie_chopin@op.pl>
+
+       * configure: Rebuild.
+
+2012-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2011-10-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Change include to common/acinclude.m4.
+
+2011-10-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Change AC_PREREQ to 2.64.  Delete AC_CONFIG_HEADER
+       call.  Replace common.m4 include with SIM_AC_COMMON.
+       * configure: Regenerate.
+
+2011-07-08  Hans-Peter Nilsson  <hp@axis.com>
+
+       * ld-insn.c (print_insn_words): For fields, print conditionals.
+
+       Correct handling of constant named fields.
+       * gen.c (insn_field_cmp): Tweak comment about neither field
+       being an insn_field_string with a cond_eq-to-value condition.
+       (insns_bit_useless) <case insn_field_string, case
+       decode_find_mixed>: Handle cond_eq-to-value fields as
+       insn_field_int.
+       * gen-idecode.c (print_idecode_validate): Handle
+       insn_field_string cond-equal-to-value fields as insn_field_int.
+       * gen-icache.c (print_icache_body): Add comment why constant
+       string fields are handled.
+
+       Remove all #if 0'd code.
+       * filter.c: Remove #if 0'd function it_is.
+       (main): Remove #if 0'd code.
+       * gen-engine.c: Remove #if 0'd functions print_jump,
+       print_jump_insn, print_jump_definition,
+       print_jump_internal_function, print_jump_body.
+       (gen_engine_c): Remove #if 0'd code.
+       * gen-idecode.c: Remove #if 0'd functions print_jump print_jump,
+       print_jump_insn, print_jump_definition,
+       print_jump_internal_function, print_jump_until_stop_body.
+       * gen-model.c: Remove #if 0'd functions model_c_or_h_data,
+       model_c_or_h_function, gen_model_h, model_c_insn,
+       model_c_function, gen_model_c and types model_c_passed_data
+       and struct _model_c_passed_data.
+       * gen.c: Remove #if 0'd type constant_field_types and function
+       insn_field_is_constant.
+       (gen_entry_find_opcode_field): Remove #if 0'd code.
+       * ld-insn.c (parse_insn_model_record): Remove #if 0'd code.
+       * misc.h (STRDUP, STRNDUP): Remove #if 0'd macros.
+
+2011-02-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * table.c (table_push): Change zfree to free.
+
+2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * config.in: Regenerate.
+       * configure: Likewise.
+
+       * configure: Regenerate.
+
+2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * Makefile.in (datarootdir): New variable.
+
+2008-08-28  Joel Brobecker  <brobecker@adacore.com>
+
+       * compare_igen_models: Change license to GPL version 3.
+
+2007-08-27  Joel Brobecker  <brobecker@adacore.com>
+
+       * lf.c (lf_print__gnu_copyleft): Change license to GPL version 3.
+
+2006-12-21  Hans-Peter Nilsson  <hp@axis.com>
+
+       * acconfig.h: Remove.
+       * config.in: Regenerate.
+
+2005-01-11  Andrew Cagney  <cagney@localhost.localdomain>
+
+       * configure.ac: Delete AC_CONFIG_AUX_DIR.
+       * configure: Re-generate.
+
+2005-01-07  Andrew Cagney  <cagney@gnu.org>
+
+       * configure.ac: Rename configure.in, require autoconf 2.59.
+       * configure: Re-generate.
+
+2003-05-03  Chris Demetriou  <cgd@broadcom.com>
+
+       * compare_igen_models: Tweak attribution slightly.
+
+2002-11-22  Andrew Cagney  <cagney@redhat.com>
+
+       * gen.c (name_cmp): Rename format_name_cmp.
+       (insn_list_insert): When a merge, compare the format name and
+       instruction name.  Add trace messages.
+
+2002-11-21  Andrew Cagney  <ac131313@redhat.com>
+
+       * filter.c: Re-indent.
+       * filter.h, filter_host.h, gen-engine.c, gen-engine.h: Ditto.
+       * gen-icache.c, gen-icache.h, gen-idecode.c: Ditto.
+       * gen-idecode.h, gen-itable.c, gen-itable.h: Ditto.
+       * gen-model.c, gen-model.h, gen-semantics.c: Ditto.
+       * gen-semantics.h, gen-support.c, gen-support.h: Ditto.
+       * gen.c, gen.h, igen.c, igen.h, ld-cache.c, ld-cache.h: Ditto.
+       * ld-decode.c, ld-decode.h, ld-insn.c, ld-insn.h, lf.c: Ditto.
+       * lf.h, misc.c, misc.h, table.c, table.h: Ditto.
+
+2002-11-21  Andrew Cagney  <ac131313@redhat.com>
+
+       * Makefile.in: Update copyright.  IGEN contributed to the FSF.
+       * filter.c, filter.h, filter_host.c, filter_host.h: Ditto.
+       * gen-engine.c, gen-engine.h, gen-icache.c, gen-icache.h: Ditto.
+       * gen-idecode.c, gen-idecode.h, gen-itable.c: Ditto.
+       * gen-itable.h, gen-model.c, gen-model.h, gen-semantics.c: Ditto.
+       * gen-semantics.h, gen-support.c, gen-support.h, gen.c: Ditto.
+       * gen.h, igen.c, igen.h, ld-cache.c, ld-cache.h: Ditto.
+       * ld-decode.c, ld-decode.h, ld-insn.c, ld-insn.h, lf.c: Ditto.
+       * lf.h, misc.c, misc.h, table.c, table.h: Ditto.
+
+2002-11-06  Richard Sandiford  <rsandifo@redhat.com>
+
+       * gen-engine.c (print_engine_issue_prefix_hook): Don't add the
+       global prefix to ENGINE_ISSUE_PREFIX_HOOK.
+       (print_engine_issue_postfix_hook): Likewise ENGINE_ISSUE_POSTFIX_HOOK.
+
+2002-08-28  Dave Brolley  <brolley@redhat.com>
+
+       * gen-support.c (gen_support_h): Generate
+       '#define semantic_illegal <PREFIX>_semantic_illegal'.
+
+2002-08-22  Chris Demetriou  <cgd@broadcom.com>
+
+       * compare_igen_models: New script.
+
+2002-06-17  Andrew Cagney  <cagney@redhat.com>
+
+       * gen.c (gen_entry_expand_opcode): Initialize ``value'' to -1 and
+       ``t'' to NULL.
+       * igen.c (main): Add default case to switch.
+       * gen-icache.c (print_icache_extraction): Ditto.
+
+2002-06-17  Andrew Cagney  <cagney@redhat.com>
+
+       * Makefile.in (BUILD_CFLAGS): Remove -O0.
+
+2002-06-16  Andrew Cagney  <ac131313@redhat.com>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+2002-06-03  Richard Henderson  <rth@redhat.com>
+
+       * gen-engine.c (print_run_body): Avoid multi-line strings.
+       * lf.c (lf_print__gnu_copyleft): Likewise.
+
+2002-05-01  Chris Demetriou  <cgd@broadcom.com>
+
+       * igen.c: Use 'deprecated' rather than 'depreciated.'
+
 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
 
        * gen.c (format_name_cmp): New function.
@@ -30,7 +354,7 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 Fri Dec  4 15:14:09 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (main): Fix -Pitable=.
@@ -68,7 +392,7 @@ Tue Jul 28 11:19:43 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (insn_list_insert): Add sort key of instructions where
        their operand fields have different conditionals.
        (insn_field_cmp): New function.
-       
+
 Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -92,7 +416,7 @@ Fri Apr 24 19:45:00 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-icache.c (print_icache_extraction): Do not type cast
        pointers.
-       
+
        * ld-insn.c (load_insn_table): Terminate error with NL.
 
        * gen.c (insns_bit_useless): Perform unsigned bit comparisons.
@@ -140,7 +464,7 @@ Tue Apr 14 08:44:53 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        selected for expansion.
        (gen_entry_expand_opcode): Trace each expanded instruction as it
        is inserted into the table.
-       
+
 Mon Apr 13 19:21:47 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * ld-insn.c (parse_insn_word): Parse conditional operators.
@@ -172,7 +496,7 @@ Fri Apr  3 18:08:16 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        print_includes): New functions.  Generate include list.  For for
        semantics et.al. generate CPP code to inline when
        C_REVEALS_MODULE_P.
-       
+
        * igen.c (gen_semantics_c): Call print_includes.
        * gen-engine.c (gen_engine_c): Ditto.
 
@@ -181,7 +505,7 @@ Sat Apr  4 21:09:11 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * igen.h: (struct _igen_name_option): Replace with struct
        igen_module_option. Contains both module prefix and suffix.
        (INIT_OPTIONS): Initialize.
-       
+
        * igen.c (main): Update -P option to fill in full module info.
        (gen-engine.c, gen-icache.c, gen-itable.c, gen-semantics.c,
        gen-support.c): Update.
@@ -233,7 +557,7 @@ Fri Feb 20 16:22:10 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        instruction style function model records
 
        * ld-insn.h (nr_function_model_fields): Define.
-       
+
 Tue Feb 17 16:36:27 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (print_itrace_prefix): Generate call to trace_prefix
@@ -257,12 +581,12 @@ Tue Feb  3 14:00:32 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.h: Add flag for warning about invalid instruction widths.
        * igen.c: Parse -Wwidth option.
-       
+
        * gen-support.c (gen_support_h): Map instruction_word onto
        <PREFIX>_instruction_word when needed.
        (print_support_function_name): Use support prefix.
        (gen_support_h): Ditto for <PREFIX>_idecode_issue.
-       
+
 Sun Feb  1 11:08:48 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-support.c (gen_support_h): Generate new macro CPU_.
@@ -276,7 +600,7 @@ Sat Jan 31 14:50:27 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-engine.c (print_run_body): Use CIA_GET & CIA_SET instead of
        CPU_CIA.  Parameterize with CPU argument.
-       
+
 Fri Jan 30 09:09:39 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen.h (struct _gen_list): Replace processor with model.
@@ -392,13 +716,13 @@ Mon Oct 27 15:14:26 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (main): Change -I option to -I<directory>.  Add optional
        size to -Ggen-icache option.  Add -Gno-... support.
-       
+
        * igen.h (struct _igen_options): Add include field.
-       
+
        * ld-insn.c (enum insn_record_type, insn_type_map): Add
        include_record.
        (load_insn_table): Call table_push when include record.
-       
+
        * table.c (struct _open table, struct table): Make table object an
        indirect ptr to the current table file.
        (current_line, new_table_entry, next_line): Make file arg type
@@ -462,7 +786,7 @@ Mon Sep 22 18:49:07 1997  Felix Lee  <flee@cygnus.com>
        * configure.in: i386-windows is a cross, so don't expect
        libiberty to be there.
        * configure: updated.
-       
+
 Fri Sep 19 10:36:30 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (print_function_name): Put the format name after the
@@ -486,7 +810,7 @@ Thu Sep 11 10:27:39 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * gen-semantics.c (print_semantic_body): Trace the instruction
        after it has been validated.
        (print_semantic_body): Count the instruction using sim-profile.
-       
+
 Wed Sep 10 13:35:37 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-itable.c (gen_itable_h): Collect summary info on instruction
@@ -501,7 +825,7 @@ Tue Sep  9 03:30:26 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-engine.c, gen-idecode.c: Add multi-sim support - generate
        one engine per model.
-       
+
        * gen-semantics.c, gen-icache.c gen-support.c:
        Update.
 
@@ -516,10 +840,10 @@ Tue Sep  9 03:30:26 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        filter_is_common, filter_is_member, filter_next): New filter
        operations.
        (dump_filter): Ditto.
-       
+
        * gen.h, gen.c: New file.  Takes the insn table and turns it into
        a set of decode tables and semantic functions.
-       
+
        * ld-insn.c: Copy generator code from here.
        * gen.c: To here.
 
@@ -532,10 +856,10 @@ Fri Aug  8 11:43:45 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (table_read): Parse '{' ... '}' as a code block.
        (table_print_code): New function, print out a code block to file.
        (main): Add suport for standalone testing.
-       
+
        * ld-insn.h, ld-insn.c:
-       
-       
+
+
 Mon Sep  1 11:41:12 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-idecode.c (error_leaf_contains_multiple_insn): Make static.
@@ -556,18 +880,18 @@ Wed Aug  6 12:31:17 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * configure.in: Include simulator common/aclocal.m4.
        * configure.in: Add --enable-sim-warnings option.
        * configure: Re-generate.
-       
+
        * Makefile.in: Use.
 
        * Makefile.in (tmp-filter): New rule.
        (igen.o, tmp-table, tmp-ld-decode, tmp-ld-cache, tmp-ld-insn,
        ld-decode.o, ld-cache.o, ld-insn.o): Fix dependencies.
-       
+
        * gen.h, gen.c: New files.
-       
+
        * Makefile.in (gen.o, tmp-gen): New rules, update all
        dependencies.
-       
+
 Tue Jun 24 11:46:45 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * ld-insn.c (load_insn_table): Accept %s as a function type.
@@ -592,14 +916,14 @@ Fri May 30 11:27:37 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        table.h (table_line_entry): New structure.  Exactly specifies a
        source file/line-nr.
        (table_*_entry): Add this to all.
-       
+
        table.c (table_entry_print_cpp_line_nr): Change to use values from
        a table_line_entry struct.
        (table_entry_read): Save table_line_entry in all structures read.
 
        gen-icache.c, gen-support.c, gen-idecode.c, gen-semantics.c,
        gen-model.c: Update all references.
-       
+
 Thu May 29 10:29:57 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (print_my_defines): Define MY_NAME - a string.  For
@@ -616,7 +940,7 @@ Thu May 29 10:29:57 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        print_one_insn.
        (print_itrace_format): New function, print fmt argument for
        print_one_insn.
-       
+
        * table.c (table_entry_read): Save any assembler lines instead of
        discarding them.
 
@@ -758,7 +1082,7 @@ Tue Apr 22 21:46:28 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (print_itrace): For delayed branch case, print just the
        current instruction.
-       
+
 Thu Apr 17 07:02:33 1997  Doug Evans  <dje@canuck.cygnus.com>
 
        * igen.c (print_itrace): Use TRACE_FOO_P and trace_printf.
@@ -809,7 +1133,7 @@ Tue Mar 18 15:52:24 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * gen-support.c (gen_support_c): Update for renaming of engine to
        sim-state.
-       
+
        * igen.c: Ditto.
        * gen-idecode.c (gen_idecode_c): Ditto.
 
@@ -851,7 +1175,7 @@ Fri Mar  7 18:07:45 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        * gen-idecode.c (print_idecode_validate): Wrap each of the checks
        - reserved bits, floating point and slot validation - with a
        #ifdef so that they are optional.
-       
+
 Fri Mar  7 16:35:13 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * gen-idecode.c (error_leaf_contains_multiple_insn): New function
@@ -871,7 +1195,7 @@ Fri Mar  7 16:35:13 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * gen-idecode.c (print_idecode_validate): New check, generate code
        to verify that the instruction slot is correct.
-       
+
        * igen.c (main): Simplify options.
 
 Wed Mar  5 09:55:55 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
@@ -896,7 +1220,7 @@ Mon Mar  3 17:11:21 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        * ld-insn.c (parse_insn_format): Make the width field optional.
        If missing assume that the number of characters in the value
        determines the number of bits in the field.
-       
+
 Thu Feb 27 11:27:48 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * ld-insn.c (insn_table_expand_opcode): Replace assertion with
@@ -920,7 +1244,7 @@ Wed Feb 19 12:30:28 1997  Andrew Cagney  <cagney@critters.cygnus.com>
        * Makefile.in: Create using ../ppc/Makefile.in as a starting
        point.
        * configure.in: Ditto vis ../ppc/configure.in
-       
+
 Mon Feb 17 10:44:18 1997  Andrew Cagney  <cagney@critters.cygnus.com>
 
        * gen-support.c (gen_support_c): Always include engine.h instead
@@ -930,10 +1254,10 @@ Mon Feb 17 10:44:18 1997  Andrew Cagney  <cagney@critters.cygnus.com>
        * words.h (instruction_word): Remove instruction_word - now
        generated by igen.
        (address_word): New.  Used by igen.
-       
+
        * lf.c (lf_print_function_type_function): New, pass a function to
        print out the type instead of a constant string.
-       
+
        * igen.h, igen.c (print_semantic_function_formal,
        SEMANTIC_FUNCTION_FORMAL): Relace macro with function.
        (print_semantic_function_actual, SEMANTIC_FUNCTION_ACTUAL): Ditto.
@@ -966,10 +1290,10 @@ Mon Feb 17 10:44:18 1997  Andrew Cagney  <cagney@critters.cygnus.com>
        * gen-engine.h, gen-engine.c: Copies of gen-idecode.*.  Will need
        to clean these up so that that call upon the updated gen-idecode
        code.
-       
+
        * gen-idecode.h, gen-idecode.c: Prune out any code not relevant to
        generating a decode table.
-       
+
        * Makefile.in (igen): Add dependencies for new gen-engine.* files.
 
        * igen.h, igen.c (main): New option -M - Control what is returned
@@ -977,7 +1301,7 @@ Mon Feb 17 10:44:18 1997  Andrew Cagney  <cagney@critters.cygnus.com>
        generate_semantic_returning_modified_nia_only to igen_code enum.
        * gen-semantics.c (print_semantic_body): As an alternative, make
        NIA == -1 instead of CIA+insn_size by default.
-       
+
        * igen.h, igen.c (main, global_name_prefix, global_uname_prefix):
        New option -P <prefix> - Prepend all generated functions with the
        specified prefix.