From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32738 invoked by alias); 7 Jul 2004 01:32:10 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 32730 invoked from network); 7 Jul 2004 01:32:09 -0000 Received: from unknown (HELO mx2.redhat.com) (66.187.237.31) by sourceware.org with SMTP; 7 Jul 2004 01:32:09 -0000 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.12.10/8.12.10) with ESMTP id i671SbSt016407 for ; Tue, 6 Jul 2004 21:28:37 -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 i671W0w13248; Tue, 6 Jul 2004 21:32:00 -0400 Received: from frothingslosh.sfbay.redhat.com (frothingslosh.sfbay.redhat.com [172.16.24.27]) by potter.sfbay.redhat.com (8.11.6/8.11.6) with ESMTP id i671W0P07598; Tue, 6 Jul 2004 18:32:00 -0700 Received: from frothingslosh.sfbay.redhat.com (localhost.localdomain [127.0.0.1]) by frothingslosh.sfbay.redhat.com (8.12.10/8.12.10) with ESMTP id i671W0Qw031790; Tue, 6 Jul 2004 18:32:00 -0700 Received: (from rth@localhost) by frothingslosh.sfbay.redhat.com (8.12.10/8.12.10/Submit) id i671W05T031788; Tue, 6 Jul 2004 18:32:00 -0700 X-Authentication-Warning: frothingslosh.sfbay.redhat.com: rth set sender to rth@redhat.com using -f Date: Wed, 07 Jul 2004 02:37:00 -0000 From: Richard Henderson To: Alexandre Oliva Cc: gcc-patches@gcc.gnu.org, rsandifo@redhat.com Subject: Re: add h8sx support to h8300 Message-ID: <20040707013159.GA31661@redhat.com> Mail-Followup-To: Richard Henderson , Alexandre Oliva , gcc-patches@gcc.gnu.org, rsandifo@redhat.com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i X-SW-Source: 2004-07/txt/msg00539.txt.bz2 The final.c, genattrtab.c, and tree.c hunks are ok. The strcpy bits I'd like to have handled differently. (1) Rename the existing rtl movstr patterns to movmem. (2) Create new movstr patterns that mirror how cmpstr patterns operate. (3) Expand strcpy/strpcpy like we do strcmp elsewhere in builtins.c. r~