Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Andrew Cagney <cagney@gnu.org>
To: Alexandre Oliva <aoliva@redhat.com>
Cc: gdb-patches@sources.redhat.com
Subject: Re: introduce SH 2a simulator
Date: Tue, 24 Aug 2004 20:58:00 -0000	[thread overview]
Message-ID: <412BABA3.7020300@gnu.org> (raw)
In-Reply-To: <orvfg7nyxd.fsf@livre.redhat.lsd.ic.unicamp.br>

Can you revise the ChangeLogs as follows:

> Index: include/gdb/ChangeLog
> from  Alexandre Oliva  <aoliva@redhat.com>
> 
> 	2004-02-13  Michael Snyder  <msnyder@redhat.com>
> 	* sim-sh.h: Add new sh2a banked registers.

Write this as

YYYY-MM-DD  Michael Snyder ....

	Committed by ....
	* change.

Rewrite the below as:

YYYY-MM-DD  Michael Snyder ....

	Committed by ...
	* final set of changes

instead of a long winded change history.

and repost.

Andrew



> Index: sim/sh/ChangeLog
> from  Alexandre Oliva  <aoliva@redhat.com>
> 
> 	Introduce SH2a support.
> 	2004-02-13  Michael Snyder  <msnyder@redhat.com>
> 	* interp.c (sim_fetch_register, sim_store_register): 
> 	Revert overloading of tbr and ibnr onto ssr and spc.
> 	Implement proper handling of tbr and bank registers.
> 	2004-02-12  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c, interp.c: Revert the splitting of the jump table
> 	into two pieces.  Instead, change it from char to short.
> 	2004-02-11  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c (op tab): Implement ldbank, stbank, and resbank.
> 	* interp.c (saved_state): Add ibnr and ibcr.  Move bfd_mach
> 	to end of struct.  Add regstack pointer.
> 	(IBNR, IBCR, BANKN, ME, SET_BANKN, SET_ME): New macros.
> 	(init_dsp): Allocate space for 512 register banks.
> 	(sim_store_register, sim_fetch_register): For now, overload
> 	tbr and ibnr onto ssr and spc.
> 	(trap): For now, use trap #13 and trap #14 to set ibnr and ibcr.
> 	2004-02-05  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c (op tab): Implement rtv/n, mulr, divs, and divu.
> 	2004-01-30  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c (op tab): Implement clips, clipu.
> 	* interp.c (union saved_state_type): Add BO, CS.
> 	2004-01-29  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c (op tab): Implement movmu, movml.
> 	(gensim_caselist): Add tokens for r15 and multiple regs.
> 	2004-01-27  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c (op tab): Implement nott, movrt, movu, 
> 	long versions of mov.  Add mov.l @-<REG_N>,R0.
> 	(gensim_caselist): Add defaults to switch statements.
> 	* interp.c (do_long_move_insn): New function.
> 	2004-01-21  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c (op tab): Implement movi20 and movi20s.
> 	Implement mov.b and mov.w with disp12.
> 	2004-01-20  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c (op tab): Implement mov.l with 12-bit displacement.
> 	2004-01-16  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c (op tab): Implement fmov.[sd] with 12-bit displacement.
> 	* gencode.c (op tab): Implement bset/bclr.
> 	2004-01-15  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c (op tab): Implement bit manipulation insns.
> 	Implement jsr/n.  Turn on implementations of remaining
> 	16-bit sh2a insns.
> 	* interp.c (do_blog_insn): Implement binary logic insns.
> 	2004-01-14  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c (conflict_warn, warn_conflicts): Temporary debugging.
> 	2004-01-13  Michael Snyder  <msnyder@redhat.com>
> 	* gencode.c: Move movx/movy insns into separate switch 
> 	statement (thereby freeing space in the 8-bit opcode table).
> 	(filltable): Make index auto instead of static.
> 	(gensim_caselist): Generate default case here instead of in caller.
> 	(gensim): Generate two separate switch statements.  Call
> 	gensim_caselist once for each (for movsxy_tab and for tab).
> 	* interp.c (init_dsp): Don't swap contents of sh_dsp_table 
> 	any more.  Instead use it directly in its own switch statement.
> 	2004-01-09  Michael Snyder  <msnyder@redhat.com>
> 	* interp.c (sim_load): Save the bfd machine code.
> 	(sim_create_inferior): Ditto.
> 	* gencode.c (op tab): If machine == sh2a, reject instructions
> 	that are disabled on that chip.
> 	* interp.c (union saved_state_type): Add tbr register.
> 	* gencode.c (op tab): Add some new sh2a insns.
> 


  reply	other threads:[~2004-08-24 20:58 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-29  5:51 Alexandre Oliva
2004-08-24 20:58 ` Andrew Cagney [this message]
2004-09-07 15:33   ` Corinna Vinschen
2004-09-07 20:29     ` Andrew Cagney
2004-09-08  9:22       ` Corinna Vinschen
2004-09-13 17:39   ` Alexandre Oliva

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=412BABA3.7020300@gnu.org \
    --to=cagney@gnu.org \
    --cc=aoliva@redhat.com \
    --cc=gdb-patches@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox