From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16945 invoked by alias); 3 Dec 2003 17:45:33 -0000 Mailing-List: contact cgen-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cgen-owner@sources.redhat.com Received: (qmail 16733 invoked from network); 3 Dec 2003 17:45:28 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 3 Dec 2003 17:45:28 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.11.6/8.11.6) with ESMTP id hB3HjR216477; Wed, 3 Dec 2003 12:45:27 -0500 Received: from pobox.surrey.redhat.com (pobox.surrey.redhat.com [172.16.10.17]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id hB3HjQ214148; Wed, 3 Dec 2003 12:45:27 -0500 Received: from localhost.localdomain.redhat.com (vpn50-56.rdu.redhat.com [172.16.50.56]) by pobox.surrey.redhat.com (8.12.8/8.12.8) with ESMTP id hB3HjKJx008032; Wed, 3 Dec 2003 17:45:22 GMT To: Kazuhiro Inaoka Cc: cgen@sources.redhat.com, gdb-patches@sources.redhat.com, binutils@sources.redhat.com Subject: Re: [PATCH] Add new model m32r2 of Renesas M32R. References: <003901c3b8c4$b3599840$2569910a@tool.maec.co.jp> From: Nick Clifton Date: Wed, 03 Dec 2003 17:45:00 -0000 In-Reply-To: <003901c3b8c4$b3599840$2569910a@tool.maec.co.jp> (Kazuhiro Inaoka's message of "Tue, 02 Dec 2003 20:09:03 +0900") Message-ID: User-Agent: Gnus/5.1001 (Gnus v5.10.1) Emacs/21.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-q4/txt/msg00030.txt.bz2 Hi Kazuhiro-san, > The attached patches and files add new model m32r2 of Renesas M32R > architecture support. Thank you very much. I have applied the binutils and cgen specific part of your patches along with a couple of changes to the gas directory: * I made the -error-explicit-parallel-conflicts switch actually generate error messages. * I added a -big switch and a .big pseudo op along the lines of the -little switch and .little pseudo op that your patch created. * I updated the documentation file gas/doc/c-m32r.texi to document the new support for the M32R2 processor. I also mentioned the new support in the gas/NEWS file. * I made the code that decides if sequential instructions should be converted into parallel instructions use the parallel() function. The gdb parts of your patches will have to be approved by a GDB maintainer. Cheers Nick > cgen/ChangeLog > 2003-12-02 Kazuhiro Inaoka > > * cpu/m32r.cpu : Add new model m32r2. > Add new instructions. > Replace occurrences of 'Mitsubishi' with 'Renesas'. > Changed PIPE attr of push from O to OS. > Care for Little-endian of M32R. > * cpu/m32r.opc (CGEN_DIS_HASH, my_print_insn): > Care for Little-endian of M32R. > (parse_slo16): signed extension for value. > > bfd/ChangeLog > 2003-12-02 Kazuhiro Inaoka > > * archures.c (bfd_mach_m32r2): New machine types. > * cpu-m32r.c : New machine types. > * elf32-m32r.c (m32r_elf_object_p, m32r_elf_final_write_processing, > m32r_elf_merge_private_bfd_data): New machine types. > > gas/ChangeLog > 2003-12-02 Kazuhiro Inaoka > > * config/tc-m32r.c : Add new machine m32r2. > Add new instructions. > (line_separator_chars) : Use '!'. > * config/tc-m32r.h : Add new machine m32r2. > > gas/testsuite/ChangeLog > 2003-12-02 Kazuhiro Inaoka > > * gas/m32r/m32r2.exp : New file for m32r2. > * gas/m32r/m32r2.s : Likewise. > * gas/m32r/m32r2.d : Likewise. > > include/ChangeLog > 2003-12-02 Kazuhiro Inaoka > > * elf/m32r.h : Add new machine type m32r2 and instruction modes.