From brolley@sources.redhat.com Thu Jan 3 10:30:00 2002 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Thu, 03 Jan 2002 10:30:00 -0000 Subject: src/cgen ChangeLog decode.scm insn.scm Message-ID: <20020103183028.9208.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sources.redhat.com 2002-01-03 10:30:28 Modified files: cgen : ChangeLog decode.scm insn.scm Log message: 2002-01-03 Dave Brolley * decode.scm (-distinguishing-bit-population): Compute num-insns, the number of insns in the list. Update the population count function to identify and prioritize 3 catgories of useful bits. (-population-top-few): Don't consider bits with a population count of zero. (-build-decode-table-entry): Don't call filter-harmlessly-ambiguous-insns. Filter out non-specialized and identical insns at the next tree level. * insn.scm (filter-harmlessly-ambiguous-insns): Note in a comment that this function is no longer used. (filter-non-specialized-ambiguous-insns): New function. (filter-identical-ambiguous-insns): New function. (find-identical-insn): New function. (filter-harmlessly-ambiguous-insns): Removed. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.90&r2=1.91 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.5&r2=1.6 From bje@sources.redhat.com Sun Jan 6 23:05:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Sun, 06 Jan 2002 23:05:00 -0000 Subject: src/cgen ChangeLog opcodes.scm sid-cpu.scm sid ... Message-ID: <20020107070505.2099.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-01-06 23:05:05 Modified files: cgen : ChangeLog opcodes.scm sid-cpu.scm sid-decode.scm sid-model.scm sid.scm sim.scm utils.scm Log message: 2002-01-07 Ben Elliston * utils.scm (copyright-fsf): Add 2002. (copyright-cygnus): Rename to copyright-red-hat. (copyright-red-hat): Add 2002. (CURRENT-COPYRIGHT): Update comment. * opcodes.scm (option-set!): Update callers. * sid-model.scm (cgen-model.cxx): Likewise. * sid-cpu.scm: Likewise. * sid-decode.scm: Likewise. * sid.scm (option-set!): Handle "redhat" as an option for "copyright"; use copyright-red-hat. * sim.scm (option-set!): Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.91&r2=1.92 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.5&r2=1.6 From bje@sources.redhat.com Mon Jan 7 00:24:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Mon, 07 Jan 2002 00:24:00 -0000 Subject: src/cgen ChangeLog opcodes.scm sid-cpu.scm sid ... Message-ID: <20020107082359.10295.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-01-07 00:23:59 Modified files: cgen : ChangeLog opcodes.scm sid-cpu.scm sid-decode.scm sid-model.scm sid.scm sim.scm utils.scm Log message: 2002-01-07 Ben Elliston * utils.scm (package-cygnus-simulators): Rename from this .. (package-red-hat-simulators): .. to this. * opcodes.scm (option-set!): Use package-red-hat-simulators. * sid-cpu.scm (cgen-desc.h): Likewise. (cgen-cpu.h): Likewise. (cgen-defs.h): Likewise. (cgen-write.cxx): Likewise. (cgen-semantics.cxx): Likewise. (cgen-sem-switch.cxx): Likewise. * sid-decode.scm (cgen-decode.h): Likewise. (cgen-decode.cxx): Likewise. * sid-model.scm (cgen-model.cxx): Likewise. * sid.scm (option-set!): Likewise. * sim.scm (option-set!): Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.92&r2=1.93 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.6&r2=1.7 From mrg@sources.redhat.com Thu Jan 10 23:24:00 2002 From: mrg@sources.redhat.com (mrg@sources.redhat.com) Date: Thu, 10 Jan 2002 23:24:00 -0000 Subject: src/cgen ChangeLog cpu/xstormy16.cpu Message-ID: <20020111072452.4751.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: mrg@sources.redhat.com 2002-01-10 23:24:51 Modified files: cgen : ChangeLog cgen/cpu : xstormy16.cpu Log message: [cgen/ChangeLog] * cpu/xstormy16.cpu (gr-Rbj-names): Rename this ... (gr-Rb-names): ... to this. (h-Rb): New hardware peice. (h-Rbj): Use gr-Rb-names. (Rb): Use h-Rb. (holdx): New instruction. [opcodes/ChangeLog] * xstormy16-asm.c: Regenerate. * xstormy16-desc.c: Likewise. * xstormy16-desc.h: Likewise. * xstormy16-dis.c: Likewise. * xstormy16-opc.c: Likewise. * xstormy16-opc.h: Likewise. [gas/testsuite/ChangeLog] * gas/xstormy16/allinsn.sh (movf, jmp, call, icall): Update. * gas/xstormy16/allinsn.d: Regenerate. * gas/xstormy16/allinsn.s: Regenerate. [sid/component/cgen-cpu/xstormy16/ChangeLog] * xstormy16.cxx (do_holdx): Define. * xstormy16.h (do_holdx): Declare. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.93&r2=1.94 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 From bje@sources.redhat.com Wed Jan 16 13:22:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Wed, 16 Jan 2002 13:22:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20020116212246.30946.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-01-16 13:22:45 Modified files: cgen : ChangeLog Log message: * tweaks. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.94&r2=1.95 From graydon@sources.redhat.com Tue Jan 22 13:45:00 2002 From: graydon@sources.redhat.com (graydon@sources.redhat.com) Date: Tue, 22 Jan 2002 13:45:00 -0000 Subject: src/cgen desc-cpu.scm ChangeLog Message-ID: <20020122214540.1685.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: graydon@sources.redhat.com 2002-01-22 13:45:39 Modified files: cgen : desc-cpu.scm ChangeLog Log message: [ include/opcode/ChangeLog ] 2002-01-22 Graydon Hoare * cgen.h (CGEN_MAYBE_MULTI_IFLD): New structure. (CGEN_OPERAND): Add CGEN_MAYBE_MULTI_IFLD field. [ opcodes/ChangeLog ] 2002-01-22 Graydon Hoare * fr30-asm.c: Regenerate. * fr30-desc.c: Likewise. * fr30-desc.h: Likewise. * fr30-dis.c: Likewise. * fr30-ibld.c: Likewise. * fr30-opc.c: Likewise. * fr30-opc.h: Likewise. * m32r-asm.c: Likewise. * m32r-desc.c: Likewise. * m32r-desc.h: Likewise. * m32r-dis.c: Likewise. * m32r-ibld.c: Likewise. * m32r-opc.c: Likewise. * m32r-opc.h: Likewise. * m32r-opinst.c: Likewise. * openrisc-asm.c: Likewise. * openrisc-desc.c: Likewise. * openrisc-desc.h: Likewise. * openrisc-dis.c: Likewise. * openrisc-ibld.c: Likewise. * openrisc-opc.c: Likewise. * openrisc-opc.h: Likewise. * xstormy16-desc.c: Likewise. [ cgen/ChangeLog ] 2002-01-22 Graydon Hoare * desc-cpu.scm (ifld-number-cache): Add. (ifld-number): Add. (gen-maybe-multi-ifld-of-op): Add. (gen-maybe-multi-ifld): Add. (gen-multi-ifield-nodes): Add. (cgen-desc.c): Add call to gen-multi-ifield-nodes. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.95&r2=1.96 From hp@sources.redhat.com Mon Jan 28 11:52:00 2002 From: hp@sources.redhat.com (hp@sources.redhat.com) Date: Mon, 28 Jan 2002 11:52:00 -0000 Subject: src/cgen/doc pmacros.texi Message-ID: <20020128195233.2587.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: hp@sources.redhat.com 2002-01-28 11:52:33 Modified files: cgen/doc : pmacros.texi Log message: * doc/pmacros.texi: Fix .substr typo to .substring. Mention that .sym expansions are not further expanded. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.2&r2=1.3 From hp@sources.redhat.com Mon Jan 28 11:53:00 2002 From: hp@sources.redhat.com (hp@sources.redhat.com) Date: Mon, 28 Jan 2002 11:53:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20020128195317.2740.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: hp@sources.redhat.com 2002-01-28 11:53:17 Modified files: cgen : ChangeLog Log message: * doc/pmacros.texi: Fix .substr typo to .substring. Mention that .sym expansions are not further expanded. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.96&r2=1.97 From hp@sources.redhat.com Mon Jan 28 12:23:00 2002 From: hp@sources.redhat.com (hp@sources.redhat.com) Date: Mon, 28 Jan 2002 12:23:00 -0000 Subject: src/cgen ChangeLog doc/porting.texi Message-ID: <20020128202318.22810.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: hp@sources.redhat.com 2002-01-28 12:23:18 Modified files: cgen : ChangeLog cgen/doc : porting.texi Log message: * doc/porting.texi: When referring to *.opc, mention they are in the cpu subdir. Call top-level directory toplevel, not devo. Close string in define-normal-insn example. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.97&r2=1.98 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.4&r2=1.5 From hp@sources.redhat.com Tue Jan 29 14:51:00 2002 From: hp@sources.redhat.com (hp@sources.redhat.com) Date: Tue, 29 Jan 2002 14:51:00 -0000 Subject: src/cgen ChangeLog doc/rtl.texi Message-ID: <20020129225153.16427.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: hp@sources.redhat.com 2002-01-29 14:51:53 Modified files: cgen : ChangeLog cgen/doc : rtl.texi Log message: * doc/rtl.texi: Fix typo: define-attr, not define-attribute. (Enumerated constants): Mention that an ifield must not specify a multi-ifield. (Instruction operands): Ditto for index. (Expressions) : Remove misplaced mention of local variables. : Mention that mode must be specified and non-VOID when the result is used. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.98&r2=1.99 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.14&r2=1.15 From bje@sources.redhat.com Fri Feb 1 03:32:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Fri, 01 Feb 2002 03:32:00 -0000 Subject: src/cgen ChangeLog cpu/sh.cpu cpu/sh.opc cpu/s ... Message-ID: <20020201113203.8082.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-02-01 03:32:03 Modified files: cgen : ChangeLog Added files: cgen/cpu : sh.cpu sh.opc sh64-compact.cpu sh64-media.cpu Log message: * Contribute Hitachi SH5 port. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.99&r2=1.100 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh.cpu.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh.opc.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-compact.cpu.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-media.cpu.diff?cvsroot=src&r1=NONE&r2=1.1 From bje@sources.redhat.com Sun Feb 3 15:04:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Sun, 03 Feb 2002 15:04:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20020203230420.2850.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-02-03 15:04:20 Modified files: cgen : ChangeLog Log message: * tweaks Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.100&r2=1.101 From bje@sources.redhat.com Sun Feb 3 15:07:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Sun, 03 Feb 2002 15:07:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20020203230756.7960.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-02-03 15:07:56 Modified files: cgen : ChangeLog Log message: * tweaks Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.101&r2=1.102 From fche@sources.redhat.com Thu Feb 7 10:46:00 2002 From: fche@sources.redhat.com (fche@sources.redhat.com) Date: Thu, 07 Feb 2002 10:46:00 -0000 Subject: src/cgen ChangeLog sid-cpu.scm sid-decode.scm Message-ID: <20020207184623.25362.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: fche@sources.redhat.com 2002-02-07 10:46:22 Modified files: cgen : ChangeLog sid-cpu.scm sid-decode.scm Log message: * better support multiple-isa devices. 2002-01-25 Frank Ch. Eigler * sid-cpu.scm (-gen-hardware-types): Generate single hardware union for multiple-isa configurations. * sid-decode.scm (-gen-decode-fn): Tolerate empty insn list. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.102&r2=1.103 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From hp@sources.redhat.com Tue Mar 19 12:44:00 2002 From: hp@sources.redhat.com (hp@sources.redhat.com) Date: Tue, 19 Mar 2002 12:44:00 -0000 Subject: src/cgen ChangeLog pmacros.scm Message-ID: <20020319204431.24720.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: hp@sources.redhat.com 2002-03-19 12:44:31 Modified files: cgen : ChangeLog pmacros.scm Log message: * pmacros.scm (-pmacro-expand,scan): If result is a symbol, call scan-symbol on it, to enable recursive macro-expansion. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.103&r2=1.104 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 From hp@sources.redhat.com Wed Mar 20 14:05:00 2002 From: hp@sources.redhat.com (hp@sources.redhat.com) Date: Wed, 20 Mar 2002 14:05:00 -0000 Subject: src/cgen ChangeLog doc/pmacros.texi Message-ID: <20020320220558.11920.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: hp@sources.redhat.com 2002-03-20 14:05:58 Modified files: cgen : ChangeLog cgen/doc : pmacros.texi Log message: * doc/pmacros.texi (Symbol concatenation): Mention that .sym results are expanded recursively. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.104&r2=1.105 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.3&r2=1.4 From graydon@sources.redhat.com Wed May 8 09:41:00 2002 From: graydon@sources.redhat.com (graydon@sources.redhat.com) Date: Wed, 08 May 2002 09:41:00 -0000 Subject: src/cgen ChangeLog desc-cpu.scm Message-ID: <20020508164120.352.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: graydon@sources.redhat.com 2002-05-08 09:41:19 Modified files: cgen : ChangeLog desc-cpu.scm Log message: [ cgen/ChangeLog ] 2002-05-01 Graydon Hoare * desc-cpu.scm (@arch@_cgen_cpu_close): Fix memory leaks. [ ld/ChangeLog.RedHat ] 2002-05-01 Graydon Hoare * emulparams/elf32mep.sh (OTHER_READONLY_SECTIONS): Add .rostacktab. [ libgloss/ChangeLog ] 2002-05-02 Graydon Hoare * mep/gmap_default.ld (.rostacktab): Direct to SDRAM memory. * mep/ccfx.ld (.rostacktab): Direct to SDRAM memory. * mep/min.ld (.rostacktab): Direct to SDRAM memory. 2002-04-30 Graydon Hoare * mep/min.ld: Split stack into 6 pieces, load __stack_table with pointers into each (to be switched on by CPU ID at startup). * mep/ccfx.ld: Likewise. * mep/gmap_default.ld: Likewise. * mep/sim-crt0.S (_start): Do processor-specific stack pointer switch on startup. [ opcodes/ChangeLog ] 2002-05-01 Graydon Hoare * cgen-dis.in (print_insn_@arch@): Cache list of opened CPUs rather than just most-recently-opened. [ opcodes/ChangeLog.RedHat ] 2002-05-01 Graydon Hoare * mep-desc.c: Regenerate. * mep-dis.c: Regenerate. [ sid/main/dynamic/ChangeLog ] 2002-04-30 Graydon Hoare * mepCfg.cxx (set_opt_cp): Set cp-option? rather than uci-option? * mepCfg.cxx (MepBoardCfg::write_config): Shift DRBA left 12 bits in rcfg (csr27). 2002-04-29 Graydon Hoare * mainDynamic.cxx: Make step_insn_count a string. 2002-04-29 Graydon Hoare * commonCfg.h (Mapping): New class. * commonCfg.cxx (MapperCfg): Update to use Mapping objects. * mainDynamic.cxx (try_add_memory): Use Mapping objects. (Defs): Make step_insn_count a defaultable option. * mepCfg.cxx (MepMapperCfg): New class. (MepMemCfg): Use Mapping objects, MepMapperCfg. (MepCacheCfg): Use Mapping objects. (MepBoardCfg): Use Mapping objects. (MepBoardCfg::write_config): Correct dmem_size underflow for 1kb regions. (MepBoardCfg::need_icache): Add "always pass" regions for local memory. (MepBoardCfg::need_dcache): Add "always pass" regions for local memory. * mepCfg.h (MepBoardCfg): Make MepMemCfg a friend of MepBoardCfg. 2002-04-23 Graydon Hoare * mainDynamic.cxx (try_add_memory): Force mappings to base address 0 in extra memory region, to ignore transparent / basic mapper distinction in board-specific code. [ utils/mep/ChangeLog ] 2002-04-30 Graydon Hoare * mepcfgtool.c (do_user_isa_includes): Change to 3-pass form: delete all ISAs, maybe add new ISAs, overwrite sim functions. (do_sidmain_config): Output a VLIW setting when a coprocessor has been found with VLIW_TYPE=YES. (do_sidmain_config) Remove item = item->sub, left over from the previous node naming convention. (do_sidmain_config): Default to 64 bit VLIW mode. 2002-04-29 Graydon Hoare * mepcfgtool.c (do_sid_gmap_config): Incriment memory bank number when constructed, rather than per-iteration. (do_sid_gmap_config) Use new Mapping objects. (do_sid_gmap_config) Map shadows into board->global connection. (do_sid_gmap_config) Treat peripheral and mainbus regions as "memory" for the time being. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.105&r2=1.106 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.11&r2=1.12 From graydon@sources.redhat.com Wed May 8 13:47:00 2002 From: graydon@sources.redhat.com (graydon@sources.redhat.com) Date: Wed, 08 May 2002 13:47:00 -0000 Subject: src/cgen ChangeLog desc-cpu.scm Message-ID: <20020508204706.19441.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: graydon@sources.redhat.com 2002-05-08 13:47:06 Modified files: cgen : ChangeLog desc-cpu.scm Log message: [ cgen/ChangeLog ] 2002-05-01 Graydon Hoare * desc-cpu.scm (@arch@_cgen_cpu_close): Fix memory leaks. [ opcodes/ChangeLog ] 2002-05-07 Graydon Hoare * cgen-dis.in: (print_insn_@arch@): Cache list of opened CPUs rather than just most-recently-opened. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.105&r2=1.106 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.11&r2=1.12 From jrydberg@sources.redhat.com Fri May 17 08:35:00 2002 From: jrydberg@sources.redhat.com (jrydberg@sources.redhat.com) Date: Fri, 17 May 2002 08:35:00 -0000 Subject: src/cgen ChangeLog cpu/powerpc.cpu Message-ID: <20020517153553.30815.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: jrydberg@sources.redhat.com 2002-05-17 08:35:52 Modified files: cgen : ChangeLog Added files: cgen/cpu : powerpc.cpu Log message: * cpu/powerpc.cpu: New file. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.106&r2=1.107 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/powerpc.cpu.diff?cvsroot=src&r1=NONE&r2=1.1 From brolley@sources.redhat.com Wed May 22 11:43:00 2002 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Wed, 22 May 2002 11:43:00 -0000 Subject: src/cgen ChangeLog decode.scm Message-ID: <20020522184340.8550.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sources.redhat.com 2002-05-22 11:43:39 Modified files: cgen : ChangeLog decode.scm Log message: 2002-05-21 Dave Brolley * decode.scm (-opcode-slots): Don't consider bits beyond the length of the insn. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.107&r2=1.108 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.4&r2=1.5 From bje@sources.redhat.com Mon Jun 3 06:25:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Mon, 03 Jun 2002 06:25:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20020603132540.22057.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-06-03 06:25:39 Modified files: cgen : ChangeLog Log message: * typo fix. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.108&r2=1.109 From cagney@sources.redhat.com Sat Jun 15 09:42:00 2002 From: cagney@sources.redhat.com (cagney@sources.redhat.com) Date: Sat, 15 Jun 2002 09:42:00 -0000 Subject: src/cgen ChangeLog decode.scm cpu/powerpc.cpu Message-ID: <20020615164248.19259.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: cagney_regbuf-20020515-branch Changes by: cagney@sources.redhat.com 2002-06-15 09:42:48 Modified files: cgen : ChangeLog decode.scm Added files: cgen/cpu : powerpc.cpu Log message: merge from trunk Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=1.106&r2=1.106.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=1.4&r2=1.4.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/powerpc.cpu.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=NONE&r2=1.1.4.1 From brolley@sources.redhat.com Tue Jun 18 14:12:00 2002 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Tue, 18 Jun 2002 14:12:00 -0000 Subject: src/cgen ChangeLog NEWS cpu/frv.cpu cpu/frv.opc Message-ID: <20020618211234.15147.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sources.redhat.com 2002-06-18 14:12:34 Modified files: cgen : ChangeLog NEWS Added files: cgen/cpu : frv.cpu frv.opc Log message: 2002-06-18 Dave Brolley * cpu/frv.cpu: New cpu description. * cpu/frv.opc: New cpu support code. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.109&r2=1.110 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/NEWS.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.opc.diff?cvsroot=src&r1=NONE&r2=1.1 From hp@sources.redhat.com Wed Jun 19 15:43:00 2002 From: hp@sources.redhat.com (hp@sources.redhat.com) Date: Wed, 19 Jun 2002 15:43:00 -0000 Subject: src/cgen ChangeLog sim-cpu.scm Message-ID: <20020619224324.1401.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: hp@sources.redhat.com 2002-06-19 15:43:24 Modified files: cgen : ChangeLog sim-cpu.scm Log message: * sim-cpu.scm (gen-semantic-code): Prepend with setup-semantics code. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.110&r2=1.111 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.6&r2=1.7 From kseitz@sources.redhat.com Wed Jun 19 18:31:00 2002 From: kseitz@sources.redhat.com (kseitz@sources.redhat.com) Date: Wed, 19 Jun 2002 18:31:00 -0000 Subject: src/cgen/cpu frv.cpu frv.opc Message-ID: <20020620013137.26173.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: kseitz_interps-20020528-branch Changes by: kseitz@sources.redhat.com 2002-06-19 18:31:36 Added files: cgen/cpu : frv.cpu frv.opc Log message: Merge with mainline, kseitz_interps-20020619-merge. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.opc.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=NONE&r2=1.1.2.1 From cagney@sources.redhat.com Fri Jun 21 09:19:00 2002 From: cagney@sources.redhat.com (cagney@sources.redhat.com) Date: Fri, 21 Jun 2002 09:19:00 -0000 Subject: src/cgen ChangeLog NEWS sim-cpu.scm cpu/frv.cp ... Message-ID: <20020621161859.15292.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: cagney_regbuf-20020515-branch Changes by: cagney@sources.redhat.com 2002-06-21 09:18:58 Modified files: cgen : ChangeLog NEWS sim-cpu.scm Added files: cgen/cpu : frv.cpu frv.opc Log message: Merge with trunk. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=1.106.2.1&r2=1.106.2.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/NEWS.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=1.4&r2=1.4.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=1.6&r2=1.6.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=NONE&r2=1.1.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.opc.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=NONE&r2=1.1.4.1 From bje@sources.redhat.com Tue Jun 25 10:17:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Tue, 25 Jun 2002 10:17:00 -0000 Subject: src/cgen ChangeLog cpu/sh64-compact.cpu cpu/sh ... Message-ID: <20020625171746.614.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-06-25 10:17:45 Modified files: cgen : ChangeLog cgen/cpu : sh64-compact.cpu sh64-media.cpu Log message: 2002-06-25 J"orn Rennecke * cpu/sh64-compact.cpu (movw5): Use Correct operand field for reg. * cpu/sh64-media.cpu (-ldhi-byte, -ldhi-word, -ldhi-long): New macros. (-ldlo-byte, -ldlo-word, -ldlo-long): Likewise. (-sthi-word, -sthi-long -stlo-byte, -stlo-word, -stlo-long): Likewise. (ldhil, ldhiq, ldlol, ldloq, stlol, stloq): Implement. (mshfhib, mshfhil, mshfhiw, mshflob, mshflol, mshflow): Fix indices. (-sthi-byte): If there is a single byte to store, store it at proper address. (sthil, sthiq): Fix big-endian behaviour. (mcnvslw, mcnvswb, mcnvswub, mmacfxwl, mmacnfx.wl): Fix indices. (mmulfxl, mmulfxw, mmulfxrpw, mmulhiwl, mmullowl): Likewise. (saturate): Use Dimode to check if saturation operation is required. (usaturate): Likewise. (mpermw): Fix mask. (-maddsl, -maddsub): Compute to-be-saturated value in wider mode. (-maddsw, mmacfxwl, mmacnfx.wl, -mshaldsl, -mshaldsw): Likewise. (-mshardl, -mshardw, -msubsl, -msubsub, -msubsw): Likewise. (msadubq): Fix subword index in second operand of first subtraction. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.111&r2=1.112 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-compact.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-media.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 From bje@sources.redhat.com Tue Jun 25 10:21:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Tue, 25 Jun 2002 10:21:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20020625172110.2700.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-06-25 10:21:10 Modified files: cgen : ChangeLog Log message: * typo fix. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.112&r2=1.113 From hp@sources.redhat.com Sun Jun 30 15:48:00 2002 From: hp@sources.redhat.com (hp@sources.redhat.com) Date: Sun, 30 Jun 2002 15:48:00 -0000 Subject: src/cgen ChangeLog utils-gen.scm Message-ID: <20020630224849.13335.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: hp@sources.redhat.com 2002-06-30 15:48:49 Modified files: cgen : ChangeLog utils-gen.scm Log message: * utils-gen.scm (-gen-extract-word): Handle lsb0?. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.113&r2=1.114 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.6&r2=1.7 From bje@sources.redhat.com Wed Jul 17 07:56:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Wed, 17 Jul 2002 07:56:00 -0000 Subject: src/cgen ChangeLog NEWS cpu/ip2k.cpu cpu/ip2k.opc Message-ID: <20020717145653.6946.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sources.redhat.com 2002-07-17 07:56:53 Modified files: cgen : ChangeLog NEWS Added files: cgen/cpu : ip2k.cpu ip2k.opc Log message: * cpu/ip2k.cpu: New file. * cpu/ip2k.opc: Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.114&r2=1.115 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/NEWS.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ip2k.cpu.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ip2k.opc.diff?cvsroot=src&r1=NONE&r2=1.1 From kseitz@sources.redhat.com Mon Jul 22 14:46:00 2002 From: kseitz@sources.redhat.com (kseitz@sources.redhat.com) Date: Mon, 22 Jul 2002 14:46:00 -0000 Subject: src/cgen/cpu sh64-compact.cpu sh64-media.cpu i ... Message-ID: <20020722214652.4214.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: kseitz_interps-20020528-branch Changes by: kseitz@sources.redhat.com 2002-07-22 14:46:52 Modified files: cgen/cpu : sh64-compact.cpu sh64-media.cpu Added files: cgen/cpu : ip2k.cpu ip2k.opc Log message: Merge w/trunk (kseitz_interps-20020722-merge). Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ip2k.cpu.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ip2k.opc.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-compact.cpu.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.1&r2=1.1.8.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-media.cpu.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.1&r2=1.1.8.1 From fche@sources.redhat.com Sat Sep 7 07:42:00 2002 From: fche@sources.redhat.com (fche@sources.redhat.com) Date: Sat, 07 Sep 2002 07:42:00 -0000 Subject: src/cgen ChangeLog cpu/arm7.cpu Message-ID: <20020907144248.27476.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: fche@sources.redhat.com 2002-09-07 07:42:48 Modified files: cgen : ChangeLog cgen/cpu : arm7.cpu Log message: * arm7t missing instructions [cgen] 2002-09-07 Frank Ch. Eigler From Robert Cragie : * cpu/arm7.cpu (ldm*-sw*, stm*-sw*): New instructions. [sid] 2002-09-07 Frank Ch. Eigler * arm-*, thumb-*: Regenerated files with Robert Cragie's new cgen instructions. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.115&r2=1.116 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/arm7.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 From kseitz@sources.redhat.com Mon Sep 30 17:45:00 2002 From: kseitz@sources.redhat.com (kseitz@sources.redhat.com) Date: Mon, 30 Sep 2002 17:45:00 -0000 Subject: src/cgen/cpu arm7.cpu Message-ID: <20021001004552.27923.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: kseitz_interps-20020528-branch Changes by: kseitz@sources.redhat.com 2002-09-30 17:45:51 Modified files: cgen/cpu : arm7.cpu Log message: Merge with kseitz_interps-20020930-merge. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/arm7.cpu.diff?cvsroot=src&only_with_tag=kseitz_interps-20020528-branch&r1=1.1&r2=1.1.10.1 From hp@sources.redhat.com Mon Oct 7 16:50:00 2002 From: hp@sources.redhat.com (hp@sources.redhat.com) Date: Mon, 07 Oct 2002 16:50:00 -0000 Subject: src/cgen ChangeLog types.scm Message-ID: <20021007235031.9634.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: hp@sources.redhat.com 2002-10-07 16:50:30 Modified files: cgen : ChangeLog types.scm Log message: * types.scm (bitrange-overlap?): Handle lsb0?. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.116&r2=1.117 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/types.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 From fche@sources.redhat.com Tue Nov 5 13:35:00 2002 From: fche@sources.redhat.com (fche@sources.redhat.com) Date: Tue, 05 Nov 2002 13:35:00 -0000 Subject: src/cgen ChangeLog dev.scm Message-ID: <20021105213545.8451.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: fche@sourceware.org 2002-11-05 13:35:45 Modified files: cgen : ChangeLog dev.scm Log message: 2002-11-05 Frank Ch. Eigler * dev.scm: Call getenv with a string, not a symbol. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.117&r2=1.118 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.3&r2=1.4 From dj@sources.redhat.com Tue Nov 19 19:14:00 2002 From: dj@sources.redhat.com (dj@sources.redhat.com) Date: Tue, 19 Nov 2002 19:14:00 -0000 Subject: src/cgen ChangeLog cpu/xstormy16.cpu Message-ID: <20021120031419.27958.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2002-11-19 19:14:19 Modified files: cgen : ChangeLog cgen/cpu : xstormy16.cpu Log message: * cpu/xstormy16.cpu (sdiv, divlh, sdivlh): New. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.118&r2=1.119 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 From scox@sources.redhat.com Thu Nov 21 14:12:00 2002 From: scox@sources.redhat.com (scox@sources.redhat.com) Date: Thu, 21 Nov 2002 14:12:00 -0000 Subject: cgen ./ChangeLog cpu/iq10.cpu cpu/iq2000.cpu c ... Message-ID: <20021121221221.28775.qmail@sources.redhat.com> CVSROOT: /cvs/uberbaum Module name: cgen Changes by: scox@sourceware.org 2002-11-21 14:12:21 Modified files: . : ChangeLog Added files: cpu : iq10.cpu iq2000.cpu iq2000.opc iq2000m.cpu Log message: * cpu/iq10.cpu: New file. * cpu/iq2000.cpu: Likewise. * cpu/iq2000.opc: Likewise. * cpu/iq2000m.cpu: Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/cgen/ChangeLog.diff?cvsroot=uberbaum&r1=1.119&r2=1.120 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cgen/cpu/iq10.cpu.diff?cvsroot=uberbaum&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cgen/cpu/iq2000.cpu.diff?cvsroot=uberbaum&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cgen/cpu/iq2000.opc.diff?cvsroot=uberbaum&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/cgen/cpu/iq2000m.cpu.diff?cvsroot=uberbaum&r1=NONE&r2=1.1 From dj@sources.redhat.com Mon Nov 25 13:14:00 2002 From: dj@sources.redhat.com (dj@sources.redhat.com) Date: Mon, 25 Nov 2002 13:14:00 -0000 Subject: src/cgen ChangeLog cpu/xstormy16.cpu Message-ID: <20021125211416.14320.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2002-11-25 13:14:16 Modified files: cgen : ChangeLog cgen/cpu : xstormy16.cpu Log message: * xstormy16.cpu (sdiv, divlh, sdivlh): Fix sdivlh/divlh encodings. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.120&r2=1.121 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.3&r2=1.4 From hp@sources.redhat.com Sat Nov 30 09:04:00 2002 From: hp@sources.redhat.com (hp@sources.redhat.com) Date: Sat, 30 Nov 2002 09:04:00 -0000 Subject: src/cgen ChangeLog doc/rtl.texi Message-ID: <20021130170454.31687.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: hp@sourceware.org 2002-11-30 09:04:54 Modified files: cgen : ChangeLog cgen/doc : rtl.texi Log message: * doc/rtl.texi (Model variants): Mention current limitations for unit inputs and outputs. (Hardware elements) : Be slightly more verbose. (Instructions) : input/output overrides have a direction operand. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.121&r2=1.122 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.15&r2=1.16 From amodra@sources.redhat.com Mon Dec 2 13:53:00 2002 From: amodra@sources.redhat.com (amodra@sources.redhat.com) Date: Mon, 02 Dec 2002 13:53:00 -0000 Subject: src/cgen ChangeLog desc-cpu.scm cpu/ip2k.opc c ... Message-ID: <20021202215354.13140.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: amodra@sourceware.org 2002-12-02 13:53:53 Modified files: cgen : ChangeLog desc-cpu.scm cgen/cpu : ip2k.opc xstormy16.opc Log message: * desc-cpu.scm (gen-maybe-multi-ifld): Remove superfluous parens. Add braces and cast for union field. (gen-multi-ifield-nodes): Add braces and cast for union field. (cgen_operand_table): Similarly fix sentinel. (cgen_cpu_close): Constify "insns". Formatting. (cgen-desc.c): Include xregex.h. * cpu/ip2k.opc (ip2k_cgen_insn_supported): Move to opc.c section. Prototype. : Include safe-ctype.h. (ip2k_asm_hash): Use ISSPACE and TOLOWER. (PARSE_FUNC_DECL): Declare. Use to prototype parse_fr, parse_addr16, parse_addr16_p, parse_addr16_cjp, parse_lit8 and parse_bit3. (parse_fr): Constify "old_strp". Correct type of "tempvalue". Don't test it for >= 0. Use ISSPACE rather than isspace. Formatting. (parse_addr16): Correct type of "value". Formatting. (parse_addr16_p): Likewise. (parse_addr16_cjp): Likewise. (parse_lit8): Likewise. (parse_bit3): Formatting. (PRINT_FUNC_DECL): Define. Use to prototype print_fr, print_dollarhex, print_dollarhex8, print_dollarhex16, print_dollarhex_addr16h, print_dollarhex_addr16l, print_dollarhex_p, print_dollarhex_cj and print_decimal. (print_fr): Add ATTRIBUTE_UNUSED on unused args. Formatting. (print_dollarhex): Add ATTRIBUTE_UNUSED on unused args. (print_dollarhex8): Likewise. (print_dollarhex16): Likewise. (print_dollarhex_addr16h): Likewise. (print_dollarhex_addr16l): Likewise. (print_dollarhex_p): Likewise. (print_dollarhex_cj): Likewise. (print_decimal): Likewise. * cpu/xstormy16.opc (parse_mem8): Use ISALNUM rather than isalnum. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.122&r2=1.123 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ip2k.opc.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.opc.diff?cvsroot=src&r1=1.1&r2=1.2 From dj@sources.redhat.com Mon Dec 16 19:54:00 2002 From: dj@sources.redhat.com (dj@sources.redhat.com) Date: Mon, 16 Dec 2002 19:54:00 -0000 Subject: src/cgen ChangeLog cpu/xstormy16.cpu cpu/xstor ... Message-ID: <20021217035441.25746.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2002-12-16 19:54:41 Modified files: cgen : ChangeLog cgen/cpu : xstormy16.cpu xstormy16.opc Log message: * cpu/xstormy16.cpu (imm16): Call handler immediate16. * cpu/xstormy16.opc (parse_small_immediate): Return on '@'. (parse_immediate16): Handle immediate16 values, which now include @hi(label) and @lo(label) Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.123&r2=1.124 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.opc.diff?cvsroot=src&r1=1.2&r2=1.3 From dj@sources.redhat.com Mon Dec 16 20:48:00 2002 From: dj@sources.redhat.com (dj@sources.redhat.com) Date: Mon, 16 Dec 2002 20:48:00 -0000 Subject: src/cgen ChangeLog cpu/xstormy16.opc Message-ID: <20021217044826.14785.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2002-12-16 20:48:26 Modified files: cgen : ChangeLog cgen/cpu : xstormy16.opc Log message: * cpu/xstormy16.opc (parse_immediate16): Add prototype. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.124&r2=1.125 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.opc.diff?cvsroot=src&r1=1.3&r2=1.4 From bje@sources.redhat.com Tue Dec 17 17:43:00 2002 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Tue, 17 Dec 2002 17:43:00 -0000 Subject: src/cgen ChangeLog insn.scm Message-ID: <20021218014311.21808.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sourceware.org 2002-12-17 17:43:11 Modified files: cgen : ChangeLog insn.scm Log message: * lost patch from RH tree: 2001-09-17 graydon hoare * insn.scm (syntax-break-out): Correct logic in handling escaped syntax characters. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.125&r2=1.126 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.6&r2=1.7 From devans@sources.redhat.com Thu Dec 19 09:01:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 19 Dec 2002 09:01:00 -0000 Subject: src/cgen AUTHORS Message-ID: <20021219170142.9051.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-19 09:01:42 Modified files: cgen : AUTHORS Log message: update my email address Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/AUTHORS.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 From devans@sources.redhat.com Thu Dec 19 17:38:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 19 Dec 2002 17:38:00 -0000 Subject: src/cgen ChangeLog gen-all-sim Message-ID: <20021220013833.14234.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-19 17:38:32 Modified files: cgen : ChangeLog Added files: cgen : gen-all-sim Log message: * gen-all-sim: New script. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-sim.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.126&r2=1.127 From devans@sources.redhat.com Thu Dec 19 18:20:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 19 Dec 2002 18:20:00 -0000 Subject: src/cgen NEWS Message-ID: <20021220022050.12403.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-19 18:20:50 Modified files: cgen : NEWS Log message: tweak Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/NEWS.diff?cvsroot=src&r1=1.6&r2=1.7 From devans@sources.redhat.com Thu Dec 19 18:22:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 19 Dec 2002 18:22:00 -0000 Subject: src/cgen ChangeLog insn.scm sim-decode.scm sim ... Message-ID: <20021220022223.13063.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-19 18:22:22 Modified files: cgen : ChangeLog insn.scm sim-decode.scm sim-model.scm sim.scm utils-sim.scm Log message: Back out sim*.scm changes of 2001-04-02 Ben Elliston Instead do: * sim-decode.scm (-gen-decode-insn-globals): Use @PREFIX@_INSN__MAX as size of IDESC-TABLE-VAR. (@prefix@_init_idesc_table): Ditto. * sim-model.scm (-gen-mach-defns): Ditto. * sim.scm (gen-cpu-insn-enum-decl): Rename last elm from max to -max. * utils-scm.scm (-gen-decode-insn-entry): Fix some spacing in output. * insn.scm (-parse-insn-format-symbol): Improve error message. (-parse-insn-format): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.127&r2=1.128 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-decode.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.6&r2=1.7 From devans@sources.redhat.com Thu Dec 19 22:39:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 19 Dec 2002 22:39:00 -0000 Subject: src/cgen ChangeLog mode.scm operand.scm rtl.sc ... Message-ID: <20021220063904.21011.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-19 22:39:04 Modified files: cgen : ChangeLog mode.scm operand.scm rtl.scm semantics.scm types.scm Log message: * mode.scm (mode-sem-mode): New fn. * operand.scm (op:new-mode): Update. mode-name. (op-natural-mode?) New fn. * rtl.scm (hw): Set hw-name,mode-name. plus some comment tweaks Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.128&r2=1.129 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/types.scm.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sources.redhat.com Thu Dec 19 23:58:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 19 Dec 2002 23:58:00 -0000 Subject: src/cgen ChangeLog sim.scm utils-sim.scm Message-ID: <20021220075832.15394.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-19 23:58:32 Modified files: cgen : ChangeLog sim.scm utils-sim.scm Log message: * utils-sim.scm (gen-profile-sym): New fn. (,sbuf-profile-sym): New method. (,sbuf-profile-elm): Use it. * sim.scm (,gen-record-profile): Use sbuf-profile-sym instead of hardcoding symbol name. (,gen-profile-code): Ditto. (,gen-profile-code): Use gen-profile-sym instead of hardcoding symbol name. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.129&r2=1.130 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sources.redhat.com Fri Dec 20 19:58:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Fri, 20 Dec 2002 19:58:00 -0000 Subject: src/cgen/cpu play.cpu Message-ID: <20021221035829.25329.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-20 19:58:29 Modified files: cgen/cpu : play.cpu Log message: tweak Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 From devans@sources.redhat.com Sat Dec 21 14:19:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Sat, 21 Dec 2002 14:19:00 -0000 Subject: src/cgen types.scm Message-ID: <20021221221922.29084.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-21 14:19:22 Modified files: cgen : types.scm Log message: comment tweaks Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/types.scm.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sources.redhat.com Sat Dec 21 14:22:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Sat, 21 Dec 2002 14:22:00 -0000 Subject: src/cgen ChangeLog dev.scm Message-ID: <20021221222234.29426.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-21 14:22:34 Modified files: cgen : ChangeLog dev.scm Log message: * dev.scm (cload): Update location of .cpu files. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.130&r2=1.131 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sources.redhat.com Sat Dec 21 18:06:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Sat, 21 Dec 2002 18:06:00 -0000 Subject: src/cgen/cpu play.cpu Message-ID: <20021222020648.6849.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-21 18:06:48 Modified files: cgen/cpu : play.cpu Log message: more playing around Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sources.redhat.com Sat Dec 21 18:12:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Sat, 21 Dec 2002 18:12:00 -0000 Subject: src/cgen ChangeLog ifield.scm Message-ID: <20021222021213.8706.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-21 18:12:13 Modified files: cgen : ChangeLog ifield.scm Log message: * ifield.scm (-ifield-parse): Rewrite computation. (-get-ifld-word-offset,-get-ifld-word-length): New fns. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.131&r2=1.132 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sources.redhat.com Sat Dec 21 20:49:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Sat, 21 Dec 2002 20:49:00 -0000 Subject: src/cgen/doc porting.texi rtl.texi Message-ID: <20021222044926.6573.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-21 20:49:26 Modified files: cgen/doc : porting.texi rtl.texi Log message: (try to) spiff up docs on writing ifield definitions Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.16&r2=1.17 From devans@sources.redhat.com Sun Dec 22 11:01:00 2002 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Sun, 22 Dec 2002 11:01:00 -0000 Subject: src/cgen ifield.scm Message-ID: <20021222190136.17739.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2002-12-22 11:01:36 Modified files: cgen : ifield.scm Log message: add some comments Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.5&r2=1.6 From carlton@sources.redhat.com Mon Dec 23 11:38:00 2002 From: carlton@sources.redhat.com (carlton@sources.redhat.com) Date: Mon, 23 Dec 2002 11:38:00 -0000 Subject: src/cgen/cpu ip2k.opc play.cpu xstormy16.cpu x ... Message-ID: <20021223193805.23299.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: carlton_dictionary-branch Changes by: carlton@sourceware.org 2002-12-23 11:38:05 Modified files: cgen/cpu : ip2k.opc play.cpu xstormy16.cpu xstormy16.opc Added files: cgen/cpu : iq10.cpu iq2000.cpu iq2000.opc iq2000m.cpu Log message: 2002-12-23 David Carlton * Merge from mainline; tag is carlton_dictionary-20021223-merge. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq10.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.opc.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000m.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ip2k.opc.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.12.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2&r2=1.2.18.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.opc.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.18.1