From bje@sources.redhat.com Fri Jan 3 06:17:00 2003 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Fri, 03 Jan 2003 06:17:00 -0000 Subject: src/cgen configure doc/Makefile.in Message-ID: <20030103061732.15730.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sourceware.org 2003-01-02 22:17:32 Modified files: cgen : configure cgen/doc : Makefile.in Log message: * merge with Red Hat internal tree Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/configure.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.1.1.1&r2=1.2 From bje@sources.redhat.com Thu Jan 9 03:08:00 2003 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Thu, 09 Jan 2003 03:08:00 -0000 Subject: src/cgen ChangeLog utils-sim.scm Message-ID: <20030109030832.15549.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sourceware.org 2003-01-08 19:08:32 Modified files: cgen : ChangeLog utils-sim.scm Log message: 2003-01-09 Ben Elliston From Graydon Hoare : * utils-sim.scm (-gen-decoder-switch): Fix edge condition for empty ISAs. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.132&r2=1.133 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.8&r2=1.9 From bje@sources.redhat.com Thu Jan 9 03:15:00 2003 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Thu, 09 Jan 2003 03:15:00 -0000 Subject: src/cgen ChangeLog utils-gen.scm Message-ID: <20030109031544.19770.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sourceware.org 2003-01-08 19:15:43 Modified files: cgen : ChangeLog utils-gen.scm Log message: 2003-01-07 Graydon Hoare * utils-gen.scm (attr-int-gen-defn): Define. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.133&r2=1.134 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From bje@sources.redhat.com Thu Jan 9 03:19:00 2003 From: bje@sources.redhat.com (bje@sources.redhat.com) Date: Thu, 09 Jan 2003 03:19:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20030109031946.4950.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: bje@sourceware.org 2003-01-08 19:19:46 Modified files: cgen : ChangeLog Log message: * whitespace fixes from the changelog elves Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.134&r2=1.135 From devans@sources.redhat.com Tue Jan 14 04:19:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Tue, 14 Jan 2003 04:19:00 -0000 Subject: src/cgen/doc porting.texi Message-ID: <20030114041908.28184.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-01-13 20:19:08 Modified files: cgen/doc : porting.texi Log message: add an example on defining ifields the complete way, and a section on splicing arguments to define-* Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/porting.texi.diff?cvsroot=src&r1=1.6&r2=1.7 From fche@sources.redhat.com Mon Feb 3 23:07:00 2003 From: fche@sources.redhat.com (fche@sources.redhat.com) Date: Mon, 03 Feb 2003 23:07:00 -0000 Subject: src/cgen ChangeLog sid-cpu.scm Message-ID: <20030203230750.9262.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: fche@sourceware.org 2003-02-03 23:07:50 Modified files: cgen : ChangeLog sid-cpu.scm Log message: 2003-02-03 Frank Ch. Eigler * sid-cpu.scm (-gen-sfrag-engine-fn): Generate more hygienic C++. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.135&r2=1.136 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From brolley@sources.redhat.com Wed Feb 12 22:31:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Wed, 12 Feb 2003 22:31:00 -0000 Subject: src/cgen ChangeLog desc-cpu.scm Message-ID: <20030212223131.30430.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-02-12 22:31:31 Modified files: cgen : ChangeLog desc-cpu.scm Log message: 2003-02-11 Dave Brolley * desc-cpu.scm (gen-ifld-defns): Add all ifields to the @arch@_cgen-ifld_table. (gen-maybe-multi-ifld): Use the ifield enumerators to index the @arch@_cgen-ifld_table. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.136&r2=1.137 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.13&r2=1.14 From brolley@sources.redhat.com Fri Feb 14 00:02:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Fri, 14 Feb 2003 00:02:00 -0000 Subject: src/cgen desc-cpu.scm Message-ID: <20030214000240.29460.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-02-14 00:02:40 Modified files: cgen : desc-cpu.scm Log message: Update copyright date. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.14&r2=1.15 From dj@sources.redhat.com Tue Feb 18 22:57:00 2003 From: dj@sources.redhat.com (dj@sources.redhat.com) Date: Tue, 18 Feb 2003 22:57:00 -0000 Subject: src/cgen ChangeLog cpu/xstormy16.cpu Message-ID: <20030218225708.14771.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2003-02-18 22:57:08 Modified files: cgen : ChangeLog cgen/cpu : xstormy16.cpu Log message: * xstormy16.cpu (set-mem-alignfix-psw): Remove. (movlmemimm): Just mask the address. (movhmemimm): Likewise. (movlmemgr): Likewise. (movhmemgr): Likewise. (set-psw): Always set the psw last. (set-psw-carry): Likewise. (set-psw-add): Likewise. (set-psw-sub): Likewise. * xstormy16.cpu (set-psw-rrotate17): New. Choose the correct set of 16 patterns from the set-psw-rotate17 function. (movgrigr, movgripostincgr, movgripredecgr, movgriigr, movgriipostincgr, movgriipredecgr): Set psw correctly. (movfgrigr, movfgripostincgr, movfgripredecgr, movfgriigr, movfgriipostincgr, movfgriipredecgr): Fix semantics. (rrcgrgr, rrcgrimm4): Use new set-psw-rrotate17 function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.137&r2=1.138 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.5&r2=1.6 From amylaar@sources.redhat.com Fri Feb 21 20:05:00 2003 From: amylaar@sources.redhat.com (amylaar@sources.redhat.com) Date: Fri, 21 Feb 2003 20:05:00 -0000 Subject: src/cgen ChangeLog cpu/sh64-media.cpu Message-ID: <20030221200542.28372.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: amylaar@sourceware.org 2003-02-21 20:05:42 Modified files: cgen : ChangeLog cgen/cpu : sh64-media.cpu Log message: cgen: * cpu/sh64-media.cpu (make-mextr): Fix setting of count. sim/sh64: * sem-media-switch.c, sem-media.c: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.138&r2=1.139 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-media.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 From dj@sources.redhat.com Thu Mar 6 00:34:00 2003 From: dj@sources.redhat.com (dj@sources.redhat.com) Date: Thu, 06 Mar 2003 00:34:00 -0000 Subject: src/cgen ChangeLog cpu/xstormy16.cpu Message-ID: <20030306003406.22681.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2003-03-06 00:34:06 Modified files: cgen : ChangeLog cgen/cpu : xstormy16.cpu Log message: * cpu/xstormy16.cpu (set-psw-add): Use temporaries to prevent prematurely overwriting needed inputs. (set-psw-sub): Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.139&r2=1.140 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.6&r2=1.7 From carlton@sources.redhat.com Thu Mar 6 00:56:00 2003 From: carlton@sources.redhat.com (carlton@sources.redhat.com) Date: Thu, 06 Mar 2003 00:56:00 -0000 Subject: src/cgen/cpu sh64-media.cpu xstormy16.cpu Message-ID: <20030306005620.26257.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: carlton_dictionary-branch Changes by: carlton@sourceware.org 2003-03-06 00:56:19 Modified files: cgen/cpu : sh64-media.cpu xstormy16.cpu Log message: 2003-03-05 David Carlton * Merge with mainline. Tag is carlton_dictionary-20030305-merge. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-media.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2&r2=1.2.10.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2.18.1&r2=1.2.18.2 From fche@sources.redhat.com Wed Mar 12 17:17:00 2003 From: fche@sources.redhat.com (fche@sources.redhat.com) Date: Wed, 12 Mar 2003 17:17:00 -0000 Subject: src/cgen ChangeLog sid.scm Message-ID: <20030312171714.29418.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: fche@sourceware.org 2003-03-12 17:17:14 Modified files: cgen : ChangeLog sid.scm Log message: 2003-03-12 Frank Ch. Eigler * sid.scm: Set APPLICATION to SID-SIMULATOR. 2003-03-12 Frank Ch. Eigler * xstormy16-decode.cxx: Regenerate with fixed cgen SID-SIMULATOR. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.140&r2=1.141 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From dj@sources.redhat.com Fri Mar 21 06:15:00 2003 From: dj@sources.redhat.com (dj@sources.redhat.com) Date: Fri, 21 Mar 2003 06:15:00 -0000 Subject: src/cgen ChangeLog cpu/xstormy16.cpu Message-ID: <20030321061555.27148.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2003-03-21 06:15:55 Modified files: cgen : ChangeLog cgen/cpu : xstormy16.cpu Log message: * cpu/xstormy16.cpu (basic-psw): New argument ws (wordsize), which indicates if the sign flag is set from bit 15 or 7. Adjust all callers. (set-psw): New argument ws, propogate it. (set-psw-nowrite): Likewise. (set-mem-psw): Likewise. (set-psw-carry): Likewise. Use temporaries to prevent prematurely overwriting needed inputs. (set-psw-rrotate17): Fix logic. (shrgrgr): Preserve carry for zero-bit shifts. (shrgrimm): Likewise. (shlgrgr): Likewise. (shlgrimm): Likewise. (asrgrgr): Likewise. (asrgrimm): Likewise. (reset): New. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.141&r2=1.142 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.7&r2=1.8 From nickc@sources.redhat.com Tue Apr 15 08:51:00 2003 From: nickc@sources.redhat.com (nickc@sources.redhat.com) Date: Tue, 15 Apr 2003 08:51:00 -0000 Subject: src/cgen ChangeLog cpu/iq2000m.cpu cpu/sh.cpu ... Message-ID: <20030415085152.13782.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2003-04-15 08:51:52 Modified files: cgen : ChangeLog cgen/cpu : iq2000m.cpu sh.cpu sh64-compact.cpu sh64-media.cpu Log message: Replace occurrances of 'Hitachi' with 'Renesas'. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.142&r2=1.143 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000m.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.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-compact.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-media.cpu.diff?cvsroot=src&r1=1.3&r2=1.4 From brolley@sources.redhat.com Wed Apr 16 18:08:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Wed, 16 Apr 2003 18:08:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20030416180835.23216.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-04-16 18:08:35 Modified files: cgen/doc : rtl.texi Log message: 2003-04-16 Dave Brolley * doc/rtl.texi (Iiming): Correct example to use 'model-name'. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.17&r2=1.18 From brolley@sources.redhat.com Wed Apr 16 18:09:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Wed, 16 Apr 2003 18:09:00 -0000 Subject: src/cgen cgen-sid.scm model.scm sid-decode.scm ... Message-ID: <20030416180906.23345.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-04-16 18:09:06 Modified files: cgen : cgen-sid.scm model.scm sid-decode.scm sid-model.scm sid.scm sim-model.scm utils.scm Log message: 2003-04-16 Dave Brolley * doc/rtl.texi (Iiming): Correct example to use 'model-name'. * utils.scm (copyright-fsf): Update generate copyright years. (copyright-cygnus): Ditto. * sid.scm (-op-gen-set-trace): Generate code to fill in bitmask of modified operands. (-gen-arch-model-decls): Don't generate unit enum declaration or MAX_UNITS here. ('gen-profile-code): New parameter 'when'. ('gen-profile-code): Ditto. ('gen-profile-code): Ditto. ('gen-profile-code): Ditto. Only generate 'referenced' and 'insn_reference' for the 'after' function. * model.scm (unit:enum): Moved to sim-model.scm. * sim-model.scm (unit:enum): Moved from model.scm. * sid-decode.scm (-gen-scache-decls): Generate the 'written' field. * cgen-sid.scm (sim-arguments): Document the generation of model.h. * sid-model.scm (unit:enum): New version for sid. (gen-model-class-name): New function. (gen-model-unit-fn-decl): New function. (gen-model-fn-decls): Call gen-model-unit-fn-decl. (gen-model-unit-fn-name): New parameter 'when'. (-gen-model-insn-fn-name): Ditto. (-gen-model-insn-qualified-fn-name): New function. (-gen-model-insn-fn-decl): New function. (-gen-model-insn-fn-decls): New function. (-gen-model-insn-fn): New parameter 'when'. Call -gen-model-insn-qualified-fn-name. (-gen-model-insn-fns): Generate the constructor for the model. Generate functions for modelling insn before and after execution. (-gen-model-class-decls): New function. (" (gen-model-class-name model) "): New function. (gen-model-classes): New function. (-gen-insn-timing): Generate functions for modelling insn before and after execution. (-gen-insn-unit-timing): Generate class-qualified names. (-gen-model-timing-table): Ditto. (cgen-model.cxx): Generate #include for @cpu@.h. Omit generation of code not needed (yet) by sid. (cgen-model.h): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-sid.scm.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/model.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From brolley@sources.redhat.com Wed Apr 16 18:17:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Wed, 16 Apr 2003 18:17:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20030416181743.28208.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-04-16 18:17:43 Modified files: cgen : ChangeLog Log message: 2003-04-16 Dave Brolley * doc/rtl.texi (Iiming): Correct example to use 'model-name'. * utils.scm (copyright-fsf): Update generate copyright years. (copyright-cygnus): Ditto. * sid.scm (-op-gen-set-trace): Generate code to fill in bitmask of modified operands. (-gen-arch-model-decls): Don't generate unit enum declaration or MAX_UNITS here. ('gen-profile-code): New parameter 'when'. ('gen-profile-code): Ditto. ('gen-profile-code): Ditto. ('gen-profile-code): Ditto. Only generate 'referenced' and 'insn_reference' for the 'after' function. * model.scm (unit:enum): Moved to sim-model.scm. * sim-model.scm (unit:enum): Moved from model.scm. * sid-decode.scm (-gen-scache-decls): Generate the 'written' field. * cgen-sid.scm (sim-arguments): Document the generation of model.h. * sid-model.scm (unit:enum): New version for sid. (gen-model-class-name): New function. (gen-model-unit-fn-decl): New function. (gen-model-fn-decls): Call gen-model-unit-fn-decl. (gen-model-unit-fn-name): New parameter 'when'. (-gen-model-insn-fn-name): Ditto. (-gen-model-insn-qualified-fn-name): New function. (-gen-model-insn-fn-decl): New function. (-gen-model-insn-fn-decls): New function. (-gen-model-insn-fn): New parameter 'when'. Call -gen-model-insn-qualified-fn-name. (-gen-model-insn-fns): Generate the constructor for the model. Generate functions for modelling insn before and after execution. (-gen-model-class-decls): New function. (" (gen-model-class-name model) "): New function. (gen-model-classes): New function. (-gen-insn-timing): Generate functions for modelling insn before and after execution. (-gen-insn-unit-timing): Generate class-qualified names. (-gen-model-timing-table): Ditto. (cgen-model.cxx): Generate #include for @cpu@.h. Omit generation of code not needed (yet) by sid. (cgen-model.h): New function. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.143&r2=1.144 From carlton@sources.redhat.com Wed Apr 16 19:56:00 2003 From: carlton@sources.redhat.com (carlton@sources.redhat.com) Date: Wed, 16 Apr 2003 19:56:00 -0000 Subject: src/cgen/cpu iq2000m.cpu sh.cpu sh64-compact.c ... Message-ID: <20030416195647.10957.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: carlton_dictionary-branch Changes by: carlton@sourceware.org 2003-04-16 19:56:47 Modified files: cgen/cpu : iq2000m.cpu sh.cpu sh64-compact.cpu sh64-media.cpu xstormy16.cpu Log message: 2003-04-16 David Carlton * Merge with mainline; tag is carlton_dictionary-20030416-merge. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000m.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1.2.1&r2=1.1.2.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.18.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-compact.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2&r2=1.2.10.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-media.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2.10.1&r2=1.2.10.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2.18.2&r2=1.2.18.3 From dj@sources.redhat.com Fri May 2 00:09:00 2003 From: dj@sources.redhat.com (dj@sources.redhat.com) Date: Fri, 02 May 2003 00:09:00 -0000 Subject: src/cgen ChangeLog cpu/xstormy16.cpu Message-ID: <20030502000925.13072.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2003-05-02 00:09:25 Modified files: cgen : ChangeLog cgen/cpu : xstormy16.cpu Log message: * cpu/xstormy16.cpu (alignfix-mem): Correct logic for unaligned word accesses. (set-alignfix-mem): Likewise. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.144&r2=1.145 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.8&r2=1.9 From kettenis@sources.redhat.com Sun May 4 11:37:00 2003 From: kettenis@sources.redhat.com (kettenis@sources.redhat.com) Date: Sun, 04 May 2003 11:37:00 -0000 Subject: src/cgen/cpu xstormy16.cpu Message-ID: <20030504113738.21697.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: kettenis_i386newframe-20030419-branch Changes by: kettenis@sourceware.org 2003-05-04 11:37:38 Modified files: cgen/cpu : xstormy16.cpu Log message: Merge from mainline. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&only_with_tag=kettenis_i386newframe-20030419-branch&r1=1.8&r2=1.8.8.1 From devans@sources.redhat.com Sun May 11 20:06:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Sun, 11 May 2003 20:06:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20030511200620.26890.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-05-11 20:06:20 Modified files: cgen/doc : rtl.texi Log message: add more comments on use of unsigned modes Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.18&r2=1.19 From devans@sources.redhat.com Thu May 15 07:10:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 15 May 2003 07:10:00 -0000 Subject: src/cgen ChangeLog cpu/i960.cpu Message-ID: <20030515071052.15852.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-05-15 07:10:52 Modified files: cgen : ChangeLog cgen/cpu : i960.cpu Log message: * cpu/i960.cpu (index): Rename to indx. All uses updated. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.145&r2=1.146 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/i960.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 From devans@sources.redhat.com Thu May 15 07:16:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 15 May 2003 07:16:00 -0000 Subject: src/cgen ChangeLog utils-sim.scm Message-ID: <20030515071653.28624.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-05-15 07:16:53 Modified files: cgen : ChangeLog utils-sim.scm Log message: * utils-sim.scm (-gen-decoder-switch): Back out patch of 2003-01-09. (-gen-decode-bits): Instead put in better fix here. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.146&r2=1.147 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.9&r2=1.10 From devans@sources.redhat.com Thu May 15 07:25:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 15 May 2003 07:25:00 -0000 Subject: src/cgen ChangeLog Makefile.am Makefile.in des ... Message-ID: <20030515072503.14345.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-05-15 07:25:03 Modified files: cgen : ChangeLog Makefile.am Makefile.in desc-cpu.scm dev.scm mach.scm model.scm opc-ibld.scm opc-itab.scm opc-opinst.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 Added files: cgen : cgen-doc.scm gen-all-doc html.scm Log message: * Makefile.am (srcroot): New var. (html): New rule. * Makefile.in: Regenerate. * cgen-doc.scm: New file. * html.scm: New file. * gen-all-doc: New file. * dev.scm (cload): Handle DOC application. (load-doc): New fn. * machs.scm (machs-for-cpu): New fn. * model.scm (models-for-cpu): New fn. * utils.scm (gen-c-copyright): Renamed from gen-copyright. All uses updated. (iota): Rewrite to be identical to pmacro version. All uses updated. * utils-cgen.scm (alpha-sort-obj-list): New fn. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-doc.scm.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-doc.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.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.147&r2=1.148 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.am.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.in.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.15&r2=1.16 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.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.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/model.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-ibld.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-opinst.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-arch.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-decode.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.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.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.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.8&r2=1.9 From devans@sources.redhat.com Thu May 15 07:52:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 15 May 2003 07:52:00 -0000 Subject: src/cgen html.scm Message-ID: <20030515075237.5304.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-05-15 07:52:37 Modified files: cgen : html.scm Log message: add some more todos Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.1&r2=1.2 From kettenis@sources.redhat.com Sun May 18 09:43:00 2003 From: kettenis@sources.redhat.com (kettenis@sources.redhat.com) Date: Sun, 18 May 2003 09:43:00 -0000 Subject: src/cgen/cpu i960.cpu Message-ID: <20030518094350.17882.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: kettenis_i386newframe-20030419-branch Changes by: kettenis@sourceware.org 2003-05-18 09:43:50 Modified files: cgen/cpu : i960.cpu Log message: 2003-05-18 Mark Kettenis Merge from mainline. * i386-tdep.h (I386_SIZEOF_GREGS, I386_SIZEOF_FREGS, I386_SIZEOF_XREGS): Remove defenitions. (IS_FP_REGNUM, IS_SSE_REGNUM): Remove definitions. * i386-tdep.c (i386_gdbarch_init): Don't set register_bytes, register_size, call_dummy_words and sizeof_call_dummy. * i386-linux-tdep.c (i386_linux_init_abi): Don't set register_bytes. * x86-64-tdep.c (x86_64_init_abi): Don't set register_bytes and register_size. (x86_64_register_bytes): Remove variable. (_initialize_x86_64_tdep): Remove function. * i386-linux-tdep.c (i386_linux_sigcontext_addr): Call read_memory with correct arguments. * config/i386/x86-64linux.mt (TDEPFILES): Add i386-linux-tdep.o. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/i960.cpu.diff?cvsroot=src&only_with_tag=kettenis_i386newframe-20030419-branch&r1=1.1&r2=1.1.42.1 From amylaar@sources.redhat.com Wed May 21 14:10:00 2003 From: amylaar@sources.redhat.com (amylaar@sources.redhat.com) Date: Wed, 21 May 2003 14:10:00 -0000 Subject: src/cgen ChangeLog cpu/sh64-compact.cpu cpu/sh ... Message-ID: <20030521141046.24348.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: amylaar@sourceware.org 2003-05-21 14:10:46 Modified files: cgen : ChangeLog cgen/cpu : sh64-compact.cpu sh64-media.cpu sh.cpu Log message: * cpu/sh.cpu: Amend comments to refer to SuperH. * cpu/sh64-compact.cpu: Change comment to refer to SuperH. * cpu/sh64-media.cpu: Likewise. (Saturation): Update manual reference. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.148&r2=1.149 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-compact.cpu.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-media.cpu.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 From carlton@sources.redhat.com Fri May 23 18:46:00 2003 From: carlton@sources.redhat.com (carlton@sources.redhat.com) Date: Fri, 23 May 2003 18:46:00 -0000 Subject: src/cgen/cpu i960.cpu sh.cpu sh64-compact.cpu ... Message-ID: <20030523184030.10197.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: carlton_dictionary-branch Changes by: carlton@sourceware.org 2003-05-23 18:40:30 Modified files: cgen/cpu : i960.cpu sh.cpu sh64-compact.cpu sh64-media.cpu xstormy16.cpu Log message: 2003-05-23 David Carlton * Merge with mainline; tag is carlton_dictionary-20030523-merge. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/i960.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1.18.1&r2=1.1.18.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-compact.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2.10.1&r2=1.2.10.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-media.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2.10.2&r2=1.2.10.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2.18.3&r2=1.2.18.4 From nickc@sources.redhat.com Tue Jun 3 17:15:00 2003 From: nickc@sources.redhat.com (nickc@sources.redhat.com) Date: Tue, 03 Jun 2003 17:15:00 -0000 Subject: src/cgen/cpu frv.cpu Message-ID: <20030603171523.5333.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2003-06-03 17:15:23 Modified files: cgen/cpu : frv.cpu Log message: FRV: Use a signed 6-bit immediate value not unsigned for mdrotli insn. Use maintainer mode to regenerate ports. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 From nickc@sources.redhat.com Tue Jun 3 17:36:00 2003 From: nickc@sources.redhat.com (nickc@sources.redhat.com) Date: Tue, 03 Jun 2003 17:36:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20030603173614.4803.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2003-06-03 17:36:14 Modified files: cgen : ChangeLog Log message: oops - omitted entry in ChangeLog with the previous delta Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.149&r2=1.150 From devans@sources.redhat.com Wed Jun 4 20:22:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Wed, 04 Jun 2003 20:22:00 -0000 Subject: src/cgen ChangeLog hardware.scm html.scm mach. ... Message-ID: <20030604202250.26134.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-06-04 20:22:50 Modified files: cgen : ChangeLog hardware.scm html.scm mach.scm mode.scm opcodes.scm rtx-funcs.scm cgen/cpu : ia64.cpu xstormy16.cpu Log message: Better handling of 64 bit and mixed 32/64 bit architectures. * hardware.scm (hw-update-word-modes!): New fn. * mach.scm (define-cpu)): Call mode-set-word-modes!, hw-update-word-modes!. (state-word-bitsize): Replace FIXME with requested check. (arch-analyze-insns!): Call mode-ensure-word-sizes-defined. * mode.scm (mode-find): Ignore INT,UINT. (-mode-word-sizes-kind): New global. (mode-set-word-modes!,mode-set-identical-word-bitsizes!, mode-set-biggest-word-bitsizes!,mode-ensure-word-sizes-defined): New fns. (mode-init!): Initialize -mode-word-sizes-kind. Move initialization of mode-list to ... (mode-builtin!): ... here. Initialize WI/UWI/AI/IAI to something unusable, correct values set later. (mode-finish!): Remove cruft. * html.scm (doc-init!): Call mode-set-biggest-word-bitsizes!. * opcodes.scm (opcodes-init!): Ditto. * rtx-funcs.scm (annul): Fix mode of pc. * cpu/ia64.cpu: Remove cruft that sets word modes. * cpu/xstormy16.cpu (define-cpu): Set word-bitsize. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.150&r2=1.151 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ia64.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.9&r2=1.10 From nickc@sources.redhat.com Thu Jun 5 16:04:00 2003 From: nickc@sources.redhat.com (nickc@sources.redhat.com) Date: Thu, 05 Jun 2003 16:04:00 -0000 Subject: src/cgen ChangeLog cpu/frv.cpu cpu/frv.opc Message-ID: <20030605160419.3474.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2003-06-05 16:04:19 Modified files: cgen : ChangeLog cgen/cpu : frv.cpu frv.opc Log message: Add code to handle even-numbered only register operands Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.151&r2=1.152 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.opc.diff?cvsroot=src&r1=1.1&r2=1.2 From devans@sources.redhat.com Sat Jun 7 18:22:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Sat, 07 Jun 2003 18:22:00 -0000 Subject: src/cgen ChangeLog gen-all-sid gen-all-opcodes Message-ID: <20030607182203.31168.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-06-07 18:22:03 Modified files: cgen : ChangeLog Added files: cgen : gen-all-sid gen-all-opcodes Log message: * gen-all-sid: New file. * gen-all-opcodes: New file. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-sid.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-opcodes.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.152&r2=1.153 From brolley@sources.redhat.com Tue Jun 10 18:26:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Tue, 10 Jun 2003 18:26:00 -0000 Subject: src/cgen ChangeLog sid-cpu.scm sid-decode.scm ... Message-ID: <20030610182603.11325.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-06-10 18:26:03 Modified files: cgen : ChangeLog sid-cpu.scm sid-decode.scm sid-model.scm Log message: 2003-06-10 Dave Brolley * sid-cpu.scm: Generate #include of config.h into @prefix@-sem.cxx. * sid-decode.scm: Generate #include of config.h into @prefix@-decode.cxx. * sid-model.scm: Generate #include of config.h into @prefix@-model.cxx. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.153&r2=1.154 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.5&r2=1.6 From devans@sources.redhat.com Tue Jun 10 21:22:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Tue, 10 Jun 2003 21:22:00 -0000 Subject: src/cgen ChangeLog Makefile.am Makefile.in att ... Message-ID: <20030610212204.1872.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-06-10 21:22:04 Modified files: cgen : ChangeLog Makefile.am Makefile.in attr.scm cgen-doc.scm dev.scm enum.scm gen-all-doc html.scm insn.scm mach.scm opc-itab.scm operand.scm read.scm rtl.scm rtx-funcs.scm sem-frags.scm semantics.scm utils.scm cgen/cpu : arm.cpu frv.cpu i960.cpu m32r.cpu openrisc.cpu xstormy16.cpu cgen/doc : rtl.texi Added files: cgen : rtl-traverse.scm Log message: * mach.scm (current-*-add!): Disallow redefinition. Make result "unspecified". * insn.scm (insn-builtin!): Don't define relaxable here, now defined in operand.scm. * operand.scm (operand-builtin!): Define RELAXABLE for insns too. * cpu/m32r.cpu (disp8,disp24): RELAX renamed to RELAXABLE. * gen-all-doc: Split arm and frv docs up a bit. * cpu/arm.cpu: Add IDOC attribute. * cpu/frv.cpu: Ditto. * cpu/i960.cpu: Ditto. * cpu/openrisc.cpu: Ditto. * cpu/xstormy16.cpu: Ditto. * cpu/m32r.cpu: Ditto. (all insns): Explicitly specify IDOC attribute. * Makefile.am (MACH,ISAS,INSN_FILE_NAME): New vars. (desc,opcodes,sim-arch,sim-cpu,gas-test,sim-test): Use MACH,ISAS. (html): Use MACH,ISAS,INSN_FILE_NAME. Generate insn.html separately. * Makefile.in: Regenerate. * attr.scm (:parse-value-def): Implement. (-attr-read): Defer computing default value until we know the type. (attr-has-attr?): Delete, move contents to :has-attr?. (:attr-present?): New method. (atlist-attr-present?,obj-attr-present?): New fns. (obj-has-attr-value?,obj-has-attr-value-no-default?): New fns. (attr-builtin!): New insn attr IDOC. * cgen-doc.scm (doc-arguments): New args -I,-N. * enum.scm (parse-enum-vals): New arg errtxt, all callers updated. Support comment as fourth element of enum value. (enum-val-name,enum-val-value,enum-val-attrs,enum-val-comment): New fns. * html.scm (gen-html-header): New arg kind, all callers updated. (gen-table-of-contents): New arg insn-file, all callers updated. (gen-list-entry,gen-doc-header): New fn. (get-operands): Delete. (gen-iformat-table): Rewrite. (gen-insn-doc-1): Print constant-folded and trimmed semantics. (gen-insn-doc-list): New args name, comment, insns. All callers updated. (get-insn-properties,guess-insn-idoc-attr!): New fn. (insn-sets-pc?,insn-refs-mem?,insn-uses-fpu?): New fns. (get-insns-for-category,gen-categories-insn-lists): New fns. (gen-insn-docs): Simplify each insn's semantics first. Print insn tables sorted by IDOC categories. (*insn-html-file-name*): New global. (cgen-insn.html): New fn. (cgen-all): Update. * insn.scm (): Create a setter for the `tmp' member. * semantics.scm (insn-build-known-values): Renamed from -build-known-values. All callers updated. * rtl.scm: Move traveral/evaluation support to ... * rtl-traverse.scm: New file. * read.scm: Maybe-load rtl-traverse.scm. * rtl.scm (-rtx-valid-types): Add SETRTX. * rtx-funcs.scm (nop,parallel): Fix mode. * utils.scm (eqv-lookup-index): New fn. (assq-lookup-index): Renamed from lookup-index. All callers updated. * dev.scm (load-doc): Set APPLICATION. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.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.154&r2=1.155 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.am.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.in.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-doc.scm.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/dev.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/enum.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-doc.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.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.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.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.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtx-funcs.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sem-frags.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/semantics.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/arm.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/i960.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/openrisc.cpu.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.19&r2=1.20 From devans@sources.redhat.com Tue Jun 10 21:58:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Tue, 10 Jun 2003 21:58:00 -0000 Subject: src/cgen ChangeLog insn.scm operand.scm cpu/m3 ... Message-ID: <20030610215833.24111.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-06-10 21:58:33 Modified files: cgen : ChangeLog insn.scm operand.scm cgen/cpu : m32r.cpu Log message: back out RELAX part of previous patch and instead implement FIXME: rename insn RELAX to RELAXED. * insn.scm (insn-builtin!): RELAX renamed to RELAXABLE. * cpu/m32r.cpu (all insns): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.155&r2=1.156 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.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.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sources.redhat.com Tue Jun 10 22:09:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Tue, 10 Jun 2003 22:09:00 -0000 Subject: src/cgen/doc rtl.texi Message-ID: <20030610220943.21319.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-06-10 22:09:43 Modified files: cgen/doc : rtl.texi Log message: update - operand RELAX attribute staying named as RELAX - insn RELAX attribute renamed to RELAXED Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/doc/rtl.texi.diff?cvsroot=src&r1=1.20&r2=1.21 From devans@sources.redhat.com Wed Jun 11 07:25:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Wed, 11 Jun 2003 07:25:00 -0000 Subject: src/cgen gen-all-doc Message-ID: <20030611072525.13268.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-06-11 07:25:25 Modified files: cgen : gen-all-doc Log message: change build directory to ./tmp-doc Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-doc.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sources.redhat.com Fri Jun 20 05:17:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Fri, 20 Jun 2003 05:17:00 -0000 Subject: src/cgen ChangeLog mach.scm Message-ID: <20030620051750.2105.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-06-20 05:17:50 Modified files: cgen : ChangeLog mach.scm Log message: * mach.scm (-ifld-already-defined?): New proc. (current-ifld-add!): Use it. (-op-already-defined?): New proc. (current-op-add!): Use it. (-insn-already-defined?): New proc. (current-insn-add!): Use it. (-minsn-already-defined?): New proc. (current-minsn-add!): Use it. (obj-isa-list): New proc. (isa-supports?): Use it. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.156&r2=1.157 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.5&r2=1.6 From devans@sources.redhat.com Fri Jun 20 21:09:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Fri, 20 Jun 2003 21:09:00 -0000 Subject: src/cgen ChangeLog gen-all-sim Message-ID: <20030620210900.9341.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-06-20 21:09:00 Modified files: cgen : ChangeLog gen-all-sim Log message: * gen-all-sim: Add fr30,sh64 support. Only generate m32r by default. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.157&r2=1.158 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-sim.diff?cvsroot=src&r1=1.1&r2=1.2 From carlton@sources.redhat.com Fri Jun 27 21:49:00 2003 From: carlton@sources.redhat.com (carlton@sources.redhat.com) Date: Fri, 27 Jun 2003 21:49:00 -0000 Subject: src/cgen/cpu arm.cpu frv.cpu frv.opc i960.cpu ... Message-ID: <20030627214935.11075.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: carlton_dictionary-branch Changes by: carlton@sourceware.org 2003-06-27 21:49:35 Modified files: cgen/cpu : arm.cpu frv.cpu frv.opc i960.cpu ia64.cpu m32r.cpu openrisc.cpu xstormy16.cpu Log message: 2003-06-27 David Carlton * Merge with mainline; tag is carlton_dictionary-20030627-merge. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/arm.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.14.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.opc.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.14.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/i960.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1.20.1&r2=1.1.20.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ia64.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/openrisc.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1&r2=1.1.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2.18.4&r2=1.2.18.5 From devans@sources.redhat.com Tue Jul 8 16:19:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Tue, 08 Jul 2003 16:19:00 -0000 Subject: src/cgen decode.scm html.scm insn.scm sid-deco ... Message-ID: <20030708161935.11911.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sources.redhat.com 2003-07-08 16:19:35 Modified files: cgen : decode.scm html.scm insn.scm sid-decode.scm sim-decode.scm Log message: misc. whitespace and comment cleanup Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.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.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.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.8&r2=1.9 From devans@sources.redhat.com Tue Jul 8 16:23:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Tue, 08 Jul 2003 16:23:00 -0000 Subject: src/cgen ChangeLog gen-all-doc gen-all-opcodes ... Message-ID: <20030708162356.14322.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sources.redhat.com 2003-07-08 16:23:56 Modified files: cgen : ChangeLog gen-all-doc gen-all-opcodes gen-all-sid gen-all-sim Log message: * gen-all-doc: Ensure run from cgen src dir. * gen-all-opcodes: Build in ./tmp-opcodes. Don't delete dir when done. * gen-all-sid: Similarily, in ./tmp-sid. * gen-all-sim: Similarily, in ./tmp-sim. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.158&r2=1.159 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-doc.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-opcodes.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-sid.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-sim.diff?cvsroot=src&r1=1.2&r2=1.3 From devans@sources.redhat.com Wed Jul 16 01:13:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Wed, 16 Jul 2003 01:13:00 -0000 Subject: src/cgen ChangeLog gen-all-sim Message-ID: <20030716011308.31517.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-07-16 01:13:08 Modified files: cgen : ChangeLog gen-all-sim Log message: * gen-all-sim: Fix some typos. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.159&r2=1.160 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-sim.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sources.redhat.com Wed Jul 16 05:35:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Wed, 16 Jul 2003 05:35:00 -0000 Subject: src/cgen ChangeLog attr.scm cos.scm decode.scm ... Message-ID: <20030716053548.14720.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-07-16 05:35:48 Modified files: cgen : ChangeLog attr.scm cos.scm decode.scm desc-cpu.scm desc.scm enum.scm fixup.scm hardware.scm html.scm ifield.scm iformat.scm insn.scm mach.scm minsn.scm mode.scm model.scm opc-itab.scm opcodes.scm operand.scm pgmr-tools.scm pmacros.scm read.scm rtl-c.scm rtl-traverse.scm rtl.scm semantics.scm sid-cpu.scm sid-model.scm sid.scm sim-cpu.scm sim-model.scm sim.scm utils-cgen.scm utils-gen.scm utils-sim.scm utils.scm cgen/cpu : m32r.cpu Log message: Add guile 1.6.4 support. - empty list must be quoted - string functions have stricter type checking - eval now takes a second argument - symbol-bound? is deprecated * attr.scm (-attr-parse): Use stringsym-append to build errtxt. (bitset-attr->list): Ensure arg to string-cut is a string. (attr-parse): Ensure args to string-ref and string-drop1 are strings. (,gen-value-for-defn): Fetch string name of self. * cos.scm (-class-list): Must quote empty list. (-class-parent-classes,-class-compute-class-desc): Ditto. (class-make,make,object-reset!): Ditto. (method-make-make!): Call eval1 instead of eval. (method-make-forward!,method-make-virtual-forward!): Ditto. * decode.scm (subdtable-add): Use stringsym-append instead of string-append. (-gen-exprtable-name): Fetch string name of exprtable-entry-insn. (-build-decode-table-entry): Fetch string name of insn. * desc-cpu.scm (-gen-isa-table-defns): Fetch string name of isa. (-gen-mach-table-defns): Ditto for mach. (gen-ifld-defns): Ditto for ifld. (gen-hw-table-defns): Ditto for hw. (gen-operand-table): Ditto for op. (gen-insn-table-entry): Ditto for insn. * desc.scm (gen-attr-table-defn): Ditto for attr. (,gen-defn): Don't pass symbols to string-append. * enum.scm (parse-enum-vals): Use symbolstr-append instead of symbol-append. (enum-vals-upcase): Use symbol-upcase to build result. (-enum-parse): Use stringsym-append to build errtxt. * fixup.scm (*guile-major-version*,*guile-minor-version*): New globals. (eval1): New function. (symbol-bound?): Provide own version if >= guile 1.6. * hardware.scm (define-keyword): Use string-append instead of symbol-append. * html.scm (gen-html-header,gen-table-of-contents,gen-arch-intro, cgen.html,cgen-insn.html): Convert current-arch-name to a string before using. (gen-list-entry): Handle either symbol or string `name' arg. (gen-obj-doc-header): Fetch string name of `o' arg. (define-cpu-intro): Ditto for cpu. (gen-mach-intro): Ditto for mach. (gen-model-intro): Ditto for model. (gen-isa-intro): Ditto for isa. (gen-machine-doc-1): Ditto for isa. (gen-reg-doc-1): Convert mach to string first. (gen-insn-doc-1): Ditto. Convert model/unit names to strings first. (gen-insn-doc-list): Fetch string name of mach. Convert insn name to string first. (gen-insn-categories): Fetch string name of mach. Convert enum-val-name to string first. (gen-insn-docs): Fetch string name of mach. * ifield.scm (ifld-ilk): Result is a string. * iformat.scm (-ifmt-search-key): Convert attr value to string first. Fetch string name of ifld. (-sfmt-search-key): Similarily for ifld and op. * insn.scm (syntax-make): Fetch string name of syntax element. * mach.scm (-cpu-parse): Use stringsym-append to build errtxt. * minsn.scm (minsn-make-alias): Fetch string name of minsn. * mode.scm (mode:c-type): Result is a string. (mode:enum): Fetch string name of mode. (-mode-parse): Use stringsym-append to build errtxt. * model.scm (model:enum): Fetch string name of model. (-model-parse): Use stringsym-append to build errtxt. (parse-insn-timing): Must quote empty list. * opc-itab.scm (-gen-minsn-table-entry): Fetch string name of minsn. (-gen-minsn-opcode-entry): Ditto. * opcodes.scm (,gen-function-name): `what' arg is a symbol, convert to string. (read-cpu.opc): Convert current-arch-name to a string before using. * operand.scm (,gen-pretty-name): Ensure `name' is a string. (): Must quote empty list. (op-sort): Simplify, call alpha-sort-obj-list to do sort. * pgmr-tools.scm (pgmr-pretty-print-insn-value): Fetch string name of ifld. * pmacros.scm (-pmacro-build-lambda): Use eval1 instead of eval. (-pmacro-sym): Must convert symbols to strings before passing to string-append. (-pmacro-str): Ditto. (pmacros-init!): Use eval1 instead of eval. * read.scm (keep-mach-atlist?): Simplify, use bitset-attr->list. (keep-isa-atlist?): Ditto. (cmd-if): Use eval1 instead of eval. * rtl-c.scm (,get-name): Fetch string name of self. (-rtl-c-get): Fetch string name of src. (s-unop): Ditto for mode. (s-binop,s-binop-with-bit,s-shop,s-convop,s-cmpop): Ditto. (-gen-par-temp-defns,subword): Ditto. (join): Use stringsym-append instead of string-append. * rtl-traverse.scm (rtx-option?): Convert option to string first. (rtx-traverse-debug): Fetch string name of rtx-obj. * rtl.scm (def-rtx-node): Use eval1 instead of eval. (def-rtx-syntax-node,def-rtx-operand-node,def-rtx-macro-node): Ditto. (rtx-pretty-name): Result is a string. (-rtx-hw-name): Use symbolstr-append instead of symbol-append. * semantics.scm (semantic-compile): Simplify, use alpha-sort-obj-list. * sid-cpu.scm (cgen-write.cxx): Convert current-arch-name to a string before using. (-gen-sfrag-case): Fetch string name of user. * sid-model.scm (unit:enum): Fetch string name of unit. * sid.scm (,cxmake-get): Fetch string name of mode. (,gen-set-quiet): Ditto. (gen-mode-defs): Ditto. (sim-finish!): Convert current-arch-name to a string before using. * sim-cpu.scm (-gen-scache-semantic-fn): Fetch string name of insn. (-gen-no-scache-semantic-fn): Ditto. (cgen-defs.h): Fetch string name of isa. (cgen-read.c): Convert current-arch-name to a string before using. (cgen-write.c): Ditto. * sim-model.scm (unit:enum): Fetch string name of unit. (gen-model-fn-decls): Use stringsym-append instead of string-append. (-gen-model-timing-table): Fetch string name of model. (-gen-mach-model-table): Ditto. (-gen-mach-defns): Fetch string name of mach. * sim.scm (gen-reg-access-defn): Fetch string name of hw. (,cxmake-get): Fetch string name of mode. (,gen-set-quiet): Ditto. (gen-mode-defs): Ditto. (sim-finish!): Must quote empty list. * utils-cgen.scm (): Must quote empty list. (obj:str-name): New fn. (parse-comment): Result is a string. (parse-symbol): Result is a symbol. (parse-string): Result is a string. (keyword-list?): Convert arg to string before calling string-ref. (keyword-list->arg-list): Ditto. (gen-attr-name): Convert attr-name to string first. (alpha-sort-obj-list): Use symbolstring,->symbol): New fns. (reduce): Call eval1 instead of eval. * cpu/m32r.cpu (addi): Don't use `#.'. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.160&r2=1.161 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/attr.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.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.16&r2=1.17 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc.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.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/fixup.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/hardware.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/html.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ifield.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/iformat.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/insn.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/minsn.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mode.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.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.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.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pgmr-tools.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/pmacros.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/read.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-c.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl-traverse.scm.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/rtl.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.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-cpu.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-cpu.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim-model.scm.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sim.scm.diff?cvsroot=src&r1=1.12&r2=1.13 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-cgen.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-gen.scm.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils-sim.scm.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/utils.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&r1=1.3&r2=1.4 From devans@sources.redhat.com Thu Jul 17 06:19:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 17 Jul 2003 06:19:00 -0000 Subject: src/cgen decode.scm Message-ID: <20030717061935.10045.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-07-17 06:19:35 Modified files: cgen : decode.scm Log message: format some code and comments to 80 char width Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From carlton@sources.redhat.com Tue Aug 5 17:12:00 2003 From: carlton@sources.redhat.com (carlton@sources.redhat.com) Date: Tue, 05 Aug 2003 17:12:00 -0000 Subject: src/cgen/cpu m32r.cpu Message-ID: <20030805171258.3471.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: carlton_dictionary-branch Changes by: carlton@sourceware.org 2003-08-05 17:12:58 Modified files: cgen/cpu : m32r.cpu Log message: 2003-08-05 David Carlton * configure.in (build_warnings): Delete -Wformat-nonliteral. * configure (build_warnings): Ditto. * Merge with mainline; tag is carlton_dictionary-20030805-merge. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1.20.1&r2=1.1.20.2 From devans@sources.redhat.com Thu Aug 7 15:53:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 07 Aug 2003 15:53:00 -0000 Subject: src/cgen ChangeLog opc-opinst.scm Message-ID: <20030807155359.27131.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-08-07 15:53:59 Modified files: cgen : ChangeLog opc-opinst.scm Log message: From Michael Meissner. * opc-opinst.scm (-gen-operand-instance-table): Initialize all of the elements for the END record of CGEN_OPINST, silencing warnings. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.161&r2=1.162 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-opinst.scm.diff?cvsroot=src&r1=1.3&r2=1.4 From nickc@sources.redhat.com Wed Aug 20 08:27:00 2003 From: nickc@sources.redhat.com (nickc@sources.redhat.com) Date: Wed, 20 Aug 2003 08:27:00 -0000 Subject: src/cgen ChangeLog cpu/frv.cpu Message-ID: <20030820082706.20221.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2003-08-20 08:27:06 Modified files: cgen : ChangeLog cgen/cpu : frv.cpu Log message: Fix typo, Frintkeven -> FRintkeven Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.162&r2=1.163 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&r1=1.4&r2=1.5 From nickc@sources.redhat.com Thu Aug 21 13:37:00 2003 From: nickc@sources.redhat.com (nickc@sources.redhat.com) Date: Thu, 21 Aug 2003 13:37:00 -0000 Subject: src/cgen ChangeLog cpu/frv.cpu Message-ID: <20030821133702.14730.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2003-08-21 13:37:02 Modified files: cgen : ChangeLog cgen/cpu : frv.cpu Log message: (mbtoh): Replace input parameter to u-media-dual-expand and u-media-dual-btoh with output parameter. (cmbtoh): Add profiling hack. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.163&r2=1.164 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&r1=1.5&r2=1.6 From brolley@sources.redhat.com Fri Aug 29 16:50:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Fri, 29 Aug 2003 16:50:00 -0000 Subject: src/cgen/cpu frv.cpu frv.opc Message-ID: <20030829165039.3433.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-08-29 16:50:38 Removed files: cgen/cpu : frv.cpu frv.opc Log message: Removed. Official version is in src/cpu. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&r1=1.6&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.opc.diff?cvsroot=src&r1=1.2&r2=NONE From brolley@sources.redhat.com Fri Aug 29 16:51:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Fri, 29 Aug 2003 16:51:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20030829165109.4022.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-08-29 16:51:09 Modified files: cgen : ChangeLog Log message: 2003-08-29 Dave Brolley * cpu/frv.cpu: Removed. * cpu/frv.opc: Removed. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.164&r2=1.165 From brolley@sources.redhat.com Mon Sep 8 17:17:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Mon, 08 Sep 2003 17:17:00 -0000 Subject: src/cgen ChangeLog cgen-doc.scm cgen-gas.scm c ... Message-ID: <20030908171722.2597.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-09-08 17:17:22 Modified files: cgen : ChangeLog cgen-doc.scm cgen-gas.scm cgen-opc.scm cgen-sid.scm cgen-sim.scm cgen-stest.scm desc-cpu.scm opc-asmdis.scm opc-ibld.scm opc-itab.scm opcodes.scm read.scm Log message: 2003-09-08 Dave Brolley On behalf of Doug Evans Pass in paths to input files, instead of assuming they live in $srcdir/cpu. Plus misc. option processing cleanup. * cgen-doc.scm (doc-arguments): Make options strings not symbols. Add pre-process pass to all options. * cgen-gas.scm (gas-arguments): Ditto. * cgen-sid.scm (sim-arguments): Ditto. * cgen-sim.scm (sim-arguments): Ditto. * cgen-stest.scm (stest-arguments): Ditto. * cgen-opc.scm (opc-arguments): Ditto. New argument -OPC. (-opc-file-path): New global. (opc-file-path): New fn. * opcodes.scm (read-cpu.opc): Replace srcdir,cpu args with opc-file. All callers updated. (gen-extra-cpu.h,gen-extra-cpu.c,gen-extra-opc.h,gen-extra-opc.c, gen-extra-asm.c,gen-extra-dis.c,gen-extra-ibld.h,gen-extra-ibld.c): Replace srcdir arg with opc-file. All callers updated. * read.scm (-opt-spec-update): Delete. (opt-get-first-pass,opt-get-second-pass): New fns. (-cgen): Process application-specific arguments in two passes. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.165&r2=1.166 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-doc.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-gas.scm.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-opc.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-sid.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.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cgen-stest.scm.diff?cvsroot=src&r1=1.1.1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.17&r2=1.18 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-asmdis.scm.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-ibld.scm.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opc-itab.scm.diff?cvsroot=src&r1=1.10&r2=1.11 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/opcodes.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.8&r2=1.9 From devans@sources.redhat.com Thu Sep 11 19:14:00 2003 From: devans@sources.redhat.com (devans@sources.redhat.com) Date: Thu, 11 Sep 2003 19:14:00 -0000 Subject: src/cgen ChangeLog Makefile.am Makefile.in Message-ID: <20030911191437.4659.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: devans@sourceware.org 2003-09-11 19:14:37 Modified files: cgen : ChangeLog Makefile.am Makefile.in Log message: * Makefile.am (ARCHFILE): New var. (desc): Pass $(ARCHFILE) for -a parm, not $(ARCH). (html,opcodes,sim-arch,sim-cpu,gas-test,sim-test): Ditto. * Makefile.in: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.166&r2=1.167 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.am.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/Makefile.in.diff?cvsroot=src&r1=1.5&r2=1.6 From carlton@sources.redhat.com Wed Sep 17 21:28:00 2003 From: carlton@sources.redhat.com (carlton@sources.redhat.com) Date: Wed, 17 Sep 2003 21:28:00 -0000 Subject: src/cgen/cpu frv.cpu frv.opc Message-ID: <20030917212800.10556.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: carlton_dictionary-branch Changes by: carlton@sourceware.org 2003-09-17 21:28:00 Removed files: cgen/cpu : frv.cpu frv.opc Log message: 2003-09-17 David Carlton * Merge with mainline; tag is carlton_dictionary-20030917-merge. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1.14.1&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.opc.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1.14.1&r2=NONE From brolley@sources.redhat.com Wed Oct 8 17:54:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Wed, 08 Oct 2003 17:54:00 -0000 Subject: src/cgen ChangeLog gen-all-doc Message-ID: <20031008175414.15403.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-10-08 17:54:14 Modified files: cgen : ChangeLog gen-all-doc Log message: 2003-10-06 Dave Brolley * gen-all-doc: Add fr550. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.167&r2=1.168 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/gen-all-doc.diff?cvsroot=src&r1=1.4&r2=1.5 From jimb@sources.redhat.com Thu Oct 9 20:49:00 2003 From: jimb@sources.redhat.com (jimb@sources.redhat.com) Date: Thu, 09 Oct 2003 20:49:00 -0000 Subject: src/cgen mach.scm ChangeLog Message-ID: <20031009204925.9504.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: jimb@sourceware.org 2003-10-09 20:49:25 Modified files: cgen : mach.scm ChangeLog Log message: * mach.scm (def-isa-attr!): hardware can have ISA attributes, too. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/mach.scm.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.168&r2=1.169 From jimb@sources.redhat.com Thu Oct 9 20:53:00 2003 From: jimb@sources.redhat.com (jimb@sources.redhat.com) Date: Thu, 09 Oct 2003 20:53:00 -0000 Subject: src/cgen ChangeLog desc-cpu.scm Message-ID: <20031009205342.12893.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: jimb@sourceware.org 2003-10-09 20:53:42 Modified files: cgen : ChangeLog desc-cpu.scm Log message: * desc-cpu.scm (gen-hw-table-decls): Emit an 'extern' declaration for @arch@_cgen_hw_table. GDB needs to be able to find this. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.169&r2=1.170 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/desc-cpu.scm.diff?cvsroot=src&r1=1.18&r2=1.19 From brolley@sources.redhat.com Tue Oct 21 16:42:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Tue, 21 Oct 2003 16:42:00 -0000 Subject: src/cgen ChangeLog decode.scm sid-model.scm Message-ID: <20031021164201.10923.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-10-21 16:42:01 Modified files: cgen : ChangeLog decode.scm sid-model.scm Log message: 2003-10-21 Dave Brolley * sid-model.scm (-gen-model-class-decls): Generate MAX_UNITS as a static const int. * decode.scm (-opcode-slots): Correct typo in logit call. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.170&r2=1.171 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/decode.scm.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-model.scm.diff?cvsroot=src&r1=1.7&r2=1.8 From brolley@sources.redhat.com Sun Oct 26 18:57:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Sun, 26 Oct 2003 18:57:00 -0000 Subject: src/cgen ChangeLog sid-decode.scm Message-ID: <20031026185719.6549.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-10-26 18:57:19 Modified files: cgen : ChangeLog sid-decode.scm Log message: 2003-10-26 Dave Brolley * sid-decode.scm (-gen-record-profile-args): Test trace_counter_p and final_insn_count_p. (-gen-extract-fn): Call -gen-record-profile-args. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.171&r2=1.172 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.12&r2=1.13 From brolley@sources.redhat.com Sun Oct 26 19:40:00 2003 From: brolley@sources.redhat.com (brolley@sources.redhat.com) Date: Sun, 26 Oct 2003 19:40:00 -0000 Subject: src/cgen ChangeLog sid-decode.scm Message-ID: <20031026194030.15257.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: brolley@sourceware.org 2003-10-26 19:40:30 Modified files: cgen : ChangeLog sid-decode.scm Log message: 2003-10-26 Dave Brolley * sid-decode.scm (-gen-record-profile-args): Test trace_counter_p and final_insn_count_p. Don't test WITH_PROFILE_MODEL_P. (-gen-extract-fn): Call -gen-record-profile-args. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.172&r2=1.173 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/sid-decode.scm.diff?cvsroot=src&r1=1.13&r2=1.14 From nickc@sources.redhat.com Wed Dec 3 17:38:00 2003 From: nickc@sources.redhat.com (nickc@sources.redhat.com) Date: Wed, 03 Dec 2003 17:38:00 -0000 Subject: src/cgen ChangeLog cpu/m32r.cpu cpu/m32r.opc Message-ID: <20031203173850.12940.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2003-12-03 17:38:50 Modified files: cgen : ChangeLog cgen/cpu : m32r.cpu m32r.opc Log message: Add support for the M32R2 processor. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.173&r2=1.174 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.opc.diff?cvsroot=src&r1=1.3&r2=1.4 From amodra@sources.redhat.com Thu Dec 4 08:33:00 2003 From: amodra@sources.redhat.com (amodra@sources.redhat.com) Date: Thu, 04 Dec 2003 08:33:00 -0000 Subject: src/cgen ChangeLog cpu/openrisc.opc Message-ID: <20031204083326.31462.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: amodra@sourceware.org 2003-12-04 08:33:25 Modified files: cgen : ChangeLog cgen/cpu : openrisc.opc Log message: * cpu/openrisc.opc (openrisc_sign_extend_16bit): Don't rely on "short" being 16 bit. (parse_hi16): Likewise. Fix type-punned pointer warnings too, and internationalize error message. (parse_lo16): Likewise. Remove useless code. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.174&r2=1.175 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/openrisc.opc.diff?cvsroot=src&r1=1.2&r2=1.3 From drow@sources.redhat.com Sun Dec 14 20:26:00 2003 From: drow@sources.redhat.com (drow@sources.redhat.com) Date: Sun, 14 Dec 2003 20:26:00 -0000 Subject: src/cgen/cpu arm.cpu i960.cpu ia64.cpu ip2k.op ... Message-ID: <20031214202656.32066.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: drow-cplus-branch Changes by: drow@sourceware.org 2003-12-14 20:26:56 Modified files: cgen/cpu : arm.cpu i960.cpu ia64.cpu ip2k.opc m32r.cpu m32r.opc openrisc.cpu openrisc.opc play.cpu sh.cpu sh64-compact.cpu sh64-media.cpu xstormy16.cpu xstormy16.opc Added files: cgen/cpu : iq10.cpu iq2000.cpu iq2000.opc iq2000m.cpu Removed files: cgen/cpu : frv.cpu frv.opc Log message: Merge drow-cplus-branch to: cvs rtag -D 2003-12-14 00:00:00 UTC drow-cplus-merge-20031214 gdb+dejagnu Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq10.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=NONE&r2=1.1.44.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=NONE&r2=1.1.44.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000.opc.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=NONE&r2=1.1.44.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/iq2000m.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=NONE&r2=1.2.24.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/arm.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=1.1.22.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/i960.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=1.1.22.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ia64.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=1.1.22.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/ip2k.opc.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=1.1.14.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=1.1.22.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.opc.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.3&r2=1.3.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/openrisc.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=1.1.22.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/openrisc.opc.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.2&r2=1.2.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/play.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=1.1.22.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=1.1.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-compact.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.2&r2=1.2.12.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/sh64-media.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.2&r2=1.2.12.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.2&r2=1.2.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/xstormy16.opc.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=1.1.20.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=NONE http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/frv.opc.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1&r2=NONE From nickc@sources.redhat.com Mon Dec 15 12:19:00 2003 From: nickc@sources.redhat.com (nickc@sources.redhat.com) Date: Mon, 15 Dec 2003 12:19:00 -0000 Subject: src/cgen ChangeLog Message-ID: <20031215121913.32737.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2003-12-15 12:19:13 Modified files: cgen : ChangeLog Log message: Add PIPE_O attribute to "pop" instruction. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/ChangeLog.diff?cvsroot=src&r1=1.175&r2=1.176 From nickc@sources.redhat.com Mon Dec 15 15:00:00 2003 From: nickc@sources.redhat.com (nickc@sources.redhat.com) Date: Mon, 15 Dec 2003 15:00:00 -0000 Subject: src/cgen/cpu m32r.cpu Message-ID: <20031215150021.4614.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Changes by: nickc@sourceware.org 2003-12-15 15:00:21 Modified files: cgen/cpu : m32r.cpu Log message: oops - omitted from previous delta Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&r1=1.5&r2=1.6 From carlton@sources.redhat.com Mon Dec 15 23:59:00 2003 From: carlton@sources.redhat.com (carlton@sources.redhat.com) Date: Mon, 15 Dec 2003 23:59:00 -0000 Subject: src/cgen/cpu m32r.cpu m32r.opc openrisc.opc Message-ID: <20031215235957.6604.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: carlton_dictionary-branch Changes by: carlton@sourceware.org 2003-12-15 23:59:57 Modified files: cgen/cpu : m32r.cpu m32r.opc openrisc.opc Log message: 2003-12-15 David Carlton * Merge with mainline; tag is carlton_dictionary-20031215-merge. * cp-support.c (class_name_from_physname): Add DMGL_PARAMS to call to cplus_demangle. (method_name_from_physname): Ditto. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.1.20.2&r2=1.1.20.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.opc.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.3&r2=1.3.18.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/openrisc.opc.diff?cvsroot=src&only_with_tag=carlton_dictionary-branch&r1=1.2&r2=1.2.18.1 From drow@sources.redhat.com Sat Dec 20 18:16:00 2003 From: drow@sources.redhat.com (drow@sources.redhat.com) Date: Sat, 20 Dec 2003 18:16:00 -0000 Subject: src/cgen/cpu m32r.cpu Message-ID: <20031220181647.12955.qmail@sources.redhat.com> CVSROOT: /cvs/src Module name: src Branch: drow-cplus-branch Changes by: drow@sourceware.org 2003-12-20 18:16:47 Modified files: cgen/cpu : m32r.cpu Log message: Merge from mainline. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/cgen/cpu/m32r.cpu.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1.22.1&r2=1.1.22.2