From dj@sourceware.org Tue Feb 3 21:30:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Tue, 03 Feb 2009 21:30:00 -0000 Subject: src/cgen ChangeLog cpu/mep-core.cpu cpu/mep-ex ... Message-ID: <20090203213016.19050.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-02-03 21:30:16 Modified files: cgen : ChangeLog cgen/cpu : mep-core.cpu mep-ext-cop.cpu mep.opc Log message: * cpu/mep-core.cpu: Update to new MeP configuration. * cpu/mep-ext-cop.cpu: Likewise. * cpu/mep.opc: Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.254&r2=1.255 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-core.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ext-cop.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&r1=1.1&r2=1.2 From nickc@sourceware.org Wed Feb 18 17:13:00 2009 From: nickc@sourceware.org (nickc@sourceware.org) Date: Wed, 18 Feb 2009 17:13:00 -0000 Subject: src/cgen ChangeLog opc-itab.scm Message-ID: <20090218171303.29220.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2009-02-18 17:13:03 Modified files: cgen : ChangeLog opc-itab.scm Log message: * fr30-opc.c: Regenerate. * frv-opc.c: Regenerate. * ip2k-opc.c: Regenerate. * iq2000-opc.c: Regenerate. * lm32-opc.c: Regenerate. * m32c-opc.c: Regenerate. * m32r-opc.c: Regenerate. * mep-opc.c: Regenerate. * mt-opc.c: Regenerate. * xc16x-opc.c: Regenerate. * xstormy16-opc.c: Regenerate. * tic54x-dis.c (print_instruction): Avoid compiler warning on sprintf call. * opc-itab.scm (<>_cgen_init_opcode_table): Avoid compiler warning about calling memset with a zero length. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.255&r2=1.256 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.scm.diff?cvsroot=src&r1=1.13&r2=1.14 From amylaar@sourceware.org Mon Mar 9 20:36:00 2009 From: amylaar@sourceware.org (amylaar@sourceware.org) Date: Mon, 09 Mar 2009 20:36:00 -0000 Subject: src/cgen ChangeLog opc-itab.scm read.scm sim-c ... Message-ID: <20090309203606.4911.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: arc-insight_6_8-branch Changes by: amylaar@sourceware.org 2009-03-09 20:36:06 Modified files: cgen : ChangeLog opc-itab.scm read.scm sim-cpu.scm utils-sim.scm cgen/cpu : fr30.opc i960.opc ip2k.opc iq2000.opc m32r.opc mep.opc openrisc.opc sh.opc sparc.opc xc16x.opc xstormy16.opc Added files: cgen/cpu : ARCompact.cpu arc.cpu arc.opc Log message: Check in ARCompact simulator. A valid configuration is arc-elf. This is not quite finished and has most likely a few files that are obsolete & not used, but it's good enough to run gcc regression tests. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.252&r2=1.252.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.scm.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.13&r2=1.13.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.14&r2=1.14.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.9&r2=1.9.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.15&r2=1.15.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ARCompact.cpu.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/arc.cpu.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/arc.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/fr30.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.5&r2=1.5.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/i960.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.2&r2=1.2.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ip2k.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.7&r2=1.7.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.7&r2=1.7.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.12&r2=1.12.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.1&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/openrisc.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.5&r2=1.5.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.2&r2=1.2.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sparc.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.2&r2=1.2.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.2&r2=1.2.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.opc.diff?cvsroot=src&only_with_tag=arc-insight_6_8-branch&r1=1.6&r2=1.6.6.1 From dj@sourceware.org Wed Apr 8 20:39:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Wed, 08 Apr 2009 20:39:00 -0000 Subject: src/cgen/cpu mep-core.cpu mep.opc mep-c5.cpu Message-ID: <20090408203934.3354.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-04-08 20:39:34 Modified files: cgen/cpu : mep-core.cpu mep.opc Added files: cgen/cpu : mep-c5.cpu Log message: [cgen] * cpu/mep-c5.cpu: New. * cpu/mep-core.cpu: Add C5 support. * cpu/mep.opc: Likewise. [opcodes] * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. [sid] * component/cache/cache.cxx (cache_component::cache_component): Add write_hint_pin(). Attach it to write-hint. (cache_component::write_hint): New. * component/cache/cache.h (write_hint_pin): New. (write_hint): New. * component/cgen-cpu/mep/Makefile.am: Regenerate. * component/cgen-cpu/mep/Makefile.in: Regenerate. * component/cgen-cpu/mep/mep-core1-decode.cxx: Regenerate. * component/cgen-cpu/mep/mep-core1-decode.h: Regenerate. * component/cgen-cpu/mep/mep-core1-defs.h: Regenerate. * component/cgen-cpu/mep/mep-core1-model.cxx: Regenerate. * component/cgen-cpu/mep/mep-core1-model.h: Regenerate. * component/cgen-cpu/mep/mep-core1-sem.cxx: Regenerate. * component/cgen-cpu/mep/mep-decode.cxx: Regenerate. * component/cgen-cpu/mep/mep-decode.h: Regenerate. * component/cgen-cpu/mep/mep-defs.h: Regenerate. * component/cgen-cpu/mep/mep-desc.h: Regenerate. * component/cgen-cpu/mep/mep-model.cxx: Regenerate. * component/cgen-cpu/mep/mep-model.h: Regenerate. * component/cgen-cpu/mep/mep-sem.cxx: Regenerate. * component/cgen-cpu/mep/mep.cxx (mep_cpu): Connect write-hint pin. (do_cache): Add C5 support. (do_cache_prefetch): Likewise. (do_casb3, do_cash3, do_casw3): New. * component/cgen-cpu/mep/mep.h: Add C5 support and write-hint pin. (do_casb3, do_cash3, do_casw3): New. * component/families/mep/Makefile.in: Regenerate. * component/families/mep/dsu.in: Add C5 support. * main/dynamic/mainDynamic.cxx: Add C5 support. * main/dynamic/mepCfg.cxx: Connect write-hint pin. * main/dynamic/mepCfg.h: Add C5 support. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-c5.cpu.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-core.cpu.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&r1=1.2&r2=1.3 From dj@sourceware.org Sat Apr 18 01:48:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Sat, 18 Apr 2009 01:48:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090418014809.16735.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-04-18 01:48:09 Modified files: cgen : ChangeLog Log message: Missed ChangeLog Entry: * cpu/mep-c5.cpu: New. * cpu/mep-core.cpu: Add C5 support. * cpu/mep.opc: Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.256&r2=1.257 From dj@sourceware.org Sat Apr 18 02:56:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Sat, 18 Apr 2009 02:56:00 -0000 Subject: src/cgen ChangeLog cpu/mep-c5.cpu cpu/mep-core.cpu Message-ID: <20090418025643.15889.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-04-18 02:56:43 Modified files: cgen : ChangeLog cgen/cpu : mep-c5.cpu mep-core.cpu Log message: [cgen] * cpu/mep-c5.cpu (f-12s20): Change to signed. (lhucpm1): Limit to C5 mach. (dsp0,dsp1): Rewrite as aliases so that intrinsics are generated. * cpu/mep-core.cpu (extend-cdisp10): New. (f-cdisp10): Change to signed, use extend-cdisp10 to sign extend. [opcodes] * mep-desc.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. [sid/component/cgen-cpu/mep] * mep-core1-decode.cxx: Regenerate. * mep-core1-decode.h: Regenerate. * mep-decode.cxx: Regenerate. * mep-decode.h: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.257&r2=1.258 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-c5.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-core.cpu.diff?cvsroot=src&r1=1.4&r2=1.5 From dj@sourceware.org Mon Apr 20 19:38:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Mon, 20 Apr 2009 19:38:00 -0000 Subject: src/cgen ChangeLog intrinsics.scm Message-ID: <20090420193810.8699.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-04-20 19:38:10 Modified files: cgen : ChangeLog intrinsics.scm Log message: * intrinsics.scm (intrinsics-analyze!): Include aliases. (guess-mode): Drop COP* syntax. (need-insn): Add "--syscall--" to the list. (enum-type): Drop COP* syntax. (intrinsics.h): Likewise. (intrinsic-protos.h): Change file header to allow it to be included. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.258&r2=1.259 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/intrinsics.scm.diff?cvsroot=src&r1=1.1&r2=1.2 From dj@sourceware.org Thu Apr 30 21:07:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Thu, 30 Apr 2009 21:07:00 -0000 Subject: src/cgen ChangeLog cpu/mep-core.cpu cpu/mep-ex ... Message-ID: <20090430210757.25590.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-04-30 21:07:57 Modified files: cgen : ChangeLog cgen/cpu : mep-core.cpu mep-ext-cop.cpu mep.opc Added files: cgen/cpu : mep-ivc2.cpu Log message: * mep-ivc2.cpu: New. * mep-core.cpu: Regenerated. Add support for deferred register writes. (SLOT): Add IVC2 slot types. (sim-syscall): Rename to something more appropriate. * mep-ext-cop.cpu: Regenerate. * mep.opc: Regenerate. Add "coprocessor supported" define area. (print_slot_insn): New. (mep_examine_ivc2_insns): New. (mep_print_insn_set_ivc2_mode): New. (mep_print_insn): Support IVC2 slotting. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.259&r2=1.260 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-core.cpu.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ext-cop.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&r1=1.3&r2=1.4 From dj@sourceware.org Thu May 14 01:39:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Thu, 14 May 2009 01:39:00 -0000 Subject: src/cgen ChangeLog intrinsics.scm Message-ID: <20090514013958.32657.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-05-14 01:39:58 Modified files: cgen : ChangeLog intrinsics.scm Log message: * intrinsics.scm (insns.md): Add RTL predicates. (intrinsics.h): Remove old C intrinsics. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.260&r2=1.261 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/intrinsics.scm.diff?cvsroot=src&r1=1.2&r2=1.3 From dj@sourceware.org Tue May 19 23:34:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Tue, 19 May 2009 23:34:00 -0000 Subject: src/cgen ChangeLog cpu/mep.opc Message-ID: <20090519233436.18220.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-05-19 23:34:36 Modified files: cgen : ChangeLog cgen/cpu : mep.opc Log message: * cpu/mep.opc: Regenerate configuration. (parse_cdisp10): Only check CPU flags, not COP flags. (check_configured_mach): Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.261&r2=1.262 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&r1=1.4&r2=1.5 From dj@sourceware.org Fri May 22 17:37:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Fri, 22 May 2009 17:37:00 -0000 Subject: src/cgen ChangeLog cpu/mep-ivc2.cpu cpu/mep.opc Message-ID: <20090522173743.11991.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-05-22 17:37:43 Modified files: cgen : ChangeLog cgen/cpu : mep-ivc2.cpu mep.opc Log message: [cgen] * cpu/mep.opc (mep_examine_ivc2_insns): Fix bug in ivc2 decoder. (mep_config_map): Regenerate. * cpu/mep-ivc2.cpu (h-ccr-ivc2): Add generic names as well as ivc2-specific names. (simm8p20): New. (cmovc): move to after field definitions, use ivc2-specific register names. (cpmovi_b_P0S_P1): New. [utils/mep] * mepcfgtool.c (do_cgen_config_opc): Propagate endianness and VLIW size to default configuration. [sid/component/cgen-cpu/mep] * mep-cop1-16-decode.cxx: Regenerate. * mep-cop1-16-decode.h: Regenerate. * mep-cop1-16-model.cxx: Regenerate. * mep-cop1-16-model.h: Regenerate. * mep-cop1-16-sem.cxx: Regenerate. * mep-cop1-64-decode.cxx: Regenerate. * mep-cop1-64-decode.h: Regenerate. * mep-cop1-64-model.cxx: Regenerate. * mep-cop1-64-model.h: Regenerate. * mep-cop1-64-sem.cxx: Regenerate. [opcodes] * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.262&r2=1.263 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&r1=1.5&r2=1.6 From dj@sourceware.org Wed May 27 01:49:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Wed, 27 May 2009 01:49:00 -0000 Subject: src/cgen ChangeLog cpu/mep-ivc2.cpu Message-ID: <20090527014944.31343.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-05-27 01:49:44 Modified files: cgen : ChangeLog cgen/cpu : mep-ivc2.cpu Log message: [cgen/cpu] * cpu/mep-ivc2.cpu (h-ccr-ivc2): Enable for C3 slots, fix accumulator names. (f-ivc2-ccrn-c3hi): New. (f-ivc2-ccrn-c3lo): New. (f-ivc2-ccrn-c3): New. (ivc2c3ccrn): Use it. [sid/component/cgen-cpu/mep] * mep-cop1-32-decode.cxx: Regenerate. * mep-cop1-32-decode.h: Regenerate. * mep-cop1-32-sem.cxx: Regenerate. * mep-cop1-48-sem.cxx: Regenerate. [opcodes] * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.263&r2=1.264 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 From dj@sourceware.org Thu May 28 22:53:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Thu, 28 May 2009 22:53:00 -0000 Subject: src/cgen ChangeLog cpu/mep-ivc2.cpu cpu/mep.opc Message-ID: <20090528225308.17215.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-05-28 22:53:08 Modified files: cgen : ChangeLog cgen/cpu : mep-ivc2.cpu mep.opc Log message: [cgen] * cpu/mep.opc (parse_signed16_range): New. (parse_unsigned16_range): New. * cpu/mep-ivc2.cpu (imm16p0, simm16p0): Use them. [opcodes] * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.264&r2=1.265 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&r1=1.6&r2=1.7 From devans@sourceware.org Sun Jun 14 17:09:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 14 Jun 2009 17:09:00 -0000 Subject: src/cgen attr.scm cgen-intrinsics.scm cgen-sim ... Message-ID: <20090614170956.30017.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-14 17:09:56 Modified files: cgen : attr.scm cgen-intrinsics.scm cgen-sim.scm cos.scm enum.scm guile.scm sim.scm Log message: * attr.scm: Removing trailing whitespace. * cgen-intrinsics.scm: Ditto. * cgen-sim.scm: Ditto. * cos.scm: Ditto. * enum.scm: Ditto. * guile.scm: Ditto. * sim.scm: Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-intrinsics.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-sim.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/enum.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/guile.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.15&r2=1.16 From devans@sourceware.org Sun Jun 14 17:14:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 14 Jun 2009 17:14:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090614171433.31002.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-14 17:14:33 Modified files: cgen : ChangeLog Log message: * attr.scm: Removing trailing whitespace. * cgen-intrinsics.scm: Ditto. * cgen-sim.scm: Ditto. * cos.scm: Ditto. * enum.scm: Ditto. * guile.scm: Ditto. * sim.scm: Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.265&r2=1.266 From devans@sourceware.org Sun Jun 14 17:16:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 14 Jun 2009 17:16:00 -0000 Subject: src/cgen ChangeLog guile.scm Message-ID: <20090614171645.32002.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-14 17:16:45 Modified files: cgen : ChangeLog guile.scm Log message: * guile.scm: Add "." to %load-path if >= guile version 1.8. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.266&r2=1.267 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/guile.scm.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sourceware.org Sun Jun 14 18:18:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 14 Jun 2009 18:18:00 -0000 Subject: src/cgen ChangeLog Makefile.am Makefile.in acl ... Message-ID: <20090614181834.29210.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-14 18:18:34 Modified files: cgen : ChangeLog Makefile.am Makefile.in aclocal.m4 configure.in configure cgen/doc : Makefile.am Makefile.in Log message: * Makefile.am (AUTOMAKE_OPTIONS): Add 1.9 (GUILE): Fix definition. * Makefile.in: Regenerate with automake 1.9.6. * aclocal.m4: Regenerate with aclocal 1.9.6. * configure.in (AC_PREREQ): Set to 2.59. (AM_INIT_AUTOMAKE): Change version to 1.1. (GENINSRC_NEVER): Define. * configure: Regenerate with autoconf 2.59. * doc/Makefile.am (info_TEXINFOS): Add cgenint.texi. (cgen.info,cgen.dvi): Delete. (cgen_TEXINFOS,cgenint_TEXINFOS): Define. (noinst_TEXINFOS): Add cgenint.texi. (DOCFILES): Add missing files. (MAINTAINERCLEANFILES,DISTCLEANFILES): Define. * doc/Makefile.in: Regenerate with automake 1.9.6. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.267&r2=1.268 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.am.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.in.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/aclocal.m4.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.in.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/Makefile.am.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/Makefile.in.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sourceware.org Sun Jun 14 18:32:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 14 Jun 2009 18:32:00 -0000 Subject: src/cgen ChangeLog doc/app.texi doc/cgen.texi ... Message-ID: <20090614183228.735.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-14 18:32:28 Modified files: cgen : ChangeLog cgen/doc : app.texi cgen.texi glossary.texi intro.texi notes.texi opcodes.texi pmacros.texi porting.texi rtl.texi running.texi sim.texi stamp-vti version.texi Added files: cgen/doc : cgenint.texi mdate-sh Removed files: cgen/doc : internals.texi Log message: * doc/cgenint.texi: Renamed from internals.texi. Several cleanups. * doc/app.texi: Cleanup pass. * doc/cgen.texi: Cleanup pass. * doc/glossary.texi: Add entries for ifield, iformat, sformat, insn. * doc/intro.texi: Cleanup pass. * doc/mdate-sh: New file. * doc/opcodes.texi: Cleanup pass. * doc/pmacros.texi: Cleanup pass. * doc/porting.texi: Cleanup pass. * doc/rtl.texi: Cleanup pass. * doc/running.texi: Cleanup pass. Document more runtime options. * doc/stamp-vti: Update. * doc/version.texi: Update. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.268&r2=1.269 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/cgenint.texi.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/mdate-sh.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/app.texi.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/cgen.texi.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/glossary.texi.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/intro.texi.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/notes.texi.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/opcodes.texi.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/running.texi.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/sim.texi.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/stamp-vti.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/version.texi.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/internals.texi.diff?cvsroot=src&r1=1.4&r2=NONE From devans@sourceware.org Sun Jun 14 21:58:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 14 Jun 2009 21:58:00 -0000 Subject: src/cgen ChangeLog read.scm Message-ID: <20090614215818.22374.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-14 21:58:17 Modified files: cgen : ChangeLog read.scm Log message: * read.scm (-CGEN-VERSION): Set version number to 1.1.0. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.269&r2=1.270 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.14&r2=1.15 From devans@sourceware.org Sun Jun 14 22:07:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 14 Jun 2009 22:07:00 -0000 Subject: src/cgen ChangeLog read.scm configure.in configure Message-ID: <20090614220708.4647.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-14 22:07:08 Modified files: cgen : ChangeLog read.scm configure.in configure Log message: Back out change in version number. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.270&r2=1.271 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.in.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sourceware.org Mon Jun 15 05:00:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 15 Jun 2009 05:00:00 -0000 Subject: src/cgen ChangeLog Makefile.am Makefile.in htm ... Message-ID: <20090615050026.6627.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-15 05:00:26 Modified files: cgen : ChangeLog Makefile.am Makefile.in html.scm Log message: * Makefile.am (ARCHFILE): Fix path. * Makefile.in: Regenerate. * html.scm: Use "pre" instead of "plaintext". Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.271&r2=1.272 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.am.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.in.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.6&r2=1.7 From devans@sourceware.org Mon Jun 15 05:52:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 15 Jun 2009 05:52:00 -0000 Subject: src/cgen ChangeLog gen-all-doc Message-ID: <20090615055242.32466.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-15 05:52:42 Modified files: cgen : ChangeLog gen-all-doc Log message: * gen-all-doc: Use files in ../cpu where possible. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.272&r2=1.273 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-doc.diff?cvsroot=src&r1=1.5&r2=1.6 From devans@sourceware.org Thu Jun 18 18:12:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 18 Jun 2009 18:12:00 -0000 Subject: src/cgen ChangeLog dev.scm read.scm doc/portin ... Message-ID: <20090618181232.17868.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-18 18:12:32 Modified files: cgen : ChangeLog dev.scm read.scm cgen/doc : porting.texi Log message: * dev.scm (cload): Change #:arch argument to take the path to the .cpu file instead of just the name of the architecture. * read.scm (arch-path): Remove trailing '/'. (cpu-load): Set `arch-path' to directory of .cpu file. (-cgen): Don't set `arch-path' here. (include): Update. * doc/porting.texi: Update. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.273&r2=1.274 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.10&r2=1.11 From devans@sourceware.org Thu Jun 18 18:17:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 18 Jun 2009 18:17:00 -0000 Subject: src/cgen ChangeLog html.scm Message-ID: <20090618181750.20940.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-18 18:17:50 Modified files: cgen : ChangeLog html.scm Log message: * html.scm (doc-analyze!): Provide defualt IDOC attribute if missing. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.274&r2=1.275 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sourceware.org Thu Jun 18 18:18:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 18 Jun 2009 18:18:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090618181813.21187.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-18 18:18:13 Modified files: cgen : ChangeLog Log message: fix typo in previous entry Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.275&r2=1.276 From devans@sourceware.org Thu Jun 18 18:23:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 18 Jun 2009 18:23:00 -0000 Subject: src/cgen ChangeLog gen-all-doc Message-ID: <20090618182313.25280.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-18 18:23:13 Modified files: cgen : ChangeLog gen-all-doc Log message: * gen-all-doc: Add fr30, ip2k, iq2000, lm32, mep, mt. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.276&r2=1.277 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-doc.diff?cvsroot=src&r1=1.6&r2=1.7 From devans@sourceware.org Sat Jun 20 21:34:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 20 Jun 2009 21:34:00 -0000 Subject: src/cgen ChangeLog desc-cpu.scm sid-cpu.scm si ... Message-ID: <20090620213428.18664.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-20 21:34:28 Modified files: cgen : ChangeLog desc-cpu.scm sid-cpu.scm sid-decode.scm sid-model.scm sim-arch.scm sim-cpu.scm sim-decode.scm sim-model.scm Log message: * desc-cpu.scm (cgen-desc.h): Tweak logit message for consistency. (cgen-desc.c): Ditto. * sid-cpu.scm (cgen-desc.h, cgen-cpu.h, cgen-defs.h): Ditto. (cgen-write.cxx, cgen-semantics.cxx, cgen-sem-switch.cxx): Ditto. * sid-decode.scm (cgen-decode.h, cgen-decode.cxx): Ditto. * sid-model.scm (cgen-model.cxx, cgen-model.h): Ditto. * sim-arch.scm (cgen-arch.h, cgen-arch.c): Ditto. (cgen-cpuall.h, cgen-ops.c): Ditto. * sim-cpu.scm (cgen-cpu.h, cgen-defs.h, cgen-cpu.c): Ditto. (cgen-read.c, cgen-write.c, cgen-semantics.c): Ditto. (cgen-sem-switch.c): Ditto. * sim-decode.scm (cgen-decode.h, cgen-decode.c): Ditto. * sim-model.c (cgen-model.c): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.277&r2=1.278 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-arch.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-decode.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.scm.diff?cvsroot=src&r1=1.6&r2=1.7 From devans@sourceware.org Sat Jun 20 21:58:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 20 Jun 2009 21:58:00 -0000 Subject: src/cgen ChangeLog configure.in configure read.scm Message-ID: <20090620215802.31206.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-20 21:58:01 Modified files: cgen : ChangeLog configure.in configure read.scm Log message: * configure.in: Update version to 1.1. * configure: Regenerate. * read.scm (-CGEN-VERSION): Update to 1.1.0. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.278&r2=1.279 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.in.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.17&r2=1.18 From devans@sourceware.org Sat Jun 20 22:02:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 20 Jun 2009 22:02:00 -0000 Subject: src/cgen ChangeLog configure configure.in read.scm Message-ID: <20090620220205.22651.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-06-20 22:02:05 Modified files: cgen : ChangeLog configure configure.in read.scm Log message: * configure.in: Update version to 1.1. * configure: Regenerate. * read.scm (-CGEN-VERSION): Update to 1.1.0. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.278&r2=1.278.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.5&r2=1.5.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.in.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.17&r2=1.17.2.1 From devans@sourceware.org Sun Jun 21 06:54:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 21 Jun 2009 06:54:00 -0000 Subject: src/cgen ChangeLog doc/rtl.texi Message-ID: <20090621065450.21114.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-21 06:54:50 Modified files: cgen : ChangeLog cgen/doc : rtl.texi Log message: * doc/rtl.texi (Expressions): Enhance docs of shift ops. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.279&r2=1.280 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.23&r2=1.24 From devans@sourceware.org Sun Jun 21 17:41:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 21 Jun 2009 17:41:00 -0000 Subject: src/cgen ChangeLog rtl-c.scm Message-ID: <20090621174147.31191.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-21 17:41:47 Modified files: cgen : ChangeLog rtl-c.scm Log message: * rtl-c.scm (delay): Add FIXME, tweak formatting. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.280&r2=1.281 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Sun Jun 21 17:53:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 21 Jun 2009 17:53:00 -0000 Subject: src/cgen ChangeLog rtl-traverse.scm Message-ID: <20090621175317.3535.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-21 17:53:17 Modified files: cgen : ChangeLog rtl-traverse.scm Log message: * rtl-traverse.scm (-rtx-traverse-expr): Tweak comments. (-rtx-traverse, rtx-traverse): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.281&r2=1.282 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sourceware.org Mon Jun 22 05:14:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 22 Jun 2009 05:14:00 -0000 Subject: src/cgen ChangeLog iformat.scm read.scm rtl-tr ... Message-ID: <20090622051409.1968.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-22 05:14:09 Modified files: cgen : ChangeLog iformat.scm read.scm rtl-traverse.scm rtl.scm semantics.scm Added files: cgen : rtl-xform.scm Log message: * semantics.scm (semantic-compile): Change arg sem-code-list to sem-code. (semantic-attrs): Ditto. * iformat.scm (ifmt-analyze): Update. (ifmt-compute!): Update. * rtl-traverse.scm (-compile-expr-fn, rtx-compile): Move to rtl-xform.scm. (-rtx-trim-args, -rtx-trim-for-doc, rtx-trim-for-doc): Ditto. * rtl.scm (-rtx-canonicalize-expr, rtx-canonicalize): Ditto. * semantics.scm (rtx-simplify): Ditto. (rtx-const-equal, rtx-const-list-equal): Ditto, and make local. (rtx-simplify-eq-attr-mach, rtx-simplify-eq-attr-insn): Ditto. (-simplify-expr-fn): Move to rtl-xform.scm. (-solve-expr-fn, rtx-solve): Ditto. * rtl-xform.c: New file. * read.scm: Load it. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.282&r2=1.283 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sourceware.org Mon Jun 22 06:59:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 22 Jun 2009 06:59:00 -0000 Subject: src/cgen semantics.scm Message-ID: <20090622065859.9675.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-22 06:58:59 Modified files: cgen : semantics.scm Log message: Remove now outdated comment. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Mon Jun 22 07:02:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 22 Jun 2009 07:02:00 -0000 Subject: src/cgen ChangeLog html.scm iformat.scm insn.s ... Message-ID: <20090622070236.17412.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-22 07:02:36 Modified files: cgen : ChangeLog html.scm iformat.scm insn.scm rtl-xform.scm sem-frags.scm Log message: * rtl-xform.scm (rtx-simplify-insn): New function. * html.scm (gen-insn-docs): Call it. * sem-frags.scm (sem-find-common-frags, -frag-test-data): Ditto. * iformat.scm (ifmt-analyze): Minor simplification. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.283&r2=1.284 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sem-frags.scm.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sourceware.org Mon Jun 22 15:46:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 22 Jun 2009 15:46:00 -0000 Subject: src/cgen ChangeLog semantics.scm Message-ID: <20090622154618.9375.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-22 15:46:18 Modified files: cgen : ChangeLog semantics.scm Log message: * semantics.scm (insn-build-known-values): Fix typo in comment. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.284&r2=1.285 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.9&r2=1.10 From dj@sourceware.org Wed Jun 24 01:44:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Wed, 24 Jun 2009 01:44:00 -0000 Subject: src/cgen ChangeLog cpu/mep.opc Message-ID: <20090624014452.29501.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-06-24 01:44:52 Modified files: cgen : ChangeLog cgen/cpu : mep.opc Log message: [cgen] * cpu/mep.opc (mep_cgen_insn_supported_asm): New, skip the short version of BSR when assembling VLIW bundles. Use it in mep-asm.c [opcodes] * mep-asm.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.285&r2=1.286 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&r1=1.7&r2=1.8 From dj@sourceware.org Wed Jun 24 03:06:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Wed, 24 Jun 2009 03:06:00 -0000 Subject: src/cgen ChangeLog intrinsics.scm cpu/mep-core ... Message-ID: <20090624030640.26117.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-06-24 03:06:40 Modified files: cgen : ChangeLog intrinsics.scm cgen/cpu : mep-core.cpu mep-ivc2.cpu Log message: [cgen] * intrinsics.scm: Updates to support IVC2. (belongs-to-group?): Check IVC2 slots. (-slots-attribute): New. (targets::attributes): Add SLOTS. (target:add-well-known-intrinsics): Add CPMOV. (md-insn): Add CPTYPE and CRET?. (add-md-insn): Likewise. (add-intrinsic-for-isa): Disable the duplicate tests, as IVC2 has duplicate insns with different bit patterns. (write-cgen-insn?): Add cret? support. (intrinsics.h): Add vector types. (runtime-op): Add vector support. (intrinsic-protos.h): Let GCC define its types. Add cret? support. * cpu/mep-core.cpu: Add CPTYPE and CRET attributes. * cpu/mep-ivc2.cpu: Update all insns to include type information. (h-cr-ivc2): Default to typeless. (h-ccr-ivc2): Fix register width. (SLOTS): Fix values and default. (ivc2_*): Add control register names. (crop, crqp, crpp, croc, crqc, crpc): Default to typeless. [opcodes] * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. [sid/component/cgen-cpu/mep] * ivc2-cop.cxx (ivc2_cphadd_w): Change to return value. (ivc2_cpsubaca0u_b): Remove debug line. * ivc2-cpu.h (ivc2_cpccadd_b): Change to return value. * mep-cop1-16-decode.cxx: Regenerate. * mep-cop1-16-sem.cxx: Regenerate. * mep-cop1-32-decode.cxx: Regenerate. * mep-cop1-32-sem.cxx: Regenerate. * mep-cop1-48-decode.cxx: Regenerate. * mep-cop1-48-sem.cxx: Regenerate. * mep-cop1-64-decode.cxx: Regenerate. * mep-cop1-64-sem.cxx: Regenerate. * mep-core1-decode.cxx: Regenerate. * mep-cpu.h: Regenerate. * mep-decode.cxx: Regenerate. * mep-desc.h: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.286&r2=1.287 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/intrinsics.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-core.cpu.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sourceware.org Wed Jun 24 14:07:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 24 Jun 2009 14:07:00 -0000 Subject: src/cgen README Message-ID: <20090624140739.29218.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-06-24 14:07:38 Modified files: cgen : README Log message: Update for 1.1. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/README.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.8&r2=1.8.6.1 From devans@sourceware.org Wed Jun 24 14:08:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 24 Jun 2009 14:08:00 -0000 Subject: src/cgen README Message-ID: <20090624140829.30205.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-24 14:08:29 Modified files: cgen : README Log message: Update for 1.1. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/README.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Wed Jun 24 14:57:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 24 Jun 2009 14:57:00 -0000 Subject: src/cgen ChangeLog attr.scm cgen-doc.scm cgen- ... Message-ID: <20090624145746.2536.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-06-24 14:57:46 Modified files: cgen : ChangeLog attr.scm cgen-doc.scm cgen-gas.scm cgen-intrinsics.scm cgen-opc.scm cgen-sid.scm cgen-sim.scm cgen-stest.scm cos-pprint.scm cos.scm decode.scm desc-cpu.scm desc.scm dev.scm enum.scm gas-test.scm guile.scm hardware.scm html.scm ifield.scm iformat.scm insn.scm intrinsics.scm mach.scm minsn.scm mode.scm model.scm opc-asmdis.scm opc-ibld.scm opc-itab.scm opc-opinst.scm opcodes.scm operand.scm pgmr-tools.scm pmacros.scm pprint.scm profile.scm rtl-c.scm rtl-traverse.scm rtl.scm rtx-funcs.scm sem-frags.scm semantics.scm sid-cpu.scm sid-decode.scm sid-model.scm sid.scm sim-arch.scm sim-cpu.scm sim-decode.scm sim-model.scm sim-test.scm sim.scm types.scm utils-cgen.scm utils-gen.scm utils-sim.scm utils.scm Log message: * All *.scm files: Update copyright year. * utils.scm (copyright-fsf, copyright-redhat): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.278.2.1&r2=1.278.2.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.6&r2=1.6.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-doc.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-gas.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-intrinsics.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.3&r2=1.3.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-opc.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.3&r2=1.3.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-sid.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-sim.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.5&r2=1.5.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-stest.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.3&r2=1.3.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos-pprint.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.2&r2=1.2.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.10&r2=1.10.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.23&r2=1.23.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.5&r2=1.5.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.11&r2=1.11.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/enum.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.5&r2=1.5.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gas-test.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.8&r2=1.8.12.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/guile.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.5&r2=1.5.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.5&r2=1.5.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.8&r2=1.8.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.7&r2=1.7.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.14&r2=1.14.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/intrinsics.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.3&r2=1.3.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.10&r2=1.10.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/minsn.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.2&r2=1.2.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/model.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-asmdis.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.6&r2=1.6.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-ibld.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.6&r2=1.6.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.14&r2=1.14.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-opinst.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.5&r2=1.5.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.11&r2=1.11.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.12&r2=1.12.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pgmr-tools.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.2&r2=1.2.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.5&r2=1.5.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pprint.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.2&r2=1.2.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/profile.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.1.1.1&r2=1.1.1.1.12.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.8&r2=1.8.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.2&r2=1.2.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.9&r2=1.9.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sem-frags.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.2&r2=1.2.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.7&r2=1.7.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.19&r2=1.19.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.16&r2=1.16.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.11&r2=1.11.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.18&r2=1.18.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-arch.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.3&r2=1.3.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.10&r2=1.10.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-decode.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.10&r2=1.10.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.7&r2=1.7.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-test.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.2&r2=1.2.12.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.16&r2=1.16.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/types.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.7&r2=1.7.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.13&r2=1.13.6.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.15&r2=1.15.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.21&r2=1.21.4.1 From devans@sourceware.org Wed Jun 24 15:03:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 24 Jun 2009 15:03:00 -0000 Subject: src/cgen ChangeLog attr.scm cgen-doc.scm cgen- ... Message-ID: <20090624150310.2807.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-24 15:03:10 Modified files: cgen : ChangeLog attr.scm cgen-doc.scm cgen-gas.scm cgen-intrinsics.scm cgen-opc.scm cgen-sid.scm cgen-sim.scm cgen-stest.scm cos-pprint.scm cos.scm decode.scm desc-cpu.scm desc.scm dev.scm enum.scm gas-test.scm guile.scm hardware.scm html.scm ifield.scm iformat.scm insn.scm intrinsics.scm mach.scm minsn.scm mode.scm model.scm opc-asmdis.scm opc-ibld.scm opc-itab.scm opc-opinst.scm opcodes.scm operand.scm pgmr-tools.scm pmacros.scm pprint.scm profile.scm rtl-c.scm rtl-traverse.scm rtl.scm rtx-funcs.scm sem-frags.scm semantics.scm sid-cpu.scm sid-decode.scm sid-model.scm sid.scm sim-arch.scm sim-cpu.scm sim-decode.scm sim-model.scm sim-test.scm sim.scm types.scm utils-cgen.scm utils-gen.scm utils-sim.scm utils.scm Log message: * All *.scm files: Update copyright year. * utils.scm (copyright-fsf, copyright-redhat): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.287&r2=1.288 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-doc.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-gas.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-intrinsics.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-opc.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-sid.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-sim.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-stest.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos-pprint.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/enum.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gas-test.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/guile.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/intrinsics.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/minsn.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/model.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-asmdis.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-ibld.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-opinst.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pgmr-tools.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pprint.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/profile.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.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.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sem-frags.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-arch.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-decode.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-test.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.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/types.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.21&r2=1.22 From devans@sourceware.org Sat Jun 27 16:45:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 27 Jun 2009 16:45:00 -0000 Subject: src/cgen ChangeLog gen-all-intrinsics Message-ID: <20090627164534.22117.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-06-27 16:45:34 Modified files: cgen : ChangeLog Added files: cgen : gen-all-intrinsics Log message: * gen-all-intrinsics: New file. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-intrinsics.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.288&r2=1.289 From dj@sourceware.org Wed Jul 1 20:06:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Wed, 01 Jul 2009 20:06:00 -0000 Subject: src/cgen ChangeLog cpu/mep-ivc2.cpu Message-ID: <20090701200642.10287.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-07-01 20:06:42 Modified files: cgen : ChangeLog cgen/cpu : mep-ivc2.cpu Log message: * cpu/mep-ivc2.cpu (cmov, cmovc, cmovh): Add intrinsic names to VLIW variants. (ivc2rm, ivc2crn): Make data type consistent with non-VLIW variants. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.289&r2=1.290 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&r1=1.5&r2=1.6 From dj@sourceware.org Thu Jul 2 02:10:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Thu, 02 Jul 2009 02:10:00 -0000 Subject: src/cgen ChangeLog cpu/mep-ivc2.cpu Message-ID: <20090702021045.17258.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-07-02 02:10:45 Modified files: cgen : ChangeLog cgen/cpu : mep-ivc2.cpu Log message: * config/mep/mep-ivc2.cpu: Add VOLATILE to insns that make unspecified accesses to control registers. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.290&r2=1.291 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&r1=1.6&r2=1.7 From dj@sourceware.org Tue Jul 7 01:56:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Tue, 07 Jul 2009 01:56:00 -0000 Subject: src/cgen ChangeLog cpu/mep-core.cpu cpu/mep-iv ... Message-ID: <20090707015559.13244.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-07-07 01:55:59 Modified files: cgen : ChangeLog cgen/cpu : mep-core.cpu mep-ivc2.cpu Log message: [cgen] * cpu/mep-core.cpu (fsft, ssarb): Mark as VOLATILE. * cpu/mep-ivc2.cpu (many): Add VOLATILE to more insns that make unspecified accesses to control registers. [sid/component/cgen-cpu/mep] * mep-cop1-16-decode.cxx: Regenerate. * mep-cop1-16-decode.h: Regenerate. * mep-cop1-16-defs.h: Regenerate. * mep-cop1-16-model.cxx: Regenerate. * mep-cop1-16-model.h: Regenerate. * mep-cop1-16-sem.cxx: Regenerate. * mep-cop1-32-decode.cxx: Regenerate. * mep-cop1-32-decode.h: Regenerate. * mep-cop1-32-defs.h: Regenerate. * mep-cop1-32-model.cxx: Regenerate. * mep-cop1-32-model.h: Regenerate. * mep-cop1-32-sem.cxx: Regenerate. * mep-cop1-48-decode.cxx: Regenerate. * mep-cop1-48-decode.h: Regenerate. * mep-cop1-48-defs.h: Regenerate. * mep-cop1-48-model.cxx: Regenerate. * mep-cop1-48-model.h: Regenerate. * mep-cop1-48-sem.cxx: Regenerate. * mep-cop1-64-decode.cxx: Regenerate. * mep-cop1-64-decode.h: Regenerate. * mep-cop1-64-defs.h: Regenerate. * mep-cop1-64-model.cxx: Regenerate. * mep-cop1-64-model.h: Regenerate. * mep-cop1-64-sem.cxx: Regenerate. * mep-core1-decode.cxx: Regenerate. * mep-core1-decode.h: Regenerate. * mep-core1-defs.h: Regenerate. * mep-core1-model.cxx: Regenerate. * mep-core1-model.h: Regenerate. * mep-core1-sem.cxx: Regenerate. * mep-cpu.h: Regenerate. * mep-decode.cxx: Regenerate. * mep-decode.h: Regenerate. * mep-defs.h: Regenerate. * mep-desc.h: Regenerate. * mep-model.cxx: Regenerate. * mep-model.h: Regenerate. * mep-sem.cxx: Regenerate. [opcodes] * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.291&r2=1.292 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-core.cpu.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sourceware.org Tue Jul 7 18:19:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 07 Jul 2009 18:19:00 -0000 Subject: src/cgen ChangeLog opc-ibld.scm Message-ID: <20090707181907.10124.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-07 18:19:07 Modified files: cgen : ChangeLog opc-ibld.scm Log message: * opc-ibld.scm (gen-insn-builder): Convert symbols to strings before passing to gen-c-args. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.292&r2=1.293 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-ibld.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sourceware.org Tue Jul 7 18:27:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 07 Jul 2009 18:27:00 -0000 Subject: src/cgen ChangeLog cgen-opc.scm opcodes.scm de ... Message-ID: <20090707182708.13811.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-07 18:27:08 Modified files: cgen : ChangeLog cgen-opc.scm opcodes.scm dev.scm Log message: * cgen-opc.scm (-opc-file-path,opc-file-path): Move to opcodes.scm (opc-arguments, -OPC): Call set-opc-file-path!. * opcodes.scm (-opc-file-path,opc-file-path): Moved here. (set-opc-file-path!): New function. * dev.scm: Mention set-opc-file-path!. Mention doc options. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.293&r2=1.294 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-opc.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.12&r2=1.13 From devans@sourceware.org Tue Jul 7 18:44:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 07 Jul 2009 18:44:00 -0000 Subject: src/cgen ChangeLog insn.scm cpu/play.cpu doc/r ... Message-ID: <20090707184410.24844.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-07 18:44:10 Modified files: cgen : ChangeLog insn.scm cgen/cpu : play.cpu cgen/doc : rtl.texi Added files: cgen/cpu : play.opc Log message: * cpu/play.cpu (add): Use (ifield enum) for one format element. * cpu/play.opc: New file. Allow arbitrary enums in instruction formats, e.g. (f-op1 OP1_4). * insn.scm (-parse-insn-format-ifield-spec): Recognize (ifield enum). * doc/rtl.texi (Instructions): Update. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.294&r2=1.295 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.opc.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.24&r2=1.25 From devans@sourceware.org Tue Jul 7 18:52:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 07 Jul 2009 18:52:00 -0000 Subject: src/cgen insn.scm Message-ID: <20090707185232.29224.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-07 18:52:32 Modified files: cgen : insn.scm Log message: (-parse-insn-format-ifield-spec): Tweak error message. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.17&r2=1.18 From dj@sourceware.org Wed Jul 8 05:37:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Wed, 08 Jul 2009 05:37:00 -0000 Subject: src/cgen ChangeLog cpu/mep-ivc2.cpu Message-ID: <20090708053728.21334.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-07-08 05:37:28 Modified files: cgen : ChangeLog cgen/cpu : mep-ivc2.cpu Log message: * cpu/mep-ivc2.cpu (cpmovtocsar0_C3, cpmovtocsar1_C3, cpmovtocc_C3, cpmovtocsar0_P0S_P1, cpmovtocsar1_P0S_P1, cpmovtocc_P0S_P1): Mark volatile. Note which registers are written to. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.295&r2=1.296 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Fri Jul 10 03:16:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 10 Jul 2009 03:16:00 -0000 Subject: src/cgen ChangeLog utils.scm Message-ID: <20090710031612.18419.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-07-10 03:16:10 Modified files: cgen : ChangeLog utils.scm Log message: * utils.scm (message): Handle pairs. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.278.2.2&r2=1.278.2.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.21.4.1&r2=1.21.4.2 From devans@sourceware.org Fri Jul 10 03:20:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 10 Jul 2009 03:20:00 -0000 Subject: src/cgen ChangeLog utils.scm Message-ID: <20090710032014.19196.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-10 03:20:14 Modified files: cgen : ChangeLog utils.scm Log message: * utils.scm (message): Handle pairs. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.296&r2=1.297 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.22&r2=1.23 From devans@sourceware.org Fri Jul 10 03:25:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 10 Jul 2009 03:25:00 -0000 Subject: src/cgen ChangeLog utils-sim.scm Message-ID: <20090710032557.21218.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-07-10 03:25:57 Modified files: cgen : ChangeLog utils-sim.scm Log message: * utils-sim.scm (-gen-decode-bits): New argument `entire-val'. All callers updated. Work around -ve shifts by referencing the entire value. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.278.2.3&r2=1.278.2.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.15.4.1&r2=1.15.4.2 From devans@sourceware.org Fri Jul 10 03:32:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 10 Jul 2009 03:32:00 -0000 Subject: src/cgen ChangeLog utils-sim.scm Message-ID: <20090710033231.22659.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-10 03:32:31 Modified files: cgen : ChangeLog utils-sim.scm Log message: * utils-sim.scm (-gen-decode-bits): New argument `entire-val'. All callers updated. Work around -ve shifts by referencing the entire value. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.297&r2=1.298 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.16&r2=1.17 From devans@sourceware.org Sun Jul 12 15:59:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 12 Jul 2009 15:59:00 -0000 Subject: src/cgen ChangeLog cpu/iq10.cpu cpu/iq2000.cpu ... Message-ID: <20090712155925.933.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-07-12 15:59:25 Modified files: cgen : ChangeLog Removed files: cgen/cpu : iq10.cpu iq2000.cpu iq2000.opc iq2000m.cpu m32r.cpu m32r.opc xc16x.cpu xc16x.opc Log message: Delete files that now live in ../cpu. * cpu/iq20.cpu: Delete. * cpu/iq2000.cpu: Delete. * cpu/iq2000.opc: Delete. * cpu/iq2000m.cpu: Delete. * cpu/m32r.cpu: Delete. * cpu/m32r.opc: Delete. * cpu/xc16x.cpu: Delete. * cpu/xc16x.opc: Delete. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.278.2.4&r2=1.278.2.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq10.cpu.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.1&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.cpu.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.3&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.opc.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.7&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000m.cpu.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.6&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.opc.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.12&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.cpu.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.1&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.opc.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.2&r2=NONE From devans@sourceware.org Sun Jul 12 16:03:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 12 Jul 2009 16:03:00 -0000 Subject: src/cgen ChangeLog cpu/iq10.cpu cpu/iq2000.cpu ... Message-ID: <20090712160339.28313.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-12 16:03:39 Modified files: cgen : ChangeLog Removed files: cgen/cpu : iq10.cpu iq2000.cpu iq2000.opc iq2000m.cpu m32r.cpu m32r.opc xc16x.cpu xc16x.opc Log message: Delete files that now live in ../cpu. * cpu/iq20.cpu: Delete. * cpu/iq2000.cpu: Delete. * cpu/iq2000.opc: Delete. * cpu/iq2000m.cpu: Delete. * cpu/m32r.cpu: Delete. * cpu/m32r.opc: Delete. * cpu/xc16x.cpu: Delete. * cpu/xc16x.opc: Delete. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.298&r2=1.299 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq10.cpu.diff?cvsroot=src&r1=1.1&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.cpu.diff?cvsroot=src&r1=1.3&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.opc.diff?cvsroot=src&r1=1.7&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000m.cpu.diff?cvsroot=src&r1=1.4&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&r1=1.6&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.opc.diff?cvsroot=src&r1=1.12&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.cpu.diff?cvsroot=src&r1=1.1&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.opc.diff?cvsroot=src&r1=1.2&r2=NONE From devans@sourceware.org Sun Jul 12 16:23:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 12 Jul 2009 16:23:00 -0000 Subject: src/cgen ChangeLog cpu/xc16x.cpu cpu/xc16x.opc Message-ID: <20090712162338.23644.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-12 16:23:38 Modified files: cgen : ChangeLog Added files: cgen/cpu : xc16x.cpu xc16x.opc Log message: Add xc16x back until opcodes is updated. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.299&r2=1.300 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.opc.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sourceware.org Mon Jul 13 15:56:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 13 Jul 2009 15:56:00 -0000 Subject: src/cgen ChangeLog decode.scm Message-ID: <20090713155605.17658.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-13 15:56:05 Modified files: cgen : ChangeLog decode.scm Log message: * decode.scm: Comment and formatting tweaks. (-build-decode-table-guts): Add more data to logging message. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.300&r2=1.301 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.11&r2=1.12 From devans@sourceware.org Mon Jul 13 15:57:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 13 Jul 2009 15:57:00 -0000 Subject: src/cgen/testsuite Message-ID: <20090713155718.18372.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-13 15:57:18 src/cgen/testsuite Update of /cvs/src/src/cgen/testsuite In directory sourceware.org:/tmp/cvs-serv18366/testsuite Log Message: Directory /cvs/src/src/cgen/testsuite added to the repository From devans@sourceware.org Mon Jul 13 20:55:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 13 Jul 2009 20:55:00 -0000 Subject: src/cgen ChangeLog Makefile.am Makefile.in con ... Message-ID: <20090713205521.20335.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-13 20:55:21 Modified files: cgen : ChangeLog Makefile.am Makefile.in configure configure.in dev.scm pmacros.scm read.scm utils.scm cgen/cpu : play.cpu cgen/doc : cgenint.texi pmacros.texi Added files: cgen : cgen-testsuite.scm testsuite.scm cgen/testsuite : Makefile.am Makefile.in pmacros-1.test run-tests.sh test-utils.sh.in testsuite.cpu Log message: Extend pmacro language, add testsuite. * Makefile.am (SUBDIRS): Add testsuite. * Makefile.in: Regenerate. * configure.in (AC_OUTPUT): Create testsuite/Makefile, testsuite/test-utils.sh. * configure: Regenerate. * dev.scm (cload): Handle testsuite app. (load-testsuite): New function. * pmacros.scm: (-pmacro-debug?): New global. (-smacro-table): New global. (-smacro-lookup, -smacro-set!): New functions. (-pmacro-make): New argument `syntactic-form?', all callers updated. (-pmacro-syntactic-form?): New function. (-pmacro-expected-number, -pmacro-verify-number): New functions. (-pmacro-expected-integer, -pmacro-verify-integer): New functions. (-pmacro-expected-non-negative-integer): New function. (-pmacro-verify-non-negative-integer): New function. (-pmacro-expand-expr-list): New function. (-pmacro-process-args-1): Renamed from -pmacro-process-args. (-pmacro-process-args): Renamed from -pmacro-invoke. (-pmacro-apply, -smacro-apply): New functions. (-pmacro-expand): Rewrite syntactic form processing. (-pmacro-build-lambda): Reformat. (define-pmacro): Watch for more errors in definition. (pmacro-debug): New function. (pmacro-trace): Set/reset -pmacro-debug?. (all existing builtin pmacro helpers): Rename to -pmacro-builtin-foo. (-pmacro-builtin-substring): Fix. Add support for `end' marker. (-pmacro-builtin-for-each, et.al.): New helpers for .for-each, .let, .if, .case, .cond, .begin, .print, .dump, .error, .list, .ref, .length, .replicate, .equals, .and, .or, .not, .eq, .ne, .lt, .gt, .le, .ge, .add, .sub, .mul, .div, .rem, .sll, .srl, .sra, .bitand, .bitor, .bitxor, bitinv, .car, .cdr, .caar, .cadr, .cdar, .cddr. (pmacros-init!): Initialize -smacro-table. Rewrite pmacro initialization. * read.scm (reader-process-expanded): Renamed from -reader-process-expanded. All callers updated. Recognize () as a no-op. (cpu-load): Tweak logging messages. * utils.scm (message): Add comment. * cpu/play.cpu: Add some instructions to play with .let. * doc/cgenint.texi: Move some debugging related docs to here from cgen.texi. * doc/pmacros.texi: Reorganize. Add docs for new builtin pmacros. * testsuite/Makefile.am: New file. * testsuite/Makefile.in: New file. * testsuite/test-utils.sh.in: New file. * testsuite/run-tests.sh: New file. * testsuite/testsuite.cpu: New file. * testsuite/pmacros-1.test: New file. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-testsuite.scm.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite.scm.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.301&r2=1.302 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.am.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.in.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.in.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/cgenint.texi.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/Makefile.am.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/Makefile.in.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/pmacros-1.test.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/run-tests.sh.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/test-utils.sh.in.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/testsuite.cpu.diff?cvsroot=src&r1=NONE&r2=1.1 From devans@sourceware.org Tue Jul 14 16:08:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 14 Jul 2009 16:08:00 -0000 Subject: src/cgen ChangeLog Makefile.am Makefile.in con ... Message-ID: <20090714160852.8956.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: dje-cgen-play1-branch Changes by: devans@sourceware.org 2009-07-14 16:08:52 Modified files: cgen : ChangeLog Makefile.am Makefile.in configure configure.in dev.scm pmacros.scm read.scm utils.scm cgen/cpu : play.cpu cgen/doc : cgenint.texi pmacros.texi Added files: cgen : cgen-testsuite.scm testsuite.scm cgen/testsuite : Makefile.am Makefile.in pmacros-1.test run-tests.sh test-utils.sh.in testsuite.cpu Log message: Copy over from trunk. Extend pmacro language, add testsuite. * Makefile.am (SUBDIRS): Add testsuite. * Makefile.in: Regenerate. * configure.in (AC_OUTPUT): Create testsuite/Makefile, testsuite/test-utils.sh. * configure: Regenerate. * dev.scm (cload): Handle testsuite app. (load-testsuite): New function. * pmacros.scm: (-pmacro-debug?): New global. (-smacro-table): New global. (-smacro-lookup, -smacro-set!): New functions. (-pmacro-make): New argument `syntactic-form?', all callers updated. (-pmacro-syntactic-form?): New function. (-pmacro-expected-number, -pmacro-verify-number): New functions. (-pmacro-expected-integer, -pmacro-verify-integer): New functions. (-pmacro-expected-non-negative-integer): New function. (-pmacro-verify-non-negative-integer): New function. (-pmacro-expand-expr-list): New function. (-pmacro-process-args-1): Renamed from -pmacro-process-args. (-pmacro-process-args): Renamed from -pmacro-invoke. (-pmacro-apply, -smacro-apply): New functions. (-pmacro-expand): Rewrite syntactic form processing. (-pmacro-build-lambda): Reformat. (define-pmacro): Watch for more errors in definition. (pmacro-debug): New function. (pmacro-trace): Set/reset -pmacro-debug?. (all existing builtin pmacro helpers): Rename to -pmacro-builtin-foo. (-pmacro-builtin-substring): Fix. Add support for `end' marker. (-pmacro-builtin-for-each, et.al.): New helpers for .for-each, .let, .if, .case, .cond, .begin, .print, .dump, .error, .list, .ref, .length, .replicate, .equals, .and, .or, .not, .eq, .ne, .lt, .gt, .le, .ge, .add, .sub, .mul, .div, .rem, .sll, .srl, .sra, .bitand, .bitor, .bitxor, bitinv, .car, .cdr, .caar, .cadr, .cdar, .cddr. (pmacros-init!): Initialize -smacro-table. Rewrite pmacro initialization. * read.scm (reader-process-expanded): Renamed from -reader-process-expanded. All callers updated. Recognize () as a no-op. (cpu-load): Tweak logging messages. * utils.scm (message): Add comment. * cpu/play.cpu: Add some instructions to play with .let. * doc/cgenint.texi: Move some debugging related docs to here from cgen.texi. * doc/pmacros.texi: Reorganize. Add docs for new builtin pmacros. * testsuite/Makefile.am: New file. * testsuite/Makefile.in: New file. * testsuite/test-utils.sh.in: New file. * testsuite/run-tests.sh: New file. * testsuite/testsuite.cpu: New file. * testsuite/pmacros-1.test: New file. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-testsuite.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.289&r2=1.289.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.am.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.7&r2=1.7.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.in.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.9&r2=1.9.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.6&r2=1.6.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.in.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.5&r2=1.5.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.12&r2=1.12.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.6&r2=1.6.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.19&r2=1.19.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.22&r2=1.22.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.3&r2=1.3.66.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/cgenint.texi.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.1&r2=1.1.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.5&r2=1.5.4.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/Makefile.am.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/Makefile.in.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/pmacros-1.test.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/run-tests.sh.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/test-utils.sh.in.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/testsuite.cpu.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=NONE&r2=1.1.2.1 From devans@sourceware.org Tue Jul 14 16:13:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 14 Jul 2009 16:13:00 -0000 Subject: src/cgen ChangeLog cpu/iq10.cpu cpu/iq2000.cpu ... Message-ID: <20090714161333.14696.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: dje-cgen-play1-branch Changes by: devans@sourceware.org 2009-07-14 16:13:33 Modified files: cgen : ChangeLog Removed files: cgen/cpu : iq10.cpu iq2000.cpu iq2000.opc iq2000m.cpu m32r.cpu m32r.opc Log message: Delete files that now live in ../cpu. * cpu/iq10.cpu: Delete. * cpu/iq2000.cpu: Delete. * cpu/iq2000.opc: Delete. * cpu/iq2000m.cpu: Delete. * cpu/m32r.cpu: Delete. * cpu/m32r.opc: Delete. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.289.2.1&r2=1.289.2.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq10.cpu.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.1&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.cpu.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.3&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.opc.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.7&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000m.cpu.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.4&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.6&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.opc.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.12&r2=NONE From devans@sourceware.org Tue Jul 14 16:14:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 14 Jul 2009 16:14:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090714161425.14932.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-14 16:14:25 Modified files: cgen : ChangeLog Log message: Fix typo in earlier entry, s/iq20.cpu/iq10.cpu/ Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.302&r2=1.303 From devans@sourceware.org Tue Jul 14 16:19:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 14 Jul 2009 16:19:00 -0000 Subject: src/cgen ChangeLog cgen-opc.scm decode.scm ins ... Message-ID: <20090714161951.19307.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: dje-cgen-play1-branch Changes by: devans@sourceware.org 2009-07-14 16:19:51 Modified files: cgen : ChangeLog cgen-opc.scm decode.scm insn.scm opc-ibld.scm opcodes.scm utils-sim.scm utils.scm cgen/cpu : play.cpu cgen/doc : rtl.texi Added files: cgen/cpu : play.opc Log message: Bring over various patches from the trunk. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.289.2.2&r2=1.289.2.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-opc.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.4&r2=1.4.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.11&r2=1.11.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.16&r2=1.16.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-ibld.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.7&r2=1.7.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.12&r2=1.12.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.16&r2=1.16.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.22.2.1&r2=1.22.2.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.opc.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=NONE&r2=1.1.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.3.66.1&r2=1.3.66.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.24&r2=1.24.2.1 From devans@sourceware.org Tue Jul 14 16:22:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 14 Jul 2009 16:22:00 -0000 Subject: src/cgen ChangeLog cpu/mep-core.cpu cpu/mep-iv ... Message-ID: <20090714162226.22242.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: dje-cgen-play1-branch Changes by: devans@sourceware.org 2009-07-14 16:22:26 Modified files: cgen : ChangeLog cgen/cpu : mep-core.cpu mep-ivc2.cpu Log message: Copy over mep patches from trunk. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.289.2.3&r2=1.289.2.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-core.cpu.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.7&r2=1.7.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&only_with_tag=dje-cgen-play1-branch&r1=1.5&r2=1.5.2.1 From devans@sourceware.org Wed Jul 15 16:49:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 15 Jul 2009 16:49:00 -0000 Subject: src/cgen ChangeLog gen-all-doc Message-ID: <20090715164933.3442.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-15 16:49:33 Modified files: cgen : ChangeLog gen-all-doc Log message: * gen-all-doc: Generate index.html. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.303&r2=1.304 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-doc.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sourceware.org Wed Jul 15 16:58:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 15 Jul 2009 16:58:00 -0000 Subject: src/cgen ChangeLog NEWS Message-ID: <20090715165836.8703.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-07-15 16:58:36 Modified files: cgen : ChangeLog NEWS Log message: * NEWS: Add entries for 1.1 release. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.278.2.5&r2=1.278.2.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/NEWS.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.7&r2=1.7.6.1 From devans@sourceware.org Thu Jul 16 17:22:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 16 Jul 2009 17:22:00 -0000 Subject: src/cgen ChangeLog insn.scm Message-ID: <20090716172245.25228.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-16 17:22:44 Modified files: cgen : ChangeLog insn.scm Log message: * insn.scm (multi-insn-instantiate!): Tweak logging message. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.304&r2=1.305 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.18&r2=1.19 From devans@sourceware.org Thu Jul 16 17:43:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 16 Jul 2009 17:43:00 -0000 Subject: src/cgen ChangeLog read.scm Message-ID: <20090716174349.8335.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-16 17:43:49 Modified files: cgen : ChangeLog read.scm Log message: * read.scm (parse-error): Don't print single entry args as a list. (-reader-process-expanded-1): Convert symbol to string for string-append. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.305&r2=1.306 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.20&r2=1.21 From devans@sourceware.org Thu Jul 16 17:48:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 16 Jul 2009 17:48:00 -0000 Subject: src/cgen ifield.scm cpu/play.cpu doc/porting.t ... Message-ID: <20090716174830.13225.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-16 17:48:30 Modified files: cgen : ifield.scm cgen/cpu : play.cpu cgen/doc : porting.texi rtl.texi stamp-vti version.texi Log message: * cpu/play.cpu: Add example of hardware `layout'. * doc/porting.tex: Add docs on simplify.inc. * doc/rtl.texi: Cleanup pass over "Simplification macros", and other things. * ifield.scm: Whitespace/formatting cleanup. * ifield.scm (-multi-ifield-parse): Watch for missing subfields. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/stamp-vti.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/version.texi.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sourceware.org Thu Jul 16 17:49:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 16 Jul 2009 17:49:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090716174924.13424.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-16 17:49:24 Modified files: cgen : ChangeLog Log message: * cpu/play.cpu: Add example of hardware `layout'. * doc/porting.tex: Add docs on simplify.inc. * doc/rtl.texi: Cleanup pass over "Simplification macros", and other things. * ifield.scm: Whitespace/formatting cleanup. * ifield.scm (-multi-ifield-parse): Watch for missing subfields. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.306&r2=1.307 From devans@sourceware.org Thu Jul 16 17:53:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 16 Jul 2009 17:53:00 -0000 Subject: src/cgen ChangeLog cpu/simplify.inc Message-ID: <20090716175325.16021.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-16 17:53:25 Modified files: cgen : ChangeLog cgen/cpu : simplify.inc Log message: * cpu/simplify.inc (*): One line doc strings don't need \n. (df): Invoke define-full-ifield instead of claiming it's an alias. (dno): Define. (dnop): Mark as deprecated. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.307&r2=1.308 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/simplify.inc.diff?cvsroot=src&r1=1.1&r2=1.2 From devans@sourceware.org Thu Jul 16 18:18:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 16 Jul 2009 18:18:00 -0000 Subject: src/cgen ChangeLog doc/porting.texi Message-ID: <20090716181816.14215.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-16 18:18:16 Modified files: cgen : ChangeLog cgen/doc : porting.texi Log message: * doc/porting.texi (Conventions): Add docs on writing integers. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.308&r2=1.309 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.12&r2=1.13 From devans@sourceware.org Thu Jul 16 18:50:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 16 Jul 2009 18:50:00 -0000 Subject: src/cgen ChangeLog doc/rtl.texi Message-ID: <20090716185053.31103.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-16 18:50:53 Modified files: cgen : ChangeLog cgen/doc : rtl.texi Log message: * doc/rtl.texi (Enumerated constants): Add example, fix a typo, add a link to define-normal-insn-enum. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.309&r2=1.310 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.26&r2=1.27 From devans@sourceware.org Sat Jul 18 20:44:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 18 Jul 2009 20:44:00 -0000 Subject: src/cgen ChangeLog attr.scm hardware.scm ifiel ... Message-ID: <20090718204458.13140.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-18 20:44:58 Modified files: cgen : ChangeLog attr.scm hardware.scm ifield.scm insn.scm mach.scm minsn.scm model.scm operand.scm sid.scm sim.scm utils-cgen.scm Log message: Use hash tables to record ifields, operands, insns, macro-insns. * attr.scm (attr-builtin!): Tweak some comments. * hardware.scm (hardware-builtin!): Call all-isas-attr-value. * ifield.scm (): Subclass from instead of . (): New constructor. (ifield-builtin!): Add isa attr to f-nil, f-anyof. * insn.scm (): Subclass from instead of . (-sub-insn-make!): Add hack to avoid differences in generated code. (multi-insn-instantiate!): Add total number of multi-insns to logging message. * mach.scm (): Rename members ifld-list, op-list, insn-list, minsn-list to foo-table. New member next-ordinal. Update getters/setters. (arch-ifld-list, arch-op-list, arch-insn-list, arch-minsn-list): New functions. (-get-next-ordinal!, -get-lowest-ordinal): New function. (-make-ident-object-table, -ident-object-table->list, -ident-object-table-add!, -ident-object-table-lookup): New functions. (current-ifld-list, current-ifld-add! current-ifld-lookup, -ifld-already-defined?): Rewrite. (current-op-list, current-op-add! current-op-lookup, -op-already-defined?): Rewrite. (current-raw-insn-list, insn-list-car, insn-list-splice!): Delete. (current-insn-list, current-insn-add! current-insn-lookup, -insn-already-defined?): Rewrite. (current-minsn-list, current-minsn-add! current-minsn-lookup, -minsn-already-defined?): Rewrite. (all-isas-attr-value, all-isas-attr, attr-isa-list): New functions. (MAX-VIRTUAL-INSNS): Define. (arch-analyze-insns!): Add hack to avoid differences in generated code. Update use of arch-insn-list. (mach-init!): Initialize ifld-table, op-table, insn-table, minsn-table. (arch-finish!): Delete references to ifld-table, op-table, insn-table, minsn-table. * minsn.scm (): Subclass from instead of . New constructor. * operand.scm (): Subclass from instead of . * sid.scm (-virtual-insn-add!): New function. (-create-virtual-insns!): Call it. (-fill-sim-insn-list!): Rewrite. * sim.scm (-virtual-insn-add!, -create-virtual-insns!): New functions. (sim-finish!): Move contents to -create-virtual-insns!, and call it. * utils-cgen.scm (): New class. (obj-ordinal, obj-set-ordinal!): New functions. (add-ident-methods!): Delete. * model.scm (parse-insn-timing): Change logging message to level 3. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.310&r2=1.311 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/minsn.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/model.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Sat Jul 18 20:58:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 18 Jul 2009 20:58:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090718205829.15444.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-18 20:58:28 Modified files: cgen : ChangeLog Log message: fix typos in previous entry Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.311&r2=1.312 From devans@sourceware.org Sun Jul 19 16:57:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 19 Jul 2009 16:57:00 -0000 Subject: src/cgen ChangeLog pmacros.scm doc/pmacros.tex ... Message-ID: <20090719165753.10892.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-19 16:57:53 Modified files: cgen : ChangeLog pmacros.scm cgen/doc : pmacros.texi cgen/testsuite : pmacros-1.test Log message: * doc/pmacros.texi (.not): Emphasize (.not 0) is not 1. Rename builtin boolean pmacros, for consistency with rtl. * pmacros.scm: .and -> .andif, .or -> .orif, .bitand -> .and, .bitor -> .or, .bitxor -> .xor, .bitinv -> .inv. * doc/pmacros.texi: Update. * testsuite/pmacros-1.test: Update. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.312&r2=1.313 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/pmacros-1.test.diff?cvsroot=src&r1=1.1&r2=1.2 From devans@sourceware.org Sun Jul 19 19:19:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 19 Jul 2009 19:19:00 -0000 Subject: src/cgen ChangeLog rtl-c.scm rtx-funcs.scm doc ... Message-ID: <20090719191944.18519.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-19 19:19:44 Modified files: cgen : ChangeLog rtl-c.scm rtx-funcs.scm cgen/doc : rtl.texi Log message: * rtl-c.scm (addc-cflag, addc-oflag, subc-cflag, subc-oflag): Define. (add-cflag, add-oflag, sub-cflag, sub-oflag): Deprecate. * rtx-funcs.scm (addc-cflag, addc-oflag, subc-cflag, subc-oflag): Define. (add-cflag, add-oflag, sub-cflag, sub-oflag): Deprecate. * doc/rtl.texi: Update. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.313&r2=1.314 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.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.27&r2=1.28 From devans@sourceware.org Mon Jul 20 00:47:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 20 Jul 2009 00:47:00 -0000 Subject: src/cgen ChangeLog ifield.scm Message-ID: <20090720004724.19848.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-20 00:47:23 Modified files: cgen : ChangeLog ifield.scm Log message: * ifield.scm (-multi-ifield-make-default-insert): Fix shifts calculation. (-multi-ifield-make-default-extract): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.314&r2=1.315 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.10&r2=1.11 From devans@sourceware.org Mon Jul 20 00:57:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 20 Jul 2009 00:57:00 -0000 Subject: src/cgen ChangeLog pmacros.scm doc/pmacros.texi Message-ID: <20090720005704.15870.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-20 00:57:04 Modified files: cgen : ChangeLog pmacros.scm cgen/doc : pmacros.texi Log message: Fix binding of nested pmacro parameters. * pmacros.scm (-pmacro-env-make): New arg prev-env. All callers updated. (-pmacro-bulid-lambda): Ditto. * doc/pmacros.texi: Update. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.315&r2=1.316 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sourceware.org Mon Jul 20 01:06:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 20 Jul 2009 01:06:00 -0000 Subject: src/cgen ChangeLog testsuite/pmacros-1.test Message-ID: <20090720010606.2657.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-20 01:06:06 Modified files: cgen : ChangeLog cgen/testsuite : pmacros-1.test Log message: Add testcase for nested pmacros with bindings. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.316&r2=1.317 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/pmacros-1.test.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sourceware.org Tue Jul 21 04:24:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 21 Jul 2009 04:24:00 -0000 Subject: src/cgen ChangeLog model.scm operand.scm read. ... Message-ID: <20090721042359.18217.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-21 04:23:59 Modified files: cgen : ChangeLog model.scm operand.scm read.scm utils.scm Log message: * model.scm (parse-insn-timing): Tweak logging message. * operand.scm: Comment and whitespace tweaks. (op:type): Tweak error message. (op-ifield): Tweak logging message. (-derived-operand-parse, anyof-merge-semantics): Ditto. * read.scm: Whitespace cleanup. * utils.scm: Whitespace cleanup. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.317&r2=1.318 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/model.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.21&r2=1.22 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.24&r2=1.25 From devans@sourceware.org Tue Jul 21 05:44:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 21 Jul 2009 05:44:00 -0000 Subject: src/cgen ChangeLog insn.scm rtl.scm Message-ID: <20090721054441.30070.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-21 05:44:41 Modified files: cgen : ChangeLog insn.scm rtl.scm Log message: * insn.scm (multi-insn-instantiate!): Use logging messages instead of commented out printfs. * rtl.scm (rtl-finish!): Whitespace tweaks. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.318&r2=1.319 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.11&r2=1.12 From devans@sourceware.org Wed Jul 22 17:32:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 22 Jul 2009 17:32:00 -0000 Subject: src/cgen ChangeLog pmacros.scm doc/pmacros.tex ... Message-ID: <20090722173228.1309.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-22 17:32:27 Modified files: cgen : ChangeLog pmacros.scm cgen/doc : pmacros.texi cgen/testsuite : pmacros-1.test Log message: * pmacros.scm (-pmacro-builtin-find): New predicate. (pmacros-init!): Add .find. * doc/pmacros.tex: Document .find. * testsuite/pmacros-1.test: Test .find. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.319&r2=1.320 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/pmacros-1.test.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sourceware.org Wed Jul 22 18:30:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 22 Jul 2009 18:30:00 -0000 Subject: src/cgen ChangeLog mode.scm types.scm utils.scm Message-ID: <20090722183059.30364.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-07-22 18:30:59 Modified files: cgen : ChangeLog mode.scm types.scm utils.scm Log message: * modes.scm (TI,OI): New modes. * types.scm (parse-type): Improve error checking. Don't hardwire mode names here. * utils.scm (non-negative-integer?): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.320&r2=1.321 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/types.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.25&r2=1.26 From devans@sourceware.org Wed Aug 5 20:30:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 05 Aug 2009 20:30:00 -0000 Subject: src/cgen attr.scm Message-ID: <20090805203036.9372.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-05 20:30:36 Modified files: cgen : attr.scm Log message: (-attr-read): Add some fixmes. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Thu Aug 6 16:40:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 06 Aug 2009 16:40:00 -0000 Subject: src/cgen ChangeLog ifield.scm insn.scm mach.sc ... Message-ID: <20090806164044.3981.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-06 16:40:44 Modified files: cgen : ChangeLog ifield.scm insn.scm mach.scm minsn.scm operand.scm pmacros.scm read.scm utils-cgen.scm cgen/testsuite : run-tests.sh test-utils.sh.in Added files: cgen/testsuite : location-1.test Log message: Track source location better, for better error messages. * pmacros.scm (-pmacro-eval): Delete, unused. (pmacro-expand, -pmacro-expand): New arg `loc', all callers updated. (-pmacro-expand-expr-list, -smacro-apply): Ditto. (scan-list, scan): Ditto. (-pmacro-builtin-pmacro, -pmacro-builtin-let, -pmacro-builtin-if, -pmacro-builtin-case, -pmacro-builtin-cond, -pmacro-builtin-begin, -pmacro-builtin-andif, -pmacro-builtin-orif): Ditto. (scan-list1): New function. (-pmacro-build-lambda): New arg `loc', all callers updated. Rewrite. * read.scm (): New member `location'. (-reader-lookup-command): Renamed from reader-lookup-command, all callers updated. (reader-error): Rewrite to produce better source location info. (current-reader-location): New function. (-reader-process-expanded-1!): Renamed from -reader-process-expanded-1. All callers updated. Record source location of expression. (reader-process-expanded!): Renamed from reader-process-expanded. All callers updated. (-reader-process!): Renamed from reader-process. New arg `loc'. All callers updated. Record source location of define-pmacro. * utils-cgen.scm (): New class. (single-location): New (pseudo) class. (pretty-print-single-location, pretty-print-location): New functions. (location-top, location-push-single, location-push): New functions. (unspecified-location, current-input-location): New functions. (location-property): New object property. (location-property-set!): New function. (): Renamed from . New member `location'. All uses updated. * testsuite/location-1.test: New testcase. * testsuite/run-tests.sh: Fix fail count handling. * testsuite/test-utils.sh.in (run_cgen): New option `-f'. Allow tests to expect cgen to fail. * pmacros.scm (*): Use "pmacro" instead of "macro" more consistently. * read.scm (-cmd-include): Renamed from include. All callers updated. (-cmd-if): Renamed from cmd-if. All callers updated. Use reader-process-expanded! on then/else clauses instead of eval1. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.321&r2=1.322 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.21&r2=1.22 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/minsn.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/location-1.test.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/run-tests.sh.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/test-utils.sh.in.diff?cvsroot=src&r1=1.1&r2=1.2 From devans@sourceware.org Thu Aug 6 21:52:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 06 Aug 2009 21:52:00 -0000 Subject: src/cgen ChangeLog read.scm utils.scm Message-ID: <20090806215208.30068.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-06 21:52:08 Modified files: cgen : ChangeLog read.scm utils.scm Log message: * read.scm (debug-env, debug-var-names, debug-var, debug-tty, debug-tty-port, debug-repl, debug-quit, debug-repl-env): Move to ... * utils.scm: ... here. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.322&r2=1.323 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.26&r2=1.27 From devans@sourceware.org Fri Aug 7 21:29:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 07 Aug 2009 21:29:00 -0000 Subject: src/cgen ChangeLog dev.scm pmacros.scm read.sc ... Message-ID: <20090807212920.2313.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-07 21:29:20 Modified files: cgen : ChangeLog dev.scm pmacros.scm read.scm utils-cgen.scm utils.scm cgen/doc : running.texi Log message: Add -t option for tracing things like commands, pmacro expansion. * dev.scm (cload): New arg #:trace. * pmacros.scm (-pmacro-expand): Rewrite pmacro tracing. (pmacro-trace): New arg `loc'. Rewrite pmacro tracing. (pmacro-debug): Call pmacro-trace instead of -pmacro-expand. * read.scm (): New members trace-commands?, trace-pmacros?. (-reader-process-expanded-1!): Trace commands if requested. (-reader-process!): Call pmacro-trace of pmacro tracing requested. (-set-trace-options!): New function. (-init-reader!): New function. (cpu-load): New arg trace-options, all callers updated. Call -init-reader! and -set-trace-options!. (cgen-usage): Improve output formatting. (common-arguments): New option -t. (-cgen): Process -t. * utils-cgen.scm (single-location->string): Renamed from pretty-print-single-location. All callers updated. (location->string): Renamed from pretty-print-location. All callers updated. (source-properties-location->string): New function. * doc/running.texi: Document -t. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.323&r2=1.324 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.24&r2=1.25 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.27&r2=1.28 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/running.texi.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sourceware.org Tue Aug 11 15:56:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 11 Aug 2009 15:56:00 -0000 Subject: src/cgen ChangeLog doc/rtl.texi Message-ID: <20090811155600.17005.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-11 15:56:00 Modified files: cgen : ChangeLog cgen/doc : rtl.texi Log message: * doc/rtl.texi (hardware types): Add pc. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.324&r2=1.325 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.28&r2=1.29 From devans@sourceware.org Tue Aug 11 16:00:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 11 Aug 2009 16:00:00 -0000 Subject: src/cgen/doc porting.texi Message-ID: <20090811160032.19180.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-11 16:00:32 Modified files: cgen/doc : porting.texi Log message: fix typo in cload usage Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.13&r2=1.14 From devans@sourceware.org Wed Aug 12 22:33:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 12 Aug 2009 22:33:00 -0000 Subject: src/cgen ChangeLog attr.scm enum.scm hardware. ... Message-ID: <20090812223337.31303.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-12 22:33:37 Modified files: cgen : ChangeLog attr.scm enum.scm hardware.scm html.scm ifield.scm insn.scm mach.scm minsn.scm mode.scm model.scm opc-itab.scm operand.scm read.scm rtl-c.scm rtl-traverse.scm rtl.scm sem-frags.scm semantics.scm sid.scm sim.scm types.scm utils-cgen.scm Log message: Clean up cpu file parsing, pass context consistently instead of the old "errtxt" argument. NOTE: ACU == "All Callers Updated". * attr.scm (-parse-simple-attribute): Renamed from parse-simple-attribute, ACU. (-attr-parse): Change errtxt argument to context, ACU. (-attr-read): Ditto. (atlist-parse): Ditto. Put context arg first. (attr-parse): Use parse-error instead of context-error. * enum.scm (parse-enum-vals): Change errtxt argument to context, ACU. (-enum-parse-prefix, -enum-parse, -enum-read): Ditto. * hardware.scm (-keyword-parse): Renamed from keyword-parse. `context' arg is now a object. ACU. (-keyword-read): `context' arg is now a object. ACU. (-hw-parse-indices): Change errtxt argument to context, ACU. (-hw-parse-values, -hw-parse-handlers): Ditto. (-hw-parse-getter, -hw-parse-setter, -hw-parse, -hw-read): Ditto. (-hw-validate-layout, -hw-create-getter-from-layout, -hw-create-setter-from-layout): Ditto. (:parse!, :parse!): Ditto. (:parse!, :parse!): Ditto. (:parse!): Ditto. * ifield.scm (-ifield-parse, ifield-read): Ditto. (-ifld-parse-follows, -ifld-parse-encode-decode): Ditto. (-ifld-parse-encode, -ifld-parse-decode): Ditto. (-multi-ifield-parse, -multi-ifield-read): Ditto. * insn.scm (-insn-parse, -insn-read): Ditto. (parse-syntax): Ditto. Put context arg first. (-parse-insn-format-symbol): Change errtxt argument to context, ACU. (-parse-insn-format-ifield-spec, -parse-insn-format-list): Ditto. (-parse-insn-format): Ditto. * mach.scm (-arch-parse-alignment, -arch-parse-machs): Ditto. (-arch-parse-isas): Ditto. (-isa-read): Add context arg, ACU. (-cpu-parse, -cpu-read, -mach-read): Ditto. * minsn.scm (-minsn-parse-expansion): Change errtxt argument to context, ACU. (-minsn-parse, -minsn-read, -minsn-compute-iflds): Ditto. (minsn-make-alias): Ditto. * mode.scm (-mode-parse): Ditto. (parse-mode-name): Ditto. Put context arg first. * model.scm (-prefetch-parse, -retire-parse, -pipeline-parse): Change errtxt argument to context, ACU. (-unit-parse, -model-parse, -model-read): Ditto. * operand.scm (-operand-parse-getter): Use parse-error instead of context-error. (-operand-parse-setter): Ditto. (-operand-parse): Change errtxt argument to context, ACU. (-operand-read, -derived-operand-parse, -derived-operand-read): Ditto. (-anyof-operand-parse, -anyof-operand-read): Ditto. * read.scm (reader-error): Delete. Use parse-error instead. (parse-error): Change errtxt argument to context, ACU. Split args argument into expr and maybe-help-text. (-reader-process-expanded-1!): Reorganize. * rtl.scm (-subr-read): Change errtxt argument to context, ACU. * types.scm (parse-type): Ditto. * utils-cgen.scm (single-location->simple-string): New function. (): Replace members file,lineno with location. (make-prefix-context): Renamed from context-make-prefix, ACU. (make-current-context): New function. (context-append, context-append-name): New functions. (context-make-reader): Delete. (parse-name): Change errtxt argument to context, ACU. Put context arg first. (parse-comment): Ditto. (parse-number): Change errtxt argument to context, ACU. (arg-list-validate-name, arg-list-check-no-args, arg-list-symbol-arg): Ditto. * read.scm (-cmd-if): Don't assume test is a list. * html.scm (get-insn-properties): Delete errtxt, unused. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.325&r2=1.326 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/enum.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/minsn.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/model.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sem-frags.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.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/types.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.11&r2=1.12 From devans@sourceware.org Thu Aug 13 16:23:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 13 Aug 2009 16:23:00 -0000 Subject: src/cgen/doc pmacros.texi Message-ID: <20090813162317.14550.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-13 16:23:17 Modified files: cgen/doc : pmacros.texi Log message: some minor tweaks Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.9&r2=1.10 From devans@sourceware.org Thu Aug 13 17:57:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 13 Aug 2009 17:57:00 -0000 Subject: src/cgen pmacros.scm doc/pmacros.texi testsuit ... Message-ID: <20090813175751.2102.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-13 17:57:51 Modified files: cgen : pmacros.scm cgen/doc : pmacros.texi cgen/testsuite : pmacros-1.test Log message: Add .let* pmacro builtin. * pmacros.scm (-pmacro-builtin-let*): New function. (pmacros-init!): Add .let*. * doc/pmacros.texi: Document .let*. * testsuite/pmacros-1.test: Test .let*. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/pmacros-1.test.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sourceware.org Thu Aug 13 19:10:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 13 Aug 2009 19:10:00 -0000 Subject: src/cgen/doc pmacros.texi Message-ID: <20090813191002.17414.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-13 19:10:01 Modified files: cgen/doc : pmacros.texi Log message: New section for syntactic forms. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.11&r2=1.12 From devans@sourceware.org Thu Aug 13 19:28:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 13 Aug 2009 19:28:00 -0000 Subject: src/cgen/doc running.texi Message-ID: <20090813192810.6549.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-13 19:28:10 Modified files: cgen/doc : running.texi Log message: add example usage of -t tracing option Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/running.texi.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sourceware.org Thu Aug 13 19:30:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 13 Aug 2009 19:30:00 -0000 Subject: src/cgen/doc running.texi Message-ID: <20090813193032.17626.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-13 19:30:32 Modified files: cgen/doc : running.texi Log message: tweak Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/running.texi.diff?cvsroot=src&r1=1.5&r2=1.6 From devans@sourceware.org Thu Aug 13 19:36:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 13 Aug 2009 19:36:00 -0000 Subject: src/cgen ChangeLog pmacros.scm doc/pmacros.tex ... Message-ID: <20090813193652.15435.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-13 19:36:52 Modified files: cgen : ChangeLog pmacros.scm cgen/doc : pmacros.texi cgenint.texi Log message: * pmacros.scm (pmacro-dump): New function. (check-pmacro): Tweak debugging output. * doc/cgenint.texi: Mention pmacro-dump, pmacro-debug. * doc/pmacros.texi (.splice): Use pmacro-dump instead of pmacro-expand. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.326&r2=1.327 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/cgenint.texi.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sourceware.org Thu Aug 13 19:51:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 13 Aug 2009 19:51:00 -0000 Subject: src/cgen ChangeLog dev.scm Message-ID: <20090813195113.11577.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-13 19:51:13 Modified files: cgen : ChangeLog dev.scm Log message: * dev.scm: Document tracing options. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.327&r2=1.328 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.15&r2=1.16 From devans@sourceware.org Sun Aug 16 17:44:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 16 Aug 2009 17:44:00 -0000 Subject: src/cgen ChangeLog read.scm Message-ID: <20090816174422.2871.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-16 17:44:22 Modified files: cgen : ChangeLog read.scm Log message: * read.scm (current-reader-location): Return unspecified location if reader hasn't been initialized yet. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.328&r2=1.329 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.26&r2=1.27 From devans@sourceware.org Sun Aug 16 17:46:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 16 Aug 2009 17:46:00 -0000 Subject: src/cgen ChangeLog doc/porting.texi Message-ID: <20090816174646.3617.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-16 17:46:46 Modified files: cgen : ChangeLog cgen/doc : porting.texi Log message: * doc/porting.texi: Remove support for Guile 1.4. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.329&r2=1.330 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.14&r2=1.15 From devans@sourceware.org Mon Aug 17 15:27:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 17 Aug 2009 15:27:00 -0000 Subject: src/cgen ChangeLog pmacros.scm doc/pmacros.tex ... Message-ID: <20090817152756.24730.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-17 15:27:56 Modified files: cgen : ChangeLog pmacros.scm cgen/doc : pmacros.texi cgen/testsuite : location-1.test pmacros-1.test Log message: Rename .eval -> .exec. Add new .eval. * pmacros.scm (-pmacro-built-exec): Renamed from -pmacro-builtin-eval. (-pmacro-builtin-eval): New function. (pmacros-init!): Add .exec. * doc/pmacros.texi: Update, .exec -> .eval. Document new .eval. * testsuite/location-1.test: Update. * testsuite/pmacros-1.test: Add test for .eval. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.330&r2=1.331 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/location-1.test.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/pmacros-1.test.diff?cvsroot=src&r1=1.5&r2=1.6 From devans@sourceware.org Tue Aug 18 01:40:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 18 Aug 2009 01:40:00 -0000 Subject: src/cgen ChangeLog insn.scm pmacros.scm utils- ... Message-ID: <20090818014057.1704.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-18 01:40:57 Modified files: cgen : ChangeLog insn.scm pmacros.scm utils-cgen.scm cgen/doc : pmacros.texi porting.texi cgen/testsuite : test-utils.sh.in testsuite.cpu Added files: cgen/testsuite : names-comments-1.test Log message: * pmacros.scm (-pmacro-builtin-internal-test): New function. (pmacros-init!): Add .internal-test. * testsuite/test-utils.sh.in (post_process): Tweak FAIL output. * testsuite/testsuite.cpu (internal-verify): New pmacro. * doc/pmacros.text: Document .internal-test. * utils-cgen.scm (parse-name): Handle (add 3) -> add3. (parse-comment): Allow numbers. * doc/porting.texi: Document that names and comments may be lists. * insn.scm (-insn-parse): Fix typo. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.331&r2=1.332 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/names-comments-1.test.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/test-utils.sh.in.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/testsuite.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 From devans@sourceware.org Tue Aug 18 16:34:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 18 Aug 2009 16:34:00 -0000 Subject: src/cgen ChangeLog gas-test.scm operand.scm Message-ID: <20090818163441.17219.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-18 16:34:41 Modified files: cgen : ChangeLog gas-test.scm operand.scm Log message: * gas-test.scm (, test-data): Handle () values. (, test-data): Convert symbols to strings before passing to string-append. (, test-data): Enumerate all cases. Emit correctly sized result for scalars. * operand.scm (hw-index-scalar): Set `name'. (hw-index-anyof, hw-index-derived): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.332&r2=1.333 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gas-test.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.17&r2=1.18 From devans@sourceware.org Wed Aug 19 02:47:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 19 Aug 2009 02:47:00 -0000 Subject: src/cgen ChangeLog doc/rtl.texi Message-ID: <20090819024713.25594.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-19 02:47:13 Modified files: cgen : ChangeLog cgen/doc : rtl.texi Log message: * doc/rtl.texi: Document how to write hex and boolean values. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.333&r2=1.334 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.29&r2=1.30 From devans@sourceware.org Wed Aug 19 03:58:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 19 Aug 2009 03:58:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20090819035848.30764.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-19 03:58:48 Modified files: cgen/doc : rtl.texi Log message: minor tweaks Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.30&r2=1.31 From devans@sourceware.org Wed Aug 19 04:20:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 19 Aug 2009 04:20:00 -0000 Subject: src/cgen ChangeLog ifield.scm opcodes.scm read ... Message-ID: <20090819042029.20242.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-19 04:20:29 Modified files: cgen : ChangeLog ifield.scm opcodes.scm read.scm utils-cgen.scm Log message: * ifield.scm (ifld-encode-mode): Add FIXME. * opcodes.scm ( 'gen-insert): Handle encode parameters with modes. ( 'gen-extract): Similarly. * read.scm (parse-error): Handle #f for context-location. * utils-cgen.scm (unspecified-location): Fix building of single-location. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.334&r2=1.335 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.27&r2=1.28 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.13&r2=1.14 From devans@sourceware.org Wed Aug 19 15:58:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 19 Aug 2009 15:58:00 -0000 Subject: src/cgen insn.scm Message-ID: <20090819155810.7720.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-19 15:58:10 Modified files: cgen : insn.scm Log message: add some fixmes Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.24&r2=1.25 From devans@sourceware.org Wed Aug 19 16:04:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 19 Aug 2009 16:04:00 -0000 Subject: src/cgen ChangeLog doc/rtl.texi Message-ID: <20090819160452.1888.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-19 16:04:52 Modified files: cgen : ChangeLog cgen/doc : rtl.texi Log message: * doc/rtl.texi (Instructions): Improve docs of when ${...} is needed in assembler syntax. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.335&r2=1.336 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.31&r2=1.32 From devans@sourceware.org Wed Aug 19 17:04:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 19 Aug 2009 17:04:00 -0000 Subject: src/cgen ChangeLog pmacros.scm testsuite/pmacr ... Message-ID: <20090819170428.32062.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-19 17:04:28 Modified files: cgen : ChangeLog pmacros.scm cgen/testsuite : pmacros-1.test Log message: * pmacros.scm (.sll, .srl, .sra): Fix thinko. * testsuite/pmacros-1.test: Ditto. Add better tests. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.336&r2=1.337 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/pmacros-1.test.diff?cvsroot=src&r1=1.6&r2=1.7 From devans@sourceware.org Wed Aug 19 17:17:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 19 Aug 2009 17:17:00 -0000 Subject: src/cgen ChangeLog doc/rtl.texi Message-ID: <20090819171724.4679.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-19 17:17:24 Modified files: cgen : ChangeLog cgen/doc : rtl.texi Log message: Improve operand docs on `foo' vs `o-foo'. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.337&r2=1.338 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.32&r2=1.33 From devans@sourceware.org Thu Aug 20 04:51:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 20 Aug 2009 04:51:00 -0000 Subject: src/cgen ChangeLog pmacros.scm Message-ID: <20090820045109.23745.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-20 04:51:09 Modified files: cgen : ChangeLog pmacros.scm Log message: * pmacros.scm (scan-list1): Reorganize tracing so that the tracing of a pmacro begins before its arguments are evaluated, improves readability. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.338&r2=1.339 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.17&r2=1.18 From devans@sourceware.org Thu Aug 20 05:33:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 20 Aug 2009 05:33:00 -0000 Subject: src/cgen ChangeLog pmacros.scm doc/pmacros.tex ... Message-ID: <20090820053314.17336.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-20 05:33:14 Modified files: cgen : ChangeLog pmacros.scm cgen/doc : pmacros.texi cgen/testsuite : pmacros-1.test Log message: New builtin .pmacro?. * pmacros.scm (-pmacro-builtin-pmacro?): New function. (pmacros-init!): Add .pmacro?. * doc/pmacros.text: Document .pmacro?. * testsuite/pmacros-1.test: Test .pmacro?. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.339&r2=1.340 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/pmacros-1.test.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sourceware.org Thu Aug 20 05:38:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 20 Aug 2009 05:38:00 -0000 Subject: src/cgen/doc pmacros.texi Message-ID: <20090820053829.23762.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-20 05:38:29 Modified files: cgen/doc : pmacros.texi Log message: (.dump): fix typo Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.16&r2=1.17 From devans@sourceware.org Thu Aug 20 05:50:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 20 Aug 2009 05:50:00 -0000 Subject: src/cgen ChangeLog configure configure.in read ... Message-ID: <20090820055048.19800.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-20 05:50:48 Modified files: cgen : ChangeLog configure configure.in read.scm cgen/doc : version.texi Log message: * configure.in (AM_INIT_AUTOMAKE): Change version to 1.1.50 to distinguish from 1.1. * configure: Regenerate. * read.scm (-CGEN-VERSION): Update. * doc/version.texi: Update. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.340&r2=1.341 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.in.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.28&r2=1.29 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/version.texi.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sourceware.org Thu Aug 20 15:55:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 20 Aug 2009 15:55:00 -0000 Subject: src/cgen ChangeLog doc/pmacros.texi Message-ID: <20090820155555.2302.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-20 15:55:55 Modified files: cgen : ChangeLog cgen/doc : pmacros.texi Log message: * doc/pmacros.texi (.splice): Add more text. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.341&r2=1.342 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.17&r2=1.18 From devans@sourceware.org Thu Aug 20 17:03:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 20 Aug 2009 17:03:00 -0000 Subject: src/cgen ChangeLog gas-test.scm utils.scm Message-ID: <20090820170330.4031.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-20 17:03:30 Modified files: cgen : ChangeLog gas-test.scm utils.scm Log message: * gas-test.scm ( test-data): Catch invalid requests, flag a warning and compensate. ( CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-08-22 15:43:47 Modified files: cgen : ChangeLog cgen/cpu : mep-core.cpu mep-ivc2.cpu mep.opc Log message: copy over mep additions from main trunk to 1.1 branch Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.278.2.6&r2=1.278.2.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-core.cpu.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.6&r2=1.6.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep-ivc2.cpu.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.4&r2=1.4.2.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.7&r2=1.7.2.1 From devans@sourceware.org Sat Aug 22 15:51:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 22 Aug 2009 15:51:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090822155155.26606.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-08-22 15:51:55 Modified files: cgen : ChangeLog Log message: fix typo in earlier entry Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.278.2.7&r2=1.278.2.8 From devans@sourceware.org Sat Aug 22 16:08:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 22 Aug 2009 16:08:00 -0000 Subject: src/cgen NEWS Message-ID: <20090822160846.16752.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-08-22 16:08:46 Modified files: cgen : NEWS Log message: add SID Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/NEWS.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.7.6.1&r2=1.7.6.2 From devans@sourceware.org Sat Aug 22 16:15:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 22 Aug 2009 16:15:00 -0000 Subject: src/cgen ChangeLog NEWS Message-ID: <20090822161546.17969.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-22 16:15:46 Modified files: cgen : ChangeLog NEWS Log message: * NEWS: Copy over entries from 1.1 branch. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.343&r2=1.344 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/NEWS.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sourceware.org Sat Aug 22 18:06:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 22 Aug 2009 18:06:00 -0000 Subject: src/cgen ChangeLog cpu/xc16x.cpu cpu/xc16x.opc Message-ID: <20090822180629.18743.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Branch: cgen-1_1-branch Changes by: devans@sourceware.org 2009-08-22 18:06:29 Modified files: cgen : ChangeLog Added files: cgen/cpu : xc16x.cpu xc16x.opc Log message: add xc16x back to cgen/cpu until binutils updated Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.278.2.8&r2=1.278.2.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.cpu.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.1.4.1&r2=1.1.4.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.opc.diff?cvsroot=src&only_with_tag=cgen-1_1-branch&r1=1.2.4.1&r2=1.2.4.2 From devans@sourceware.org Sat Aug 22 23:16:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 22 Aug 2009 23:16:00 -0000 Subject: src/cgen ChangeLog mach.scm operand.scm utils- ... Message-ID: <20090822231601.22381.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-22 23:16:01 Modified files: cgen : ChangeLog mach.scm operand.scm utils-cgen.scm Log message: * mach.scm (current-*-add!): Update calls to parse-error. * operand.scm (op:new-mode): Update call to parse-error. * utils-cgen.scm (make-obj-context): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.344&r2=1.345 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.14&r2=1.15 From devans@sourceware.org Sat Aug 22 23:41:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 22 Aug 2009 23:41:00 -0000 Subject: src/cgen ChangeLog Makefile.am Makefile.in des ... Message-ID: <20090822234105.30213.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-22 23:41:05 Modified files: cgen : ChangeLog Makefile.am Makefile.in desc-cpu.scm opcodes.scm Added files: cgen : gen-all-desc Log message: * Makefile.am (OPTIONS): Define. (desc): Just generate -desc.[ch] files. * Makefile.in: Regenerate. * desc-cpu.scm (cgen-desc.h): Skip call to gen-extra-cpu.h if there's no .opc file. (cgen-desc.c): Similarly. * gen-all-desc: New file. * opcodes.scm (opc-file-provided?): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-desc.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.345&r2=1.346 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.am.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.in.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.24&r2=1.25 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.14&r2=1.15 From devans@sourceware.org Sat Aug 22 23:56:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 22 Aug 2009 23:56:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20090822235648.2948.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-22 23:56:48 Modified files: cgen/doc : rtl.texi Log message: remove old comment, ifields can specify the size of the word they live in Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.33&r2=1.34 From devans@sourceware.org Sun Aug 23 16:15:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 23 Aug 2009 16:15:00 -0000 Subject: src/cgen ChangeLog read.scm cpu/play.cpu doc/r ... Message-ID: <20090823161553.23724.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-23 16:15:53 Modified files: cgen : ChangeLog read.scm cgen/cpu : play.cpu cgen/doc : rtl.texi Log message: Add define-rtl-version. * read.scm (-CGEN-RTL-VERSION): Renamed from -CGEN-LANG-VERSION. (cgen-rtl-major, cgen-rtl-minor): Similarly renamed. (cgen-lang-fixlevel): Delete. (-supported-rtl-versions): New variable. (-cmd-define-rtl-version): New function. (init-reader!): New command define-rtl-version. (-cgen): Add rtl version to --version output. * doc/rtl.texi: Document rtl version support. * cpu/play.cpu: Add define-rtl-version. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.346&r2=1.347 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.29&r2=1.30 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.34&r2=1.35 From devans@sourceware.org Mon Aug 24 06:46:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 24 Aug 2009 06:46:00 -0000 Subject: src/cgen ChangeLog desc-cpu.scm desc.scm gas-t ... Message-ID: <20090824064616.26912.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-24 06:46:16 Modified files: cgen : ChangeLog desc-cpu.scm desc.scm gas-test.scm hardware.scm read.scm rtl-traverse.scm cgen/cpu : arm.cpu fr30.cpu ia32.cpu ip2k.cpu m68k.cpu sh.cpu sh64-compact.cpu sparc.cpu xc16x.cpu xstormy16.cpu cgen/doc : rtl.texi Log message: * hardware.scm (): Rename member print-name -> enum-prefix. Rename member prefix -> name-prefix. ( getters): Update. (-keyword-parse): Update. Default enum-prefix to NAME-. (-keyword-read): Update. Don't compute default value for enum-prefix here. (define-keyword): Update. (-hw-parse-keyword): Pass "UNUSED" for enum-prefix to -keyword-parse. * read.scm (cgen-rtl-version): New function. (-supported-rtl-versions): Add (0 8). * desc-cpu.scm (-gen-hw-decl): Remove cruft. * desc.scm ( gen-defn): prefix -> name-prefix. * gas-test.scm ( test-data): prefix -> name-prefix. * cpu/arm.cpu (gr-names, shift-type): Call define-rtl-version. Update, print-name -> enum-prefix, make uppercase. Remove unnecessary name-prefix spec. * cpu/fr30.cpu (gr-names, cr-names, dr-names): Ditto. * cpu/ip2k.cpu (register-names): Ditto. * cpu/m68k.cpu (dr-names, ar-names): Ditto. * cpu/sparc.cpu (gr-names): Ditto. * cpu/xc16x.cpu (gr-names, ext-names,psw-names): Ditto. (grb-names, conditioncode-names, extconditioncode-names): Ditto. (grb8-names, r8-names, regmem8-names, regdiv8-names): Ditto. (reg0-name, reg0-name1, regbmem8-names, memgr8-names): Ditto. * cpu/ia32.cpu (gr8-names, gr16-names, gr-names): Call define-rtl-version. Update, print-name -> enum-prefix, make uppercase, prefix -> name-prefix. * cpu/sh64-compact.cpu (frc-names): Call define-rtl-version. Update, print-name -> enum-prefix, make uppercase. (drc-names, xf-names): Ditto. * cpu/xstormy16.cpu (gr-names, gr-Rb-names): Ditto. * doc/rtl.texi (Keywords): New section. (hardware indices): Update text. (rtl versions): Add 0.8. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.347&r2=1.348 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gas-test.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.30&r2=1.31 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/arm.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/fr30.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ia32.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ip2k.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m68k.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh.cpu.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-compact.cpu.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sparc.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.cpu.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.35&r2=1.36 From devans@sourceware.org Tue Aug 25 16:13:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 25 Aug 2009 16:13:00 -0000 Subject: src/cgen ChangeLog pmacros.scm doc/pmacros.texi Message-ID: <20090825161335.1233.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-25 16:13:35 Modified files: cgen : ChangeLog pmacros.scm cgen/doc : pmacros.texi Log message: * doc/pmacros.texi (pmacro default argument values): Add text. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.348&r2=1.349 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.18&r2=1.19 From devans@sourceware.org Tue Aug 25 16:19:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 25 Aug 2009 16:19:00 -0000 Subject: src/cgen/doc pmacros.texi Message-ID: <20090825161948.3668.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-25 16:19:48 Modified files: cgen/doc : pmacros.texi Log message: tweak previous change for consistency Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.19&r2=1.20 From devans@sourceware.org Tue Aug 25 16:30:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 25 Aug 2009 16:30:00 -0000 Subject: src/cgen ChangeLog sim-model.scm Message-ID: <20090825163007.8989.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-25 16:30:07 Modified files: cgen : ChangeLog sim-model.scm Log message: * sim-model.scm (-gen-mach-defns): Use @PREFIX@_INSN__MAX instead of @CPU@_INSN__MAX. Use @prefix@ instead of @cpu@ for engine_run routines. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.349&r2=1.350 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.scm.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Thu Aug 27 02:45:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 27 Aug 2009 02:45:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090827024525.19402.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-27 02:45:25 Modified files: cgen : ChangeLog Log message: Fix name in previous entry. Blech, sorry Dave. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.350&r2=1.351 From devans@sourceware.org Thu Aug 27 02:47:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 27 Aug 2009 02:47:00 -0000 Subject: src/cgen ChangeLog rtl-traverse.scm Message-ID: <20090827024712.19757.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-27 02:47:11 Modified files: cgen : ChangeLog rtl-traverse.scm Log message: * rtl-traverse.scm (estate-new-env): Rename arg state -> estate. (estate-push-env, estate-with-modifiers): Ditto. (estate-deepen): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.351&r2=1.352 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sourceware.org Thu Aug 27 04:20:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 27 Aug 2009 04:20:00 -0000 Subject: src/cgen gen-all-desc Message-ID: <20090827042049.17008.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-27 04:20:49 Modified files: cgen : gen-all-desc Log message: remove cruft Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-desc.diff?cvsroot=src&r1=1.1&r2=1.2 From devans@sourceware.org Thu Aug 27 04:22:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 27 Aug 2009 04:22:00 -0000 Subject: src/cgen ChangeLog ifield.scm insn.scm minsn.s ... Message-ID: <20090827042256.18571.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-27 04:22:56 Modified files: cgen : ChangeLog ifield.scm insn.scm minsn.scm operand.scm rtl-c.scm rtx-funcs.scm semantics.scm utils-cgen.scm Log message: * ifield.scm ( constructor): New arg `location', all callers updated. * insn.scm ( constructor): Ditto. ( constructor): Ditto. * minsn.scm ( constructor): Ditto. * operand.scm ( constructor): Ditto. * utils-cgen.scm (builtin-location): New function. (): Fix default value of member `location'. (source-ident?): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.352&r2=1.353 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/minsn.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.15&r2=1.16 From devans@sourceware.org Thu Aug 27 05:47:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 27 Aug 2009 05:47:00 -0000 Subject: src/cgen ChangeLog read.scm rtl-c.scm rtl-trav ... Message-ID: <20090827054713.19690.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-27 05:47:13 Modified files: cgen : ChangeLog read.scm rtl-c.scm rtl-traverse.scm rtl-xform.scm rtl.scm rtx-funcs.scm utils-cgen.scm Log message: * read.scm (parse-error): Change error message output format to match context-owner-error. * rtl-c.scm (-rtl-c-get): Call estate-error instead of error. (rtl-c-set-quiet, rtl-c-set-trace): Ditto. (s-if, s-cond, -gen-non-vm-case-test): Ditto. (operand): Call estate-error instead of context-error. (local, delay): Ditto. (ref, attr): Call estate-error instead of error. * rtl-traverse.scm (tstate-error): New function. (-rtx-traverse-error): Call tstate-error instead of context-error. (-rtx-traverse-operands, -rtx-traverse): Ditto. (estate-error): New function. * rtl.scm (rtx-lvalue-mode-name): Handle locals. Call estate-error instead of error. (e-if): Call estate-error instead of error. * rtx-funcs.scm (error): Call estate-error instead of context-error. (member): Ditto. * utils-cgen.scm (context-error): New arg `intro', all callers updated. Rewrite to call context-owner-error. (context-owner-error): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.353&r2=1.354 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.31&r2=1.32 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.16&r2=1.17 From devans@sourceware.org Thu Aug 27 06:09:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 27 Aug 2009 06:09:00 -0000 Subject: src/cgen read.scm utils-cgen.scm Message-ID: <20090827060903.14559.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-27 06:09:03 Modified files: cgen : read.scm utils-cgen.scm Log message: * read.scm (parse-error): Really change error message output format to match context-owner-error. * utils-cgen.scm (context-owner-error): Simplify. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.32&r2=1.33 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.17&r2=1.18 From devans@sourceware.org Thu Aug 27 21:28:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 27 Aug 2009 21:28:00 -0000 Subject: src/cgen ChangeLog rtl-c.scm rtl-traverse.scm ... Message-ID: <20090827212848.11195.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-27 21:28:48 Modified files: cgen : ChangeLog rtl-c.scm rtl-traverse.scm rtl.scm rtx-funcs.scm cgen/cpu : play.cpu cgen/doc : rtl.texi Log message: Add do-count rtl function. * rtl-c.scm (s-do-count): New function. (do-count): New rtl handler. * rtl-traverse.scm (-rtx-traverse-iteration): New function. (-rtx-make-traverser-table): Add ITERATION. * rtl.scm (rtx-env-make-iteration-locals): New function. * rtx-funcs.scm (do-count): New rtl function. * cpu/play.cpu: Add do-count-test insn. * doc/rtl.texi: Add docs on do-count. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.354&r2=1.355 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.36&r2=1.37 From devans@sourceware.org Fri Aug 28 06:20:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 28 Aug 2009 06:20:00 -0000 Subject: src/cgen ChangeLog rtl-c.scm rtl.scm rtx-funcs ... Message-ID: <20090828062031.5540.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-28 06:20:29 Modified files: cgen : ChangeLog rtl-c.scm rtl.scm rtx-funcs.scm cgen/cpu : play.cpu cgen/doc : rtl.texi Log message: Rework do-count to take an expression for the iteration count, and swap the iteration-variable/#iterations arguments. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.355&r2=1.356 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.37&r2=1.38 From devans@sourceware.org Fri Aug 28 06:24:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 28 Aug 2009 06:24:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20090828062451.6678.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-28 06:24:51 Modified files: cgen/doc : rtl.texi Log message: do-count #iterations parameter can be an expression Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.38&r2=1.39 From devans@sourceware.org Fri Aug 28 16:01:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 28 Aug 2009 16:01:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20090828160112.7937.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-28 16:01:12 Modified files: cgen/doc : rtl.texi Log message: spiff up docs of sequence, parallel, do-count Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.39&r2=1.40 From devans@sourceware.org Fri Aug 28 16:02:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 28 Aug 2009 16:02:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20090828160255.32685.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-28 16:02:55 Modified files: cgen/doc : rtl.texi Log message: tweak `sequence' docs Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.40&r2=1.41 From devans@sourceware.org Sat Aug 29 18:31:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 29 Aug 2009 18:31:00 -0000 Subject: src/cgen hardware.scm doc/rtl.texi Message-ID: <20090829183158.9847.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-29 18:31:58 Modified files: cgen : hardware.scm cgen/doc : rtl.texi Log message: * hardware.scm (-keyword-parse): Fix `enum-prefix' default for rtl version 0.7. * doc/rtl.texi: Improve docs on rtl 0.7 vs 0.8 differences. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.41&r2=1.42 From devans@sourceware.org Sat Aug 29 18:32:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 29 Aug 2009 18:32:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090829183232.9996.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-08-29 18:32:32 Modified files: cgen : ChangeLog Log message: * hardware.scm (-keyword-parse): Fix `enum-prefix' default for rtl version 0.7. * doc/rtl.texi: Improve docs on rtl 0.7 vs 0.8 differences. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.356&r2=1.357 From devans@sourceware.org Tue Sep 1 15:47:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 01 Sep 2009 15:47:00 -0000 Subject: src/cgen ChangeLog doc/porting.texi Message-ID: <20090901154755.8587.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-01 15:47:55 Modified files: cgen : ChangeLog cgen/doc : porting.texi Log message: * doc/porting.texi (Doing an opcodes port): Add step to specify the .opc file. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.357&r2=1.358 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.16&r2=1.17 From devans@sourceware.org Tue Sep 1 16:02:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 01 Sep 2009 16:02:00 -0000 Subject: src/cgen ChangeLog doc/porting.texi Message-ID: <20090901160218.1031.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-01 16:02:18 Modified files: cgen : ChangeLog cgen/doc : porting.texi Log message: * doc/porting.texi: Work around texi2html bug where it doesn't properly escape <> inside double-quotes inside @code. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.358&r2=1.359 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.17&r2=1.18 From devans@sourceware.org Tue Sep 1 16:13:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 01 Sep 2009 16:13:00 -0000 Subject: src/cgen/doc porting.texi Message-ID: <20090901161325.8850.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-01 16:13:25 Modified files: cgen/doc : porting.texi Log message: texi2html <> workaround, v2 Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.18&r2=1.19 From devans@sourceware.org Tue Sep 1 16:17:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 01 Sep 2009 16:17:00 -0000 Subject: src/cgen/doc porting.texi Message-ID: <20090901161752.12245.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-01 16:17:52 Modified files: cgen/doc : porting.texi Log message: text2html <> inside double-quotes workaround, v3 Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.19&r2=1.20 From devans@sourceware.org Tue Sep 1 16:31:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 01 Sep 2009 16:31:00 -0000 Subject: src/cgen ChangeLog pmacros.scm doc/pmacros.tex ... Message-ID: <20090901163128.24270.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-01 16:31:28 Modified files: cgen : ChangeLog pmacros.scm cgen/doc : pmacros.texi cgen/testsuite : pmacros-1.test Log message: Pmacro .equals -> .equal? * pmacros.scm (-pmacro-builtin-equal?): Renamed from -pmacro-builtin-equals. All callers updated. (pmacros-init!): Rename .equals to .equal?. * doc/pmacros.texi: Update. * testsuite/pmacros-1.test: Update. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.359&r2=1.360 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/pmacros.texi.diff?cvsroot=src&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/pmacros-1.test.diff?cvsroot=src&r1=1.8&r2=1.9 From dj@sourceware.org Wed Sep 2 02:10:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Wed, 02 Sep 2009 02:10:00 -0000 Subject: src/cgen ChangeLog cpu/mep.opc Message-ID: <20090902021036.14702.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-09-02 02:10:36 Modified files: cgen : ChangeLog cgen/cpu : mep.opc Log message: [cgen] * cpu/mep.opc (parse_signed16_range): Mark as potentially unused. (parse_unsigned16_range): Likewise. (mep_cgen_insn_supported_asm): Make BSR12 check dependent on VLIW isa. [opcodes] * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-opc.c: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.360&r2=1.361 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Thu Sep 3 17:13:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 03 Sep 2009 17:13:00 -0000 Subject: src/cgen ChangeLog rtl.scm Message-ID: <20090903171303.26127.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-03 17:13:02 Modified files: cgen : ChangeLog rtl.scm Log message: * rtl.scm (rtx-pretty-name): Fix thinko, don't assume (car rtx) is simple. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.361&r2=1.362 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.16&r2=1.17 From devans@sourceware.org Mon Sep 7 22:17:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 07 Sep 2009 22:17:00 -0000 Subject: src/cgen ChangeLog attr.scm cos.scm decode.scm ... Message-ID: <20090907221734.31510.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-07 22:17:34 Modified files: cgen : ChangeLog attr.scm cos.scm decode.scm desc-cpu.scm enum.scm gas-test.scm hardware.scm ifield.scm iformat.scm insn.scm intrinsics.scm mach.scm minsn.scm mode.scm model.scm opc-asmdis.scm opc-ibld.scm opc-itab.scm opc-opinst.scm opcodes.scm operand.scm pmacros.scm read.scm rtl-c.scm rtl-traverse.scm rtl-xform.scm rtl.scm sem-frags.scm semantics.scm sid-cpu.scm sid-decode.scm sid-model.scm sid.scm sim-arch.scm sim-cpu.scm sim-decode.scm sim-model.scm sim.scm utils-cgen.scm utils-gen.scm utils-sim.scm utils.scm Log message: * read.scm (rtl-version-equal?): New function. (rtl-version-at-least?, rtl-version-older?): New functions. * *.scm: Use / to prefix "local" vars/fns, for r6rs compliance. * pmacros.scm (/pmacro-builtin-splice): Refer to $unsplice for rtl versions >= 0.9. (pmacros-init!): Tweak to prepare for $ for builtin pmacros. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.362&r2=1.363 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.26&r2=1.27 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/enum.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gas-test.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.26&r2=1.27 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/intrinsics.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/minsn.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/model.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-asmdis.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-ibld.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-opinst.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.21&r2=1.22 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.33&r2=1.34 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sem-frags.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.21&r2=1.22 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-arch.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-decode.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.29&r2=1.30 From devans@sourceware.org Tue Sep 8 06:41:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 08 Sep 2009 06:41:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20090908064117.30791.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-08 06:41:17 Modified files: cgen/doc : rtl.texi Log message: minor tweak Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.42&r2=1.43 From devans@sourceware.org Tue Sep 8 06:43:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 08 Sep 2009 06:43:00 -0000 Subject: src/cgen ChangeLog cos.scm Message-ID: <20090908064333.4841.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-08 06:43:33 Modified files: cgen : ChangeLog cos.scm Log message: * cos.scm (/object-error): Convert symbols to strings before passing to string-append. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.363&r2=1.364 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos.scm.diff?cvsroot=src&r1=1.6&r2=1.7 From devans@sourceware.org Tue Sep 8 06:51:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 08 Sep 2009 06:51:00 -0000 Subject: src/cgen ChangeLog types.scm pmacros.scm mach. ... Message-ID: <20090908065145.306.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-08 06:51:44 Modified files: cgen : ChangeLog types.scm pmacros.scm mach.scm decode.scm Log message: * types.scm (): Delete. * pmacros.scm (/pmacro-env-make): New argument `loc', all callers updated. (/pmacro-loc-error): New function. * mach.scm (/isa-parse-decode-assist): New function. (/isa-parse): Call it. * decode.scm (/get-subopcode-value): New function. (/opcode-slots): Call it. (/fill-slot!): Add logging message. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.364&r2=1.365 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/types.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.13&r2=1.14 From devans@sourceware.org Tue Sep 8 07:26:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 08 Sep 2009 07:26:00 -0000 Subject: src/cgen ChangeLog rtl-c.scm Message-ID: <20090908072651.10076.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-08 07:26:51 Modified files: cgen : ChangeLog rtl-c.scm Log message: * rtl-c.scm (/rtl-c-get): Convert symbols to strings before passing to string-append. (*): Remove trailing ":" from error messages passed to estate-error. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.365&r2=1.366 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.17&r2=1.18 From dj@sourceware.org Tue Sep 8 23:51:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Tue, 08 Sep 2009 23:51:00 -0000 Subject: src/cgen ChangeLog cpu/mep.opc Message-ID: <20090908235110.8150.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-09-08 23:51:10 Modified files: cgen : ChangeLog cgen/cpu : mep.opc Log message: * cpu/mep.opc (mep_cgen_insn_supported_asm): Change the test to a preprocessor macro, not an enum. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.366&r2=1.367 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&r1=1.9&r2=1.10 From devans@sourceware.org Wed Sep 9 03:51:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 03:51:00 -0000 Subject: src/cgen ChangeLog ifield.scm iformat.scm insn ... Message-ID: <20090909035111.1451.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 03:51:11 Modified files: cgen : ChangeLog ifield.scm iformat.scm insn.scm pgmr-tools.scm Log message: * iformat.scm (ifields-base-ifields): Simplify. (compute-insn-length): Simplify, call ifields-base-ifields. (compute-insn-base-mask): Ditto. * ifield.scm (ifld-known-values): Ditto. (ifld-base-ifields): Ditto. * insn.scm (insn-value): Ditto. * pgmr-tools.scm (pgmr-pretty-print-insn-format): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.367&r2=1.368 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.27&r2=1.28 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pgmr-tools.scm.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sourceware.org Wed Sep 9 08:00:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 08:00:00 -0000 Subject: src/cgen ChangeLog ifield.scm iformat.scm insn ... Message-ID: <20090909080019.29010.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 08:00:17 Modified files: cgen : ChangeLog ifield.scm iformat.scm insn.scm mach.scm utils-gen.scm utils.scm Log message: * ifield.scm (ifld-beyond-base?): Remove args base-bitsize, total-bitsize. All callers updated. * insn.scm (): Rename member ifld-values to /insn-value. New member /insn-base-value. (insn-base-value): New function. * mach.scm (/sanity-check-insns): New function. (arch-analyze-insns!): Call it. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.368&r2=1.369 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.28&r2=1.29 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.30&r2=1.31 From devans@sourceware.org Wed Sep 9 17:06:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 17:06:00 -0000 Subject: src/cgen ChangeLog desc-cpu.scm dev.scm ifield ... Message-ID: <20090909170619.27533.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 17:06:19 Modified files: cgen : ChangeLog desc-cpu.scm dev.scm ifield.scm mach.scm opcodes.scm operand.scm utils-gen.scm Log message: * dev.scm (*): Change default verbosity level to 2. * ifield.scm ( pretty-print): New method. (ifld-pretty-print): New function. ( pretty-print): New method. * ifield.scm ( field-start): Delete word-len arg. All callers updated. (ifld-start): Ditto. ( field-start): Ditto. * operand.scm ( field-start): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.369&r2=1.370 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.27&r2=1.28 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.21&r2=1.22 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.16&r2=1.17 From devans@sourceware.org Wed Sep 9 17:20:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 17:20:00 -0000 Subject: src/cgen ifield.scm Message-ID: <20090909172054.12665.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 17:20:54 Modified files: cgen : ifield.scm Log message: ( pretty-print): Fix typo. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.19&r2=1.20 From devans@sourceware.org Wed Sep 9 20:43:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 20:43:00 -0000 Subject: src/cgen ChangeLog dev.scm ifield.scm iformat. ... Message-ID: <20090909204305.8831.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 20:43:05 Modified files: cgen : ChangeLog dev.scm ifield.scm iformat.scm insn.scm mach.scm operand.scm read.scm cgen/cpu : play.cpu cgen/doc : running.texi Log message: Add support for controlling warnings/errors. Add tests for iformat description errors. * dev.scm (cload): New option #:diag. * read.scm (): New member verify-iformat?. (/parse-diagnostic, parse-warning): New functions. (parse-error): Guts moved to /parse-diagnostic. (/set-diagnostic-options!): New function. (cpu-load): New arg diagnostic-options, all callers updated. Recognize -w diagnostic-option-list. * ifield.scm (ifields-base-ifields): Move here from iformat.scm. (ifld-simple-ifields, ifields-simple-ifields): New function. * insn.scm (/parse-insn-format-iflds): New function. (/parse-insn-format): Guts moved to /parse-insn-format-iflds. New arg isa, all callers updated. Do some basic validation of the ifield list if requested. * mach.scm (/sanity-check-insns): Improve error message text. * doc/running.text: Document -w option. * ifield.scm (/multi-ifield-parse): Initialize bitrange. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.370&r2=1.371 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.29&r2=1.30 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.34&r2=1.35 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/running.texi.diff?cvsroot=src&r1=1.6&r2=1.7 From devans@sourceware.org Wed Sep 9 20:49:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 20:49:00 -0000 Subject: src/cgen ChangeLog doc/porting.texi Message-ID: <20090909204950.20003.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 20:49:50 Modified files: cgen : ChangeLog cgen/doc : porting.texi Log message: * doc/porting.texi: Document #:trace, #:diag options to cload. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.371&r2=1.372 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.20&r2=1.21 From devans@sourceware.org Wed Sep 9 21:01:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 21:01:00 -0000 Subject: src/cgen insn.scm Message-ID: <20090909210140.7991.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 21:01:40 Modified files: cgen : insn.scm Log message: (/parse-insn-format): Tweak error message. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.30&r2=1.31 From devans@sourceware.org Wed Sep 9 21:59:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 21:59:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20090909215953.18970.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 21:59:53 Modified files: cgen/doc : rtl.texi Log message: tweak Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.43&r2=1.44 From devans@sourceware.org Wed Sep 9 22:21:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 22:21:00 -0000 Subject: src/cgen ChangeLog insn.scm Message-ID: <20090909222130.11198.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 22:21:30 Modified files: cgen : ChangeLog insn.scm Log message: * insn.scm (/insn-parse): Canonicalize the ifield-assertion before saving. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.372&r2=1.373 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.31&r2=1.32 From devans@sourceware.org Wed Sep 9 22:21:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 22:21:00 -0000 Subject: src/cgen rtl-xform.scm Message-ID: <20090909222112.10682.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 22:21:12 Modified files: cgen : rtl-xform.scm Log message: tweak error message Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sourceware.org Wed Sep 9 23:07:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 23:07:00 -0000 Subject: src/cgen/doc porting.texi Message-ID: <20090909230739.857.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 23:07:39 Modified files: cgen/doc : porting.texi Log message: Move "Interactive development" up a level. Expand on the .splice example. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.21&r2=1.22 From devans@sourceware.org Wed Sep 9 23:56:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 09 Sep 2009 23:56:00 -0000 Subject: src/cgen ChangeLog doc/rtl.texi Message-ID: <20090909235615.32476.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-09 23:56:15 Modified files: cgen : ChangeLog cgen/doc : rtl.texi Log message: * rtl.texi: Add text to docs on ifield-assertions. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.373&r2=1.374 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.44&r2=1.45 From devans@sourceware.org Thu Sep 10 00:00:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 10 Sep 2009 00:00:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20090910000053.8705.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-10 00:00:52 Modified files: cgen/doc : rtl.texi Log message: tweak ifield-assertion text Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.45&r2=1.46 From devans@sourceware.org Thu Sep 10 00:11:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 10 Sep 2009 00:11:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20090910001059.27450.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-10 00:10:59 Modified files: cgen/doc : rtl.texi Log message: tweak ifield-assertion text Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.46&r2=1.47 From devans@sourceware.org Thu Sep 10 06:23:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 10 Sep 2009 06:23:00 -0000 Subject: src/cgen ChangeLog rtl-traverse.scm rtl-xform. ... Message-ID: <20090910062328.27897.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-10 06:23:27 Modified files: cgen : ChangeLog rtl-traverse.scm rtl-xform.scm cgen/doc : rtl.texi Log message: * rtl-traverse.scm: Comment tweaks. * rtl-xform.scm: Comment and reformatting tweaks. * doc/rtl.texi: Add text to docs on ifield-assertions. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.374&r2=1.375 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.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.47&r2=1.48 From devans@sourceware.org Thu Sep 10 07:23:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 10 Sep 2009 07:23:00 -0000 Subject: src/cgen ChangeLog insn.scm operand.scm sid-de ... Message-ID: <20090910072329.10971.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-10 07:23:29 Modified files: cgen : ChangeLog insn.scm operand.scm sid-decode.scm sid-model.scm sid.scm sim-decode.scm Log message: * insn.scm (/parse-insn-format): New arg `verify?', all callers updated. (/insn-parse): Don't verify iformat for virtual insns. * sid-decode.scm (cgen-decode.cxx): Remove redundant call to non-multi-insns. * sid-model.scm (/gen-model-insn-fn-decls): Ditto. (/gen-model-insn-fns, /gen-model-class-decls): Ditto. * sid.scm (pbb-engine-insns): Ditto. * sim-decode.scm (cgen-decode.c): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.375&r2=1.376 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.32&r2=1.33 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-decode.scm.diff?cvsroot=src&r1=1.12&r2=1.13 From devans@sourceware.org Thu Sep 10 08:07:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 10 Sep 2009 08:07:00 -0000 Subject: src/cgen ChangeLog insn.scm Message-ID: <20090910080704.10929.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-10 08:07:04 Modified files: cgen : ChangeLog insn.scm Log message: * insn.scm (/parse-insn-format): Improve error message for missing or too many bits. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.376&r2=1.377 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.33&r2=1.34 From devans@sourceware.org Sat Sep 12 16:51:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 12 Sep 2009 16:51:00 -0000 Subject: src/cgen cgen-gas.scm cgen-stest.scm Message-ID: <20090912165116.5886.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-12 16:51:15 Modified files: cgen : cgen-gas.scm cgen-stest.scm Log message: add fixme Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-gas.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-stest.scm.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sourceware.org Sat Sep 12 17:07:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 12 Sep 2009 17:07:00 -0000 Subject: src/cgen ChangeLog sim-test.scm Message-ID: <20090912170748.31860.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-12 17:07:48 Modified files: cgen : ChangeLog sim-test.scm Log message: * sim-test.scm (*): Symbols no longer can be passed to string-append. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.377&r2=1.378 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-test.scm.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sourceware.org Sat Sep 12 17:19:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 12 Sep 2009 17:19:00 -0000 Subject: src/cgen opcodes.scm Message-ID: <20090912171955.2592.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-12 17:19:55 Modified files: cgen : opcodes.scm Log message: whitespace tweaks Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.17&r2=1.18 From devans@sourceware.org Sat Sep 12 17:32:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 12 Sep 2009 17:32:00 -0000 Subject: src/cgen sim.scm Message-ID: <20090912173256.6114.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-12 17:32:56 Modified files: cgen : sim.scm Log message: whitespace fix Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.20&r2=1.21 From devans@sourceware.org Sat Sep 12 17:34:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 12 Sep 2009 17:34:00 -0000 Subject: src/cgen ChangeLog attr.scm hardware.scm html. ... Message-ID: <20090912173415.6483.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-12 17:34:15 Modified files: cgen : ChangeLog attr.scm hardware.scm html.scm ifield.scm mode.scm operand.scm rtl-c.scm rtl-traverse.scm rtl-xform.scm rtl.scm rtx-funcs.scm sem-frags.scm semantics.scm Log message: Clean up pass of mode handling. Make use of mode name vs object more consistent and clear. * hardware.scm (/keyword-read): Default mode to the mode name, not the object. (/hw-parse-indices): Parse mode name and pass mode object to constructor. (/hw-parse-values): Ditto. ( parse!): Pass mode name to /hw-parse-indices and /hw-parse-values. ( parse!): Ditto. ( parse!): Ditto. * mode.scm (/mode-table): New global, replaces mode-list. Modes stored in hashtable instead of list. (/mode-class-table): New global. (mode-list-non-alias-values): Update. (mode:eq?, mode-compatible?, mode:add!): Update. (mode:lookup): Restrict arg to the mode's name. All callers updated. (mode-maybe-lookup): New function. (mode-real-name): Restrict arg to a object. All callers updated. (mode-real-mode, mode-sem-mode, mode-bigger?): Ditto. (mode-find, mode-set-word-modes!): Update (mode-ensure-word-sizes-defined): Update. (/sort-mode-classes!): New function. (mode-builtin!): Update. Sort mode classes here. (mode-finish!): Sort mode classes here too. * rtl-c.scm (/rtl-c-get): Restrict mode arg to a object. All callers updated. (rtl-c-set-quiet): Allow mode to be name of object. (rtl-c-set-trace): Ditto. * rtl-traverse.scm (rtl-eval-with-estate): Restrict mode arg to object. All callers updated. * rtl.scm (rtx-sem-mode): Restrict arg to object. (rtx-lazy-sem-mode): Ditto. ( make!): Assert mode arg is a object. (rtx-env-make): Allow var-list modes to be name or object. * sem-frags.scm (/frag-expr-assq-locals): New function. (/frag-compute-locals!): Call it. (/sfrag-create-cse-mapping): Renamed from sfrag-create-cse-mapping. All callers updated. * semantics.scm (/build-mem-operand!): Handle mode aliases. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.378&r2=1.379 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.21&r2=1.22 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.24&r2=1.25 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sem-frags.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.14&r2=1.15 From devans@sourceware.org Thu Sep 17 16:49:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 17 Sep 2009 16:49:00 -0000 Subject: src/cgen ChangeLog utils-cgen.scm utils-sim.scm Message-ID: <20090917164912.31544.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-17 16:49:12 Modified files: cgen : ChangeLog utils-cgen.scm utils-sim.scm Log message: * utils-cgen.scm (obj-csv-names): New function. * utils-sim.scm (/sfmt-contents): Use it in logging message. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.379&r2=1.380 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.18&r2=1.19 From devans@sourceware.org Sun Sep 20 21:22:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 20 Sep 2009 21:22:00 -0000 Subject: src/cgen ChangeLog rtl.scm Message-ID: <20090920212203.17273.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-20 21:22:03 Modified files: cgen : ChangeLog rtl.scm Log message: * rtl.scm (rtx-strdump): Use write instead of display. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.380&r2=1.381 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.19&r2=1.20 From devans@sourceware.org Mon Sep 21 15:14:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 21 Sep 2009 15:14:00 -0000 Subject: src/cgen ChangeLog dev.scm Message-ID: <20090921151437.11401.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-21 15:14:37 Modified files: cgen : ChangeLog dev.scm Log message: * dev.scm (load-doc): Set verbose-level to 2. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.381&r2=1.382 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.18&r2=1.19 From devans@sourceware.org Mon Sep 21 15:18:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 21 Sep 2009 15:18:00 -0000 Subject: src/cgen ChangeLog read.scm Message-ID: <20090921151854.14512.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-21 15:18:54 Modified files: cgen : ChangeLog read.scm Log message: * read.scm (/CGEN-RTL-VERSION): Initialize to #f. (init-reader!): Set /CGEN-RTL-VERSION to default. * read.scm (cpu-load): Print load parameters. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.382&r2=1.383 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.35&r2=1.36 From devans@sourceware.org Mon Sep 21 15:24:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 21 Sep 2009 15:24:00 -0000 Subject: src/cgen ChangeLog rtl.scm Message-ID: <20090921152420.19099.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-21 15:24:20 Modified files: cgen : ChangeLog rtl.scm Log message: * rtl.scm (rtx-class-*?): Delete, unused. (rtx-style-function?, rtx-style-operand?, rtx-style-macro?): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.383&r2=1.384 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.20&r2=1.21 From devans@sourceware.org Mon Sep 21 15:32:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 21 Sep 2009 15:32:00 -0000 Subject: src/cgen ChangeLog cpu/openrisc.cpu Message-ID: <20090921153213.24698.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-21 15:32:13 Modified files: cgen : ChangeLog cgen/cpu : openrisc.cpu Log message: * openrisc.cpu (or32 isa): Fix setup-semantics. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.384&r2=1.385 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/openrisc.cpu.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sourceware.org Tue Sep 22 02:38:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 22 Sep 2009 02:38:00 -0000 Subject: src/cgen ChangeLog rtl-c.scm Message-ID: <20090922023735.16886.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-22 02:37:34 Modified files: cgen : ChangeLog rtl-c.scm Log message: * rtl-c.scm (/rtl-c-build-table): Renamed from rtl-c-build-table. All callers updated. Add FIXME. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.385&r2=1.386 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.19&r2=1.20 From devans@sourceware.org Tue Sep 22 03:06:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 22 Sep 2009 03:06:00 -0000 Subject: src/cgen ChangeLog rtl-c.scm Message-ID: <20090922030627.25909.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-22 03:06:27 Modified files: cgen : ChangeLog rtl-c.scm Log message: * rtl-c.scm (all rtx functions): Rename local estate to *estate*. It's an artificial argument added to the rtx, so make it stand out. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.386&r2=1.387 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.20&r2=1.21 From devans@sourceware.org Tue Sep 22 17:44:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 22 Sep 2009 17:44:00 -0000 Subject: src/cgen hardware.scm Message-ID: <20090922174401.3401.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-22 17:44:01 Modified files: cgen : hardware.scm Log message: (h-sint): add fixme Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.12&r2=1.13 From devans@sourceware.org Wed Sep 23 17:19:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 23 Sep 2009 17:19:00 -0000 Subject: src/cgen ChangeLog rtl.scm rtx-funcs.scm sem-f ... Message-ID: <20090923171924.1704.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-23 17:19:24 Modified files: cgen : ChangeLog rtl.scm rtx-funcs.scm sem-frags.scm Log message: * rtx-funcs.scm (eq,ne,lt,gt,le,ge,ltu,leu,gtu,geu): Change class to COMPARE. * sem-frags.scm (/frag-cost-compute!): Add COMPARE. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.387&r2=1.388 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.21&r2=1.22 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sem-frags.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From devans@sourceware.org Wed Sep 23 22:30:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 23 Sep 2009 22:30:00 -0000 Subject: src/cgen ChangeLog attr.scm html.scm iformat.s ... Message-ID: <20090923223020.13512.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-23 22:30:20 Modified files: cgen : ChangeLog attr.scm html.scm iformat.scm insn.scm mach.scm mode.scm operand.scm rtl-c.scm rtl-traverse.scm rtl-xform.scm rtl.scm rtx-funcs.scm sem-frags.scm semantics.scm sid-cpu.scm sid.scm sim-cpu.scm utils-gen.scm utils.scm cgen/cpu : xc16x.cpu cgen/doc : rtl.texi Log message: * xc16x.cpu (h-cr): New hardware. (muls): Comment out parts that won't compile, add fixme. (mulu, divl, divlu, jmpabs, jmpa-, jmprel, jbc, jnbs, callr): Ditto. (scxti, scxtmg, scxtm, bclear, bclr18, bset19, bitset, bmov): Ditto. (bmovn, band, bor, bxor, bcmp, bfldl, bfldh): Ditto. Rewrite rtl processing to require it to be "canonicalized" first, and write a full canonicalizer / expression checker. Remove all appearances of DFLT in canonical rtl. * attr.scm (/attr-eval atval owner): Call rtx-canonicalize, then rtx-simplify. * iformat.scm (ifmt-analyze) Use canonical semantics. * insn (): New member canonical-semantics. * mach.scm (): New member multi-insns-instantiated?. (/instantiate-multi-insns!): New function. (/canonicalize-insns!): New function. (arch-analyze-insns!): Canonicalize insn semantics before processing them. * mode.scm (/mode-set-word-params!): New function. (mode-void?): New function. (mode-compatible?): VOID is compatible with VOID. (/mode-word-sizes-defined?): New global. (mode-set-word-modes!): Use/set it. (mode-ensure-word-sizes-defined): Update. (mode-builtin!): New builtin "modes" SYM, INSN, MACH. Redo WI/UWI/AI/IAI handling. (op:new-mode): No longer accept DFLT. ( constructor): Ensure all fields are initialized. ( constructor): Ditto. (/derived-parse-ifield-assertion): Delete arg `args'. All callers updated. * rtl-c.scm (): New member `for-insn?'. (rtl-c): Call rtx-canonicalize instead of rtx-compile. (rtl-c-expr, rtl-c++): Ditto. (/rtl-c-get): Use mode of operand, not containing expression. (rtl-c-set-quiet, rtl-c-set-trace): Remove DFLT support. (/rtx-use-sem-fn?): Don't check for (insn? owner), check estate-for-insn? instead. (s-unop): Use mode of expression, not first operand. (s-binop, s-binop-with-bit, s-shop, s-cmpop): Ditto. (s-sequence): Remove DFLT support. (ifield): Use mode of expression, not UINT. (pc): Comment out, unused. (int-attr): New rtx kind. (attr): Deprecate. (set, set-quiet): Pass src to rtl-c-set-{trace,quiet} for expansion. * rtl-traverse.scm (/rtx-canon-debug?): New global. (/make-cstate): New function. (/cstate-context, /cstate-outer-expr): New functions. (/rtx-canon-error): New function. (/rtx-lookup-hw, /rtx-pick-mode, /rtx-pick-mode3, /rtx-pick-op-mode, /rtx-get-last-cond-case-rtx): New functions. (/rtx-canon-*): New functions. (/rtx-canner-table, /rtx-operand-canoners): New globals. (/rtx-make-canon-table, /rtx-special-expr-canoners): New functions. (/rtx-option, /rtx-option-list?): Rewrite. (rtx-munge-mode&options): Replaces /rtx-munge-mode&options. Rewritten, all callers updated. (/rtx-canon-expr, /rtx-canon): New functions. (rtx-canonicalize): Move here from rtl-xform.scm and rewrite. (rtx-canonicalize-stmt): New function. (tstate-make): Remove arg `set?'. All callers updated. (tstate-new-set?): Delete. (/rtx-traverse-options, /rtx-traverse-*mode): Delete, moved to /rtx-canon-*. (/rtx-traverse-normal-operand): New function. (/rtx-traverse-rtx-list): Delete arg `mode', all callers updated. (/rtx-traverse-rtx, /rtx-traverse-setrtx,, /rtx-traverse-testrtx, /rtx-traverse-condrtx, /rtx-traverse-casertx, /rtx-traverse-locals, /rtx-traverse-iteration, /rtx-traverse-env, /rtx-traverse-attrs): Ditto. (/rtx-traverse-symbol, /rtx-traverse-string, /rtx-traverse-number, /rtx-traverse-symornum, /rtx-traverse-object): Delete. (/rtx-make-traverser-table): Update. (/rtx-traverse-operands): Remove mode processing, now done during canonicalization. (/rtx-traverse-expr): Delete arg `mode', all callers updated. (/rtx-traverse): Ditto. (rtx-init-traverser-tables!): New function. * rtl-xform (/rtx-verify-no-dflt-modes-expr-fn): New function. (rtx-verify-no-dflt-modes): New function. (/rtx-simplify-expr-fn): Update, `arg' mode deleted. (rtx-simplify-insn): Use insn-canonical-semantics. (rtx-canonicalize): Moved to rtl-traverse.scm. (/compile-expr-fn, rtx-compile): Delete. (/rtx-trim-rtx-list): New function. (/rtx-trim-for-doc): Handle set, if. * rtl.scm (): New members result-mode, matchexpr-index. (/rtx-valid-mode-types): Update. (/rtx-valid-matches): Update. (/rtx-find-matchexpr-index): New function. (rtx-lookup): Require rtx-kind to be the rtx name. (def-rtx-node): New arg result-mode, all callers updated. (def-rtx-syntax-node, def-rtx-operand-node): Ditto. (rtx-lazy-sem-mode): Delete. (/rtx-closure-make): New arg `mode', all callers updated. (rtx-make-ifield, rtx-make-operand, rtx-make-local): Ditto. (rtx-operand-obj): Rewrite. (rtx-make-xop): New functions. (/hw): Renamed from `hw', all callers updated. Use the correct mode instead of DFLT for the index. (rtl-builtin!): Call rtx-init-traversal-tables!. (rtl-finish!): Update. * rtx-funcs.scm (all rtx functions): New parameter: result-mode. Update mode arg-type. (pc): Comment out. (int-attr): New rtx kind. (attr): Deprecate. * sem-frags.scm (/frag-hash-compute!): Update, mode arg deleted. (/frag-cost-compute!): Ditto. * semantics.scm (/build-operand!): Delete args op-name, op. New arg op-expr. All callers updated. (/build-mem-operand!): Remove DFLT support. (semantic-compile): Update process-expr!, mode arg deleted. * sid-cpu.scm (gen-semantic-code): Specify #:for-insn? in rtl-c++ calls. (/gen-sem-case, /gen-sfrag-code): Ditto. * sid.scm (/op-gen-set-trace1): Renamed from /op-gen-set-trace. (/op-gen-set-trace): New function. If not doing profiling, call /op-gen-set-quiet. * sim-cpu.scm (gen-semantic-code): Specify #:for-insn? in rtl-c calls. * utils-gen.scm (/gen-ifld-extract-base): Update call to rtl-c. (/gen-ifld-extract-beyond, gen-multi-ifld-extract): Ditto. * utils.scm (find-first-index): New function. * doc/rtl.texi: Delete docs for `attr'. Add `int-attr'. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.388&r2=1.389 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.34&r2=1.35 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.21&r2=1.22 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sem-frags.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.21&r2=1.22 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.31&r2=1.32 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.cpu.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.48&r2=1.49 From devans@sourceware.org Thu Sep 24 16:47:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 24 Sep 2009 16:47:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090924164735.16866.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-24 16:47:35 Modified files: cgen : ChangeLog Log message: tweak last sid.scm changelog entry Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.389&r2=1.390 From devans@sourceware.org Fri Sep 25 19:40:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 25 Sep 2009 19:40:00 -0000 Subject: src/cgen ChangeLog operand.scm rtl-c.scm rtl-t ... Message-ID: <20090925194008.13311.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-25 19:40:08 Modified files: cgen : ChangeLog operand.scm rtl-c.scm rtl-traverse.scm rtl.scm sim.scm Log message: * operand.scm (/anyof-merge-setter): Handle set-quiet. * rtl-c.scm (estate-make-for-rtl-c): Delete args context, owner, rtl-cover-fns?, macro?. All callers updated. (estate-make-for-normal-rtl-c): Delete, have all callers call estate-make-for-rtl-c directly. (rtl-c-parsed): Pass #:outer-expr to estate-make-for-rtl-c. (rtl-c, rtl-c-expr-parsed, rtl-c-expr, rtl-c++-parsed, rtl-c++): Ditto. * rtl-c.scm (/par-replace-set-dest-expr-fn): New function, replaces /par-replace-set-dests. (/par-replace-set-src-expr-fn): New function, replaces /par-replace-set-srcs. (s-parallel): Rewrite. * rtl.scm (rtx-pretty-strdump): New function. * rtl-traverse.scm (/rtx-canon-error): Use it. (): New member outer-expr. (estate-error): Include outer expression in error message if present. * rtl.scm (rtx-single-set?): Handle set-quiet. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.390&r2=1.391 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.26&r2=1.27 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.21&r2=1.22 From devans@sourceware.org Fri Sep 25 19:54:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 25 Sep 2009 19:54:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20090925195406.18395.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-25 19:54:06 Modified files: cgen : ChangeLog Log message: tweak last entry Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.391&r2=1.392 From devans@sourceware.org Sun Sep 27 18:31:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 27 Sep 2009 18:31:00 -0000 Subject: src/cgen ChangeLog cos.scm ifield.scm sid-cpu. ... Message-ID: <20090927183133.24795.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-27 18:31:33 Modified files: cgen : ChangeLog cos.scm ifield.scm sid-cpu.scm sid.scm sim-cpu.scm sim.scm Log message: * cos.scm (/method-lookup): Delete arg virtual?, all callers updated. (method-proc): Delete. (method-make-virtual!, method-make-virtual-forward!): Delete. * ifield.scm ( field-start): Update. ( field-length, pretty-print): Update. ( field-length, field-start, pretty-print): Update. * sid-cpu.scm (/gen-hardware-struct): Use gen-defn instead of gen-decl. * sid.scm ( gen-sym-defn): Renamed from gen-sym-decl. ( gen-sym-defn): Ditto. ( gen-defn): Renamed from gen-defn. ( gen-type): Update. ( gen-defn): Renamed from gen-sym-decl, rewrite. (, , gen-type): Update. (, gen-defn): Renamed from gen-sym-decl. ( gen-type): Update. ( gen-defn): Renamed from gen-sym-decl, rewrite. * sim-cpu.scm (/gen-hardware-struct): Use gen-defn instead of gen-decl. * sim.scm ( gen-sym-defn): Renamed from gen-sym-decl. ( gen-sym-defn): Ditto. ( gen-defn): Renamed from gen-defn. ( gen-type): Update. ( gen-defn): Renamed from gen-sym-decl, rewrite. (, , gen-type): Update. (, gen-defn): Renamed from gen-sym-decl. ( gen-type): Update. ( gen-defn): Renamed from gen-sym-decl, rewrite. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.392&r2=1.393 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.24&r2=1.25 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.22&r2=1.23 From devans@sourceware.org Sun Sep 27 18:34:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 27 Sep 2009 18:34:00 -0000 Subject: src/cgen ChangeLog cos.scm Message-ID: <20090927183436.25673.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-27 18:34:36 Modified files: cgen : ChangeLog cos.scm Log message: * cos.scm (/object-debug-classes): Delete. (/object-debug-elements, /object-debug-methods): Delete. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.393&r2=1.394 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos.scm.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Mon Sep 28 02:40:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 28 Sep 2009 02:40:00 -0000 Subject: src/cgen ChangeLog cos.scm enum.scm operand.sc ... Message-ID: <20090928024049.24361.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-28 02:40:49 Modified files: cgen : ChangeLog cos.scm enum.scm operand.scm rtl-c.scm Log message: * cos.scm (/class-table): New global. (/class-uid, /class-set-uid!): New functions. (/class-parent-name): Renamed from /class-parents. (/class-make!): Change parents arg to parent-name, all callers updated. Assign uid to class. (/class-lookup-uid): New function. (/class-parent-classes): Rewrite. (/class-mi?): Delete. (/class-desc-mi?, /class-desc-offset-case, /class-desc-offset-case): Delete. (/class-desc-offset, /class-desc-child, /class-desc-parents): Update. (/class-compute-class-desc, class-desc-dump): Update. (/object-make!): Update. (/object-make-with-values!): Delete arg class-desc, all callers updated. (/object-copy): Delete arg top?, all callers updated. (/object-specialize): Delete. (/object-elements, /object-top-class): Delete. (/object-class-name, /object-class-desc): Update. (/object-class-uid): New function. (/object-elm-get, /object-elm-set!, object?, /class-check-init!, class-make, /class-subclass? /class-lookup-element, Update. (/elm-delta, elm-list): Delete. (/elm-make-method-getter, elm-get, elm-xget): Update. (/elm-make-method-setter, elm-set!, elm-xset!): Update. (elm-make-getter, elm-make-setter): Update. (/method-lookup-next): Update. (send): Don't specialize class passed to method. (send-next): New arg class-name, all callers updated. (/class-parent, /class-parent-via-path, object-parent): Delete. (class-cons-parent!, class-append-parent!): Delete. (object-reset!): Init /class-table. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.394&r2=1.395 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/enum.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.27&r2=1.28 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.23&r2=1.24 From devans@sourceware.org Wed Sep 30 06:21:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 30 Sep 2009 06:21:00 -0000 Subject: src/cgen doc/rtl.texi rtx-funcs.scm Message-ID: <20090930062106.20143.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-30 06:21:06 Modified files: cgen/doc : rtl.texi cgen : rtx-funcs.scm Log message: comment tweaks Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.49&r2=1.50 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.13&r2=1.14 From devans@sourceware.org Wed Sep 30 06:21:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 30 Sep 2009 06:21:00 -0000 Subject: src/cgen rtl.scm Message-ID: <20090930062120.20276.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-30 06:21:20 Modified files: cgen : rtl.scm Log message: comment tweak Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.24&r2=1.25 From devans@sourceware.org Wed Sep 30 18:03:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 30 Sep 2009 18:03:00 -0000 Subject: src/cgen ChangeLog doc/intro.texi doc/porting. ... Message-ID: <20090930180337.18778.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-09-30 18:03:37 Modified files: cgen : ChangeLog cgen/doc : intro.texi porting.texi sim.texi Log message: * doc/intro.texi: Mention SID. * doc/sim.texi: Ditto. * doc/porting.text (Doing a simulator port): Add some text. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.395&r2=1.396 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/intro.texi.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/sim.texi.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sourceware.org Mon Oct 5 18:04:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 05 Oct 2009 18:04:00 -0000 Subject: src/cgen ChangeLog sim-model.scm Message-ID: <20091005180430.31025.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-05 18:04:30 Modified files: cgen : ChangeLog sim-model.scm Log message: * sim-model.scm (@cpu@_prepare_run): Use @prefix@, not @cpu@, for @foo@_init_idesc_table. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.396&r2=1.397 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.scm.diff?cvsroot=src&r1=1.10&r2=1.11 From devans@sourceware.org Thu Oct 15 05:51:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 15 Oct 2009 05:51:00 -0000 Subject: src/cgen ChangeLog ifield.scm Message-ID: <20091015055109.4021.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-15 05:51:09 Modified files: cgen : ChangeLog ifield.scm Log message: * ifield.scm (, value): Provide default initial value. (ifield-encode-mode): Delete (ifield-decode-mode): Delete duplicate definition. (, 'make!): Initialize members encode, decode. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.397&r2=1.398 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.23&r2=1.24 From devans@sourceware.org Thu Oct 15 06:13:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 15 Oct 2009 06:13:00 -0000 Subject: src/cgen ChangeLog opcodes.scm Message-ID: <20091015061320.407.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-15 06:13:20 Modified files: cgen : ChangeLog opcodes.scm Log message: * opcode.scm (, 'gen-insert): Use ifld-decode-mode instead of ifld-encode-mode. (, 'gen-insert): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.398&r2=1.399 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.18&r2=1.19 From devans@sourceware.org Sat Oct 24 00:01:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 24 Oct 2009 00:01:00 -0000 Subject: src/cgen ChangeLog decode.scm utils-sim.scm ut ... Message-ID: <20091024000126.28771.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-24 00:01:26 Modified files: cgen : ChangeLog decode.scm utils-sim.scm utils.scm Log message: * decode.scm: Tweak various comments. (/opcode-slots): Add FIXME. (/build-decode-table-guts): Add assert. * utils-sim.scm (/gen-set-itype-and-extract): New function. (/gen-bracketed-set-itype-and-extract): New function. (/gen-decode-default-entry): Rewrite. (/table-guts-to-mask, /all-opcode-bits-used?): New functions. (/gen-decode-insn-entry): New arg table-guts-thus-far, all callers updated. Don't unnecessarily emit check for whether all opcode bits have been examined. (/gen-decode-expr-set-itype): Delete. (/gen-decode-expr-entry): Update. (/gen-decode-table-entry): New arg table-guts-thus-far, all callers updated. Keep track of decoder tables used thus far. (/gen-decoder-switch): Ditto. * utils.scm (word-bit-value): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.399&r2=1.400 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.32&r2=1.33 From devans@sourceware.org Sat Oct 24 00:20:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 24 Oct 2009 00:20:00 -0000 Subject: src/cgen ChangeLog desc-cpu.scm sid-cpu.scm Message-ID: <20091024002031.15376.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-24 00:20:30 Modified files: cgen : ChangeLog desc-cpu.scm sid-cpu.scm Log message: * desc-cpu.scm (/gen-hash-defines): Remove #include of cgen-bitset.h. * sid-cpu.scm (cgen-desc.h): Update location of cgen's bitset.h. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.400&r2=1.401 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.28&r2=1.29 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.23&r2=1.24 From devans@sourceware.org Sat Oct 24 18:00:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 24 Oct 2009 18:00:00 -0000 Subject: src/cgen ChangeLog doc/rtl.texi Message-ID: <20091024180021.23309.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-24 18:00:21 Modified files: cgen : ChangeLog cgen/doc : rtl.texi Log message: * doc/rtl.texi: Add note that different ifields, operands, insns, and minsns may occur with the same name in different isas. Add note on the canonical form of rtl expressions. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.401&r2=1.402 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.50&r2=1.51 From devans@sourceware.org Sat Oct 24 18:03:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 24 Oct 2009 18:03:00 -0000 Subject: src/cgen ChangeLog sim-cpu.scm sid-cpu.scm Message-ID: <20091024180343.21064.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-24 18:03:43 Modified files: cgen : ChangeLog sim-cpu.scm sid-cpu.scm Log message: * sid-cpu.scm (/gen-sem-case): Tweaking debugging printf. (/gen-sfrag-case): Ditto. * sim-cpu.scm (/gen-sem-case): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.402&r2=1.403 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.24&r2=1.25 From devans@sourceware.org Sat Oct 24 18:03:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 24 Oct 2009 18:03:00 -0000 Subject: src/cgen mach.scm Message-ID: <20091024180322.16885.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-24 18:03:22 Modified files: cgen : mach.scm Log message: add some comments noting that ifields, operands, insns, minsns may occur multiple times with the same name in different isas Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.21&r2=1.22 From devans@sourceware.org Sat Oct 24 22:34:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 24 Oct 2009 22:34:00 -0000 Subject: src/cgen ChangeLog gen-all-doc Message-ID: <20091024223452.19560.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-24 22:34:52 Modified files: cgen : ChangeLog gen-all-doc Log message: * gen-all-doc: Add sh.cpu. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.403&r2=1.404 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-doc.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Sat Oct 24 23:09:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 24 Oct 2009 23:09:00 -0000 Subject: src/cgen ChangeLog gen-all-desc Message-ID: <20091024230947.21235.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-24 23:09:47 Modified files: cgen : ChangeLog gen-all-desc Log message: * gen-all-desc: Use cpu/sh.cpu instead of ../cpu/sh.cpu (until ../cpu/sh.cpu is updated and cpu/sh.cpu is deleted). Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.404&r2=1.405 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-desc.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sourceware.org Sun Oct 25 16:30:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 25 Oct 2009 16:30:00 -0000 Subject: src/cgen ChangeLog attr.scm Message-ID: <20091025163043.15802.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-25 16:30:43 Modified files: cgen : ChangeLog attr.scm Log message: Change internal representation of rtx attribute values. * attr.scm (/attr-val-is-rtx?): New function. (attr-value): Call it. (atlist-attr-value-no-default, attr-lookup-default): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.405&r2=1.406 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.13&r2=1.14 From devans@sourceware.org Mon Oct 26 00:25:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 26 Oct 2009 00:25:00 -0000 Subject: src/cgen ChangeLog attr.scm Message-ID: <20091026002533.27398.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-26 00:25:33 Modified files: cgen : ChangeLog attr.scm Log message: * attr.scm (/attr-parse): Use /attr-val-is-rtx? to detect rtx values. Disallow rtx values for bitset attributes. (/attr-read): Record rtx in default value as ((rtx-expr)). (/attr-eval): Update. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.406&r2=1.407 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.14&r2=1.15 From devans@sourceware.org Mon Oct 26 00:56:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 26 Oct 2009 00:56:00 -0000 Subject: src/cgen ChangeLog attr.scm hardware.scm html. ... Message-ID: <20091026005635.610.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-26 00:56:35 Modified files: cgen : ChangeLog attr.scm hardware.scm html.scm ifield.scm iformat.scm insn.scm intrinsics.scm mach.scm read.scm sid-cpu.scm sim-cpu.scm sim.scm cgen/doc : rtl.texi Log message: Record bitset attributes internally as a list. Record rtx attribute values internally as ((rtx-expr)). * attr.scm (bitset-attr?): Delete, unused. ( parse-value): Rewrite. (/attr-parse): Rewrite bitset default value processing. (/attr-read): Pick out values of scalar attributes to distinguish them from bitset values which are a list. Fix spelling errors for processing of default values. Handle string attributes. (bitset-attr->list): Delete, all callers updated. (/bitset-attr->charmask): Renamed from bitset-attr->charmask. All callers updated. (atlist-source-form): Rewrite. * hardware.scm ( 'get-isas): Update recognition of all isas. (hardware-builtin!): Update spec of ISA attribute, (ISA foo,bar) -> (ISA foo bar). * intrinsics.scm (target:belongs-to-group?): Update, bitset attribute values are now lists. * mach.scm (def-isa-attr!): Update, bitset attribute values, including the default, are now lists. (all-isas-attr-value): Result is now a list. * doc/rtl.texi: Clean up pass over attribute docs. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.407&r2=1.408 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.24&r2=1.25 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.35&r2=1.36 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/intrinsics.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.22&r2=1.23 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.36&r2=1.37 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.51&r2=1.52 From devans@sourceware.org Wed Oct 28 16:37:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 28 Oct 2009 16:37:00 -0000 Subject: src/cgen ChangeLog cos.scm mode.scm Message-ID: <20091028163735.6452.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-10-28 16:37:35 Modified files: cgen : ChangeLog cos.scm mode.scm Log message: * cos.scm (object-assign!): New function. * mode.scm (/mode-set-word-params!): Call it. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.408&r2=1.409 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cos.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.scm.diff?cvsroot=src&r1=1.10&r2=1.11 From devans@sourceware.org Sun Nov 1 20:58:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 01 Nov 2009 20:58:00 -0000 Subject: src/cgen ChangeLog rtl-traverse.scm Message-ID: <20091101205840.1870.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-01 20:58:40 Modified files: cgen : ChangeLog rtl-traverse.scm Log message: * rtl-traverse.scm (/rtx-canon): Issue better error message for invalid rtx function names. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.409&r2=1.410 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.15&r2=1.16 From devans@sourceware.org Sun Nov 1 21:09:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 01 Nov 2009 21:09:00 -0000 Subject: src/cgen rtl-traverse.scm Message-ID: <20091101210957.25830.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-01 21:09:57 Modified files: cgen : rtl-traverse.scm Log message: (/rtx-canon): Minor simplification of previous patch. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.16&r2=1.17 From devans@sourceware.org Sun Nov 1 22:43:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 01 Nov 2009 22:43:00 -0000 Subject: src/cgen ChangeLog gen-all Message-ID: <20091101224259.10986.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-01 22:42:59 Modified files: cgen : ChangeLog Added files: cgen : gen-all Log message: * gen-all: New file. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.410&r2=1.411 From devans@sourceware.org Sun Nov 1 22:53:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 01 Nov 2009 22:53:00 -0000 Subject: src/cgen rtl-xform.scm Message-ID: <20091101225332.16832.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-01 22:53:32 Modified files: cgen : rtl-xform.scm Log message: minor spelling tweak Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.diff?cvsroot=src&r1=1.8&r2=1.9 From devans@sourceware.org Sun Nov 1 22:54:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sun, 01 Nov 2009 22:54:00 -0000 Subject: src/cgen insn.scm Message-ID: <20091101225416.17047.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-01 22:54:16 Modified files: cgen : insn.scm Log message: whitespace cleanup Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.36&r2=1.37 From devans@sourceware.org Tue Nov 3 06:59:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 03 Nov 2009 06:59:00 -0000 Subject: src/cgen ChangeLog gen-all Message-ID: <20091103065925.18441.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-03 06:59:25 Modified files: cgen : ChangeLog gen-all Log message: * gen-all (do_src): Manually run cgen-all for sid. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.411&r2=1.412 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all.diff?cvsroot=src&r1=1.1&r2=1.2 From devans@sourceware.org Tue Nov 3 07:03:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 03 Nov 2009 07:03:00 -0000 Subject: src/cgen iformat.scm Message-ID: <20091103070335.31434.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-03 07:03:35 Modified files: cgen : iformat.scm Log message: comment tweaks Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.13&r2=1.14 From devans@sourceware.org Tue Nov 3 16:24:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 03 Nov 2009 16:24:00 -0000 Subject: src/cgen ChangeLog attr.scm desc-cpu.scm enum. ... Message-ID: <20091103162402.27120.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-03 16:24:02 Modified files: cgen : ChangeLog attr.scm desc-cpu.scm enum.scm gas-test.scm html.scm ifield.scm insn.scm intrinsics.scm mach.scm minsn.scm opc-itab.scm opcodes.scm operand.scm read.scm rtl-c.scm rtl-traverse.scm rtl-xform.scm rtl.scm rtx-funcs.scm sem-frags.scm semantics.scm sid-cpu.scm sid-decode.scm sid.scm sim-cpu.scm sim-decode.scm sim-test.scm sim.scm utils-cgen.scm utils-gen.scm utils.scm Log message: Specify isa(s) when doing ifield, operand, insn lookups. ACU = all callers updated. * attr.scm (/attr-eval): Call rtx-value instead of rtx-eval-with-estate. * enum.scm (define-full-insn-enum): Pass isa-name-list to current-ifld-lookup. * html.scm (get-insn-properties): Pass isa-name-list to current-op-lookup. * ifield.scm (/ifld-parse-follows): New arg isas, ACU. * insn.scm (/parse-insn-format-symbol): New arg isa-name-list, ACU. (/parse-insn-format-list, /parse-insn-iformat-iflds): Ditto. (/parse-insn-format, syntax-break-out): Ditto. * mach.scm (obj-filter-by-isa): New function. (current-ifld-lookup): New optional arg maybe-isa-name-list. (/ifld-already-defined?, /op-already-defined?): Simplify. (current-op-lookup): New optional arg maybe-isa-name-list. (current-insn-lookup): New arg isa-name-list, ACU. (/insn-already-defined?, /minsn-already-defined?): Simplify. (current-minsn-lookup): New arg isa-name-list, ACU. * minsn.scm (/minsn-compute-iflds): Pass isa-name-list to current-op-lookup. * opc-itab.scm (compute-syntax): New arg isa-name-list, ACU. (gen-syntax-entry): Ditto. * operand.scm (/operand-parse): Pass isa-name-list to current-ifld-lookup. (/derived-parse-encoding): New arg isa-name-list, ACU. (/derived-parse-ifield-assertion): Ditto. (/derived-operand-parse): Pass isa-name-list to current-op-lookup. (/anyof-parse-choice): Ditto. (anyof-satisfies-assertions?): Pass context to rtx-solve. (/anyof-merge-syntax): New arg container, ACU. (operand-builtin!): Add pc to all isas. * rtl-c.scm (estate-make-for-rtl-c): Delete arg extra-vars-alist, ACU. (estate-make-for-rtl-c++, rtl-c-expr-parsed): Ditto. (rtl-c-parsed, rtl-c++-parsed): Ditto. (rtl-c): New arg isa-name-list, ACU. (rtl-c-expr, rtl-c++): Ditto. (closure): New arg isa-name-list, ACU. * rtl-traverse.scm (/make-cstate): New arg isa-name-list, ACU. (/cstate-isas): New function. (/rtx-canon-symbol-list): New function. (/rtx-canon-env-stack): Renamed from /rtx-canon-env, ACU. updated. (/rtx-make-canon-table): Rename ENV to ENVSTACK, new entry SYMBOLLIST. (/rtx-canon-rtx-operand): Pass isa list to current-op-lookup. (/rtx-canon-rtx-ref, /rtx-canon): Ditto. (rtx-canonicalize): New arg isa-name-list, ACU. (rtx-canonicalize-stmt): Delete. (tstate-make): New arg isas, ACU. (tstate-isas, tstate--set-isas!): New functions. (tstate-env-stack): Renamed from tstate-env, ACU. (tstate-set-env-stack!): Renamed from tstate-set-env!, ACU. (tstate-make-closure): Renamed from tstate-new-env, new arg isa-name-list, ACU. (/rtx-traverse-env): Delete. (/rtx-make-traverser-table): Rename ENV to ENVSTACK, new entry SUMBOLLIST. (/rtx-traverse): Include conditional flag in dump output. Update isa,envstack for closures. Pass isa list to current-op-lookup. (): New member isas. Rename env to env-stack. ( vmake!): Handle #:isas. #:env renamed to #:env-stack. (): New getter/setter for isas. Rename env getter/setter to env-stack. (estate-make-for-eval): Provide #:isas. (estate-make-closure): Renamed from estate-new-env. New arg isa-name-list, ACU. * rtl-xform.scm (/rtx-simplify-expr-fn): Handle closures. (/rtx-trim-args): ENV renamed to ENVSTACK. Ad ITERATION, SYMBOLLIST. (/rtx-trim-for-doc): Handle closures. * rtl.scm (/rtx-valid-types): Rename ENV to ENVSTACK. Add ITERATION, SYMBOLLIST. (rtx-env-var-list): Delete. (rtx-env-make): Handle already-compiled environments. (rtx-var-alist-to-env): New function. (rtx-var-alist-to-closure-env-stack, rtx-make-env-stack): New functions. (rtx-env-stack-dump): Renamed from rtx-env-dump, ACU. (rtx-operand-obj): New arg isa-name-list, ACU. (rtx-closure-isas, rtx-closure-env-stack, rtx-closure-expr): New functions. * rtx-funcs.scm (closure): New arg isa-name-list, reorder args, ACU. * sem-frags.scm (): Delete member compiled-semantics. (/frag-compute-desired-frags): Minor simplification. (/frag-pick-best): Ditto. * sid-cpu.scm (gen-semantic-code): Require canonical rtl. (/gen-sfrag-code): Update. * sim-cpu.scm (gen-semantic-code): Require canonical rtl. * utils-cgen.scm (sanitize): New arg isa-name-list, ACU. * utils.scm (non-null-intersection?): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.412&r2=1.413 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.29&r2=1.30 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/enum.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gas-test.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.37&r2=1.38 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/intrinsics.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/minsn.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.28&r2=1.29 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.37&r2=1.38 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.24&r2=1.25 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sem-frags.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.26&r2=1.27 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-decode.scm.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-test.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.24&r2=1.25 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.33&r2=1.34 From devans@sourceware.org Thu Nov 5 16:53:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 05 Nov 2009 16:53:00 -0000 Subject: src/cgen rtx-funcs.scm Message-ID: <20091105165341.1094.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-05 16:53:41 Modified files: cgen : rtx-funcs.scm Log message: downgrade some fixmes -> ??? Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.15&r2=1.16 From devans@sourceware.org Thu Nov 5 16:55:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 05 Nov 2009 16:55:00 -0000 Subject: src/cgen ChangeLog enum.scm gas-test.scm intri ... Message-ID: <20091105165533.1545.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-05 16:55:33 Modified files: cgen : ChangeLog enum.scm gas-test.scm intrinsics.scm opc-opinst.scm operand.scm rtl-traverse.scm rtl.scm rtx-funcs.scm sid.scm sim.scm utils.scm Log message: * utils.scm (reduce): Delete. * rtl-traverse.scm (/rtx-canon-rtx-enum): Tweak local name. * enum.scm (gen-enum-sym): Make consistent with gen-enum-decl regarding PREFIX attribute handling. * operand.scm (): Add enum to possible types, all uses updated. (hw-index-constant?, hw-index-constant-value): New functions. (make-enum-hw-index, hw-index-enum-name, hw-index-enum-value, hw-index-enum-obj): New functions. (/operand-parse): Handle enum indices. * intrinsics.scm (md-operand:fixed-register): Use hw-index-constant?, hw-index-constant-value. * rtl.scm (rtx-constant-value): Fix handling of enums. * rtx-funcs.scm (enum): Ditto. * sid.scm ( cxmake-get): Only ifield indices are currently supported here. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.413&r2=1.414 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/enum.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gas-test.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/intrinsics.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-opinst.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.29&r2=1.30 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.18&r2=1.19 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.26&r2=1.27 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.26&r2=1.27 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.34&r2=1.35 From devans@sourceware.org Thu Nov 5 16:59:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 05 Nov 2009 16:59:00 -0000 Subject: src/cgen ChangeLog testsuite/names-comments-1.test Message-ID: <20091105165954.3082.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-05 16:59:54 Modified files: cgen : ChangeLog cgen/testsuite : names-comments-1.test Log message: * testsuite/name-comments-1.test: Update call to current-insn-lookup. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.414&r2=1.415 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/testsuite/names-comments-1.test.diff?cvsroot=src&r1=1.1&r2=1.2 From devans@sourceware.org Thu Nov 5 18:42:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 05 Nov 2009 18:42:00 -0000 Subject: src/cgen ChangeLog co-for-gen-all Message-ID: <20091105184230.20420.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-05 18:42:30 Modified files: cgen : ChangeLog Added files: cgen : co-for-gen-all Log message: * co-for-gen-all: New file. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/co-for-gen-all.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.415&r2=1.416 From devans@sourceware.org Thu Nov 5 19:23:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 05 Nov 2009 19:23:00 -0000 Subject: src/cgen ChangeLog sim.scm utils-cgen.scm Message-ID: <20091105192308.29150.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-05 19:23:08 Modified files: cgen : ChangeLog sim.scm utils-cgen.scm Log message: * utils-cgen.scm (gen-set-macro2): New function. * sim.scm ( gen-get-macro): Call it. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.416&r2=1.417 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.26&r2=1.27 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.21&r2=1.22 From devans@sourceware.org Thu Nov 12 05:33:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 12 Nov 2009 05:33:00 -0000 Subject: src/cgen ChangeLog html.scm Message-ID: <20091112053353.7102.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-12 05:33:53 Modified files: cgen : ChangeLog html.scm Log message: * html.scm (gen-insn-docs): Add logging message. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.417&r2=1.418 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.15&r2=1.16 From devans@sourceware.org Thu Nov 12 16:05:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 12 Nov 2009 16:05:00 -0000 Subject: src/cgen ChangeLog rtl-c.scm rtl-xform.scm Message-ID: <20091112160530.5823.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-12 16:05:30 Modified files: cgen : ChangeLog rtl-c.scm rtl-xform.scm Log message: * rtl-c.scm (s-parallel): Use map-in-order instead of map. * rtl-xform.scm (/rtx-trim-for-doc): Handle set-quiet, nop, eq, ne, lt, le, gt, ge, ltu, leu, gtu, geu, index-of. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.418&r2=1.419 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.25&r2=1.26 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-xform.scm.diff?cvsroot=src&r1=1.10&r2=1.11 From devans@sourceware.org Thu Nov 12 16:05:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 12 Nov 2009 16:05:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20091112160555.7763.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-12 16:05:55 Modified files: cgen : ChangeLog Log message: whitespace tweak to previous entry Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.419&r2=1.420 From devans@sourceware.org Sat Nov 14 20:04:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 14 Nov 2009 20:04:00 -0000 Subject: src/cgen ChangeLog cpu/xc16x.cpu cpu/xc16x.opc Message-ID: <20091114200459.10955.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-14 20:04:59 Modified files: cgen : ChangeLog Removed files: cgen/cpu : xc16x.cpu xc16x.opc Log message: opcodes/ * Makefile.am (stamp-xc16x): Use ../cpu/xc16x.cpu instead of ../cgen/cpu. * Makefile.in: Regenerate. cgen/ * cpu/xc16x.cpu: Delete, use copy in ../cpu. * cpu/xc16x.opc: Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.420&r2=1.421 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.cpu.diff?cvsroot=src&r1=1.5&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xc16x.opc.diff?cvsroot=src&r1=1.4&r2=NONE From devans@sourceware.org Sat Nov 14 20:11:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 14 Nov 2009 20:11:00 -0000 Subject: src/cgen gen-all Message-ID: <20091114201139.13565.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-14 20:11:39 Modified files: cgen : gen-all Log message: * gen-all: Explicitly build binutils, gas, ld, gdb, sid. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sourceware.org Sat Nov 14 20:15:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 14 Nov 2009 20:15:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20091114201556.16248.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-14 20:15:56 Modified files: cgen : ChangeLog Log message: * gen-all: Explicitly build binutils, gas, ld, gdb, sid. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.421&r2=1.422 From devans@sourceware.org Sat Nov 14 20:16:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 14 Nov 2009 20:16:00 -0000 Subject: src/cgen ChangeLog rtl-traverse.scm Message-ID: <20091114201635.16558.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-14 20:16:35 Modified files: cgen : ChangeLog rtl-traverse.scm Log message: * rtl-traverse.scm (/rtx-canon): Flag an error for non-void expressions used in a void context. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.422&r2=1.423 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.19&r2=1.20 From devans@sourceware.org Sat Nov 21 09:34:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 21 Nov 2009 09:34:00 -0000 Subject: src/cgen ChangeLog dev.scm read.scm dev-utils.scm Message-ID: <20091121093406.14091.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-21 09:34:06 Modified files: cgen : ChangeLog dev.scm read.scm Added files: cgen : dev-utils.scm Log message: * dev-utils.scm: New file. * dev.scm (srcdir, load-doc, load-opc, load-gtest, load-sid, load-sim, load-stest, load-testsuite): Moved to dev-utils.scm. * read.scm (CHECK-LOADED?, libcpu.so, /loaded-file-list, /loaded-file?, /loaded-file-record!, maybe-load): Delete. Load cgen files directly instead of via maybe-load. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev-utils.scm.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.423&r2=1.424 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.38&r2=1.39 From devans@sourceware.org Sat Nov 21 09:36:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 21 Nov 2009 09:36:00 -0000 Subject: src/cgen ChangeLog operand.scm Message-ID: <20091121093648.15650.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-21 09:36:48 Modified files: cgen : ChangeLog operand.scm Log message: * operand.scm (op-nub): Delete. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.424&r2=1.425 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/operand.scm.diff?cvsroot=src&r1=1.30&r2=1.31 From devans@sourceware.org Sat Nov 21 09:40:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 21 Nov 2009 09:40:00 -0000 Subject: src/cgen ChangeLog read.scm Message-ID: <20091121094027.17416.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-21 09:40:27 Modified files: cgen : ChangeLog read.scm Log message: * read.scm (/cmd-define-rtl-version): Only log rtl version if changed. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.425&r2=1.426 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.39&r2=1.40 From devans@sourceware.org Sat Nov 21 09:57:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 21 Nov 2009 09:57:00 -0000 Subject: src/cgen ChangeLog sim.scm Message-ID: <20091121095758.20522.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-21 09:57:58 Modified files: cgen : ChangeLog sim.scm Log message: * sim.scm (/operand-number-elaboration-written?): New variable. (/op-gen-written-update op): New function. (/op-gen-set-trace, /op-gen-set-trace-parallel): Call it. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.426&r2=1.427 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.27&r2=1.28 From devans@sourceware.org Sat Nov 21 17:39:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 21 Nov 2009 17:39:00 -0000 Subject: src/cgen ChangeLog rtl-c.scm Message-ID: <20091121173915.4179.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-21 17:39:15 Modified files: cgen : ChangeLog rtl-c.scm Log message: * rtl-c.scm (s-sequence): Use gcc's statement expressions for non-VOID-mode expressions with multiple statements. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.427&r2=1.428 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.26&r2=1.27 From devans@sourceware.org Sat Nov 21 23:41:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Sat, 21 Nov 2009 23:41:00 -0000 Subject: src/cgen sim-arch.scm Message-ID: <20091121234118.30318.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-21 23:41:18 Modified files: cgen : sim-arch.scm Log message: remove old FIXME Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-arch.scm.diff?cvsroot=src&r1=1.5&r2=1.6 From devans@sourceware.org Mon Nov 23 00:44:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 23 Nov 2009 00:44:00 -0000 Subject: src/cgen ChangeLog rtl-c.scm Message-ID: <20091123004449.555.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-23 00:44:49 Modified files: cgen : ChangeLog rtl-c.scm Log message: * rtl-c.scm (/use-gcc-stmt-expr?): New function. (s-sequence): Call it. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.428&r2=1.429 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.27&r2=1.28 From devans@sourceware.org Mon Nov 23 00:59:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 23 Nov 2009 00:59:00 -0000 Subject: src/cgen ChangeLog mach.scm sim-arch.scm sim-c ... Message-ID: <20091123005957.30868.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-23 00:59:57 Modified files: cgen : ChangeLog mach.scm sim-arch.scm sim-cpu.scm sim-decode.scm sim-model.scm sim.scm Log message: * mach.scm (): New member large-insn-word?. (/adata-set-derived!): Set it. (adata-large-insn-word?): New function. * sim-arch.scm (/gen-cpuall-includes): Don't #include cgen-engine.h here. * sim-cpu.scm (cgen-cpu.h): #include it here. (/gen-cpu-defines): Define CGEN_INSN_WORD. (/gen-no-scache-semantic-fn): Use CGEN_INSN_WORD instead of CGEN_INSN_INT. * sim-decode.scm (/gen-idesc-decls): Ditto. (/gen-extract-case, /gen-decode-fn): Ditto. * sim-model.scm (/gen-model-insn-fn): Ditto. * sim.scm (gen-argbuf-type): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.429&r2=1.430 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.24&r2=1.25 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-arch.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-decode.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.28&r2=1.29 From devans@sourceware.org Mon Nov 23 03:28:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 23 Nov 2009 03:28:00 -0000 Subject: src/cgen ChangeLog insn.scm read.scm utils-cge ... Message-ID: <20091123032832.14812.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-23 03:28:32 Modified files: cgen : ChangeLog insn.scm read.scm utils-cgen.scm Log message: * insn.scm (/parse-insn-format): Watch for duplicate ifields. * read.scm (parse-error-continuable): New function. (define /continuable-error-found?): New variable. (/init-reader!): Initialize it. (/finish-reader!): New function. (cpu-load): Call it. * utils-cgen.scm (obj-list-nub): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.430&r2=1.431 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.38&r2=1.39 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.40&r2=1.41 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.22&r2=1.23 From devans@sourceware.org Mon Nov 23 04:18:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 23 Nov 2009 04:18:00 -0000 Subject: src/cgen sim-cpu.scm Message-ID: <20091123041805.19521.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-23 04:18:05 Modified files: cgen : sim-cpu.scm Log message: remove unnecessary comment in generated code Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.18&r2=1.19 From devans@sourceware.org Mon Nov 23 09:03:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Mon, 23 Nov 2009 09:03:00 -0000 Subject: src/cgen ChangeLog hardware.scm ifield.scm ifo ... Message-ID: <20091123090301.19396.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-23 09:03:01 Modified files: cgen : ChangeLog hardware.scm ifield.scm iformat.scm insn.scm rtl.scm semantics.scm sid.scm sim.scm utils-gen.scm utils-sim.scm utils.scm Log message: * hardware.scm (hw-pc?): New function. * ifield.scm (ifld-signed?): New function. * iformat.scm (ifmt-analyze): Call insn-cti-attr? instead of insn-cti?. * insn.scm (insn-cti-attr?): Renamed from insn-ctl?. (insn-cti?): New function. * rtl.scm (/hw): Create object for pcs. * semantics.scm (/build-reg-operand!): New args ref-type, sem-attrs. All callers updated. Watch for sets to the pc. (semantic-attrs): Watch for sets to the pc. * sid.scm ( cxmake-get): Handle raw-reg. * sim.scm ( cxmake-get): Handle raw-reg. ( cxmake-get): Add debugging printf. * utils-gen.scm (/gen-ifld-extract-base): Emit calls to EXTRACT_[LM]SB0_LG[SU]INT for values > 32 bits. (/gen-extract-word): Ditto. * utils.scm (gen-c-hex-constant): New function. * utils-sim.scm (/gen-decode-insn-entry): Call it. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.431&r2=1.432 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.26&r2=1.27 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.39&r2=1.40 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.scm.diff?cvsroot=src&r1=1.27&r2=1.28 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.27&r2=1.28 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.29&r2=1.30 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.19&r2=1.20 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.20&r2=1.21 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.35&r2=1.36 From devans@sourceware.org Tue Nov 24 16:39:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Tue, 24 Nov 2009 16:39:00 -0000 Subject: src/cgen utils.scm Message-ID: <20091124163921.8430.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-11-24 16:39:21 Modified files: cgen : utils.scm Log message: (list-expand): Flag wip better. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.36&r2=1.37 From devans@sourceware.org Thu Dec 3 03:03:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 03 Dec 2009 03:03:00 -0000 Subject: src/cgen decode.scm Message-ID: <20091203030317.4031.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-12-03 03:03:17 Modified files: cgen : decode.scm Log message: tweak comment Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.15&r2=1.16 From devans@sourceware.org Thu Dec 10 17:22:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 10 Dec 2009 17:22:00 -0000 Subject: src/cgen ChangeLog gen-all Message-ID: <20091210172251.29277.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-12-10 17:22:51 Modified files: cgen : ChangeLog gen-all Log message: * gen-all: Rewrite. Build more ports. Split out building of sid. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.432&r2=1.433 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all.diff?cvsroot=src&r1=1.3&r2=1.4 From nickc@sourceware.org Fri Dec 11 13:42:00 2009 From: nickc@sourceware.org (nickc@sourceware.org) Date: Fri, 11 Dec 2009 13:42:00 -0000 Subject: src/cgen ChangeLog cpu/fr30.opc Message-ID: <20091211134207.31269.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2009-12-11 13:42:07 Modified files: cgen : ChangeLog cgen/cpu : fr30.opc Log message: Add -Wshadow to the gcc command line options used when compiling the binutils. Fix up all warnings generated by the addition of this switch. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.433&r2=1.434 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/fr30.opc.diff?cvsroot=src&r1=1.5&r2=1.6 From devans@sourceware.org Wed Dec 16 15:33:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Wed, 16 Dec 2009 15:33:00 -0000 Subject: src/cgen ChangeLog sim.scm Message-ID: <20091216153333.14163.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-12-16 15:33:33 Modified files: cgen : ChangeLog sim.scm Log message: * sim.scm (/op-gen-written-update): Disable operand number is too large warning, for now. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.434&r2=1.435 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.30&r2=1.31 From devans@sourceware.org Thu Dec 17 17:52:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Thu, 17 Dec 2009 17:52:00 -0000 Subject: src/cgen ChangeLog gen-all Message-ID: <20091217175200.16306.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-12-17 17:52:00 Modified files: cgen : ChangeLog gen-all Log message: * gen-all: Add support for building gcc/newlib. Specify --prefix and install all built tools. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.435&r2=1.436 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all.diff?cvsroot=src&r1=1.4&r2=1.5 From devans@sourceware.org Fri Dec 18 06:04:00 2009 From: devans@sourceware.org (devans@sourceware.org) Date: Fri, 18 Dec 2009 06:04:00 -0000 Subject: src/cgen ChangeLog cpu/mep.opc Message-ID: <20091218060433.23046.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2009-12-18 06:04:33 Modified files: cgen : ChangeLog cgen/cpu : mep.opc Log message: * mep.opc: Apply patches from opcodes to compile with -Wshadow. mep-asm.c now regenerates correctly again. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.436&r2=1.437 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/mep.opc.diff?cvsroot=src&r1=1.10&r2=1.11