From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4732 invoked by alias); 23 May 2003 19:44:22 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 4718 invoked from network); 23 May 2003 19:44:21 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 23 May 2003 19:44:21 -0000 Received: from int-mx2.corp.redhat.com (nat-pool-rdu-dmz.redhat.com [172.16.52.200] (may be forged)) by mx1.redhat.com (8.11.6/8.11.6) with ESMTP id h4NJiLH25137; Fri, 23 May 2003 15:44:21 -0400 Received: from potter.sfbay.redhat.com (potter.sfbay.redhat.com [172.16.27.15]) by int-mx2.corp.redhat.com (8.11.6/8.11.6) with ESMTP id h4NJiJT08058; Fri, 23 May 2003 15:44:19 -0400 Received: from redhat.com (reddwarf.sfbay.redhat.com [172.16.24.50]) by potter.sfbay.redhat.com (8.11.6/8.11.6) with ESMTP id h4NJiJa21027; Fri, 23 May 2003 12:44:19 -0700 Message-ID: <3ECE7A13.2ADF77D6@redhat.com> Date: Fri, 23 May 2003 19:44:00 -0000 From: Michael Snyder Organization: Red Hat, Inc. X-Accept-Language: en MIME-Version: 1.0 To: Nick Clifton CC: kazu@cs.umass.edu, dvenkat@noida.hcltech.com, gdb-patches@sources.redhat.com, binutils@sources.redhat.com Subject: Re: [RFA] H8/300sx port for gas, sim, and opcodes (1/5) References: <3ECBE1AE.CA5C52EF@redhat.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2003-05/txt/msg00466.txt.bz2 Nick Clifton wrote: > > Hi Michael, > > > This is the first of several posts containing a submission of a port > > extending the h8/300 tools to cover the new h8300sx architecture. > > > The files are so heavily changed that I'm just going to submit them > > inline, rather than as diffs. > > In the future please do not do this. Please submit the diffs > instead. You can zip/compress/gzip/bzip2 them if necessary, but in > order to check these patches I had to save out each file, run diff by > hand and then check the output to see what was happening. > > Also - was it really necessary to make such sweeping changes, just in > order to make a new architecture variant ? Yep -- the h8sx is pretty radically different from its predecessors. For instance, the opcode table goes from about 350 entries to 8,400. It adds about 14 new addressing modes to each instruction. > I realise that you > probably were not the one who made all of these changes, but they do > seem quite extensive and an explanation of why they were necessary > would have been nice. Sorry. Big change in architecture. > > 2003-05-14 Michael Snyder > > and Bernd Schmidt > > and Alexandre Oliva > > * opcode/h8300.h: Add h8300sx insns, addressing modes, etc. > > Approved - please apply. > > Note - please also add an entry in the gas/NEWS file mentioning the > support for this new architecture. OK. > Will there be a further contribution with an extension to the gas > testsuite for cover the new instructions and addressing modes > supported by the h8300sx ? Yes. I thought I'd contribute the architecture changes first, but I do have a rather large set of gas tests to contribute too. Michael