From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24759 invoked by alias); 19 Apr 2006 19:32:57 -0000 Received: (qmail 24748 invoked by uid 22791); 19 Apr 2006 19:32:56 -0000 X-Spam-Check-By: sourceware.org Received: from uriah.heep.sax.de (HELO uriah.heep.sax.de) (213.240.137.9) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 19 Apr 2006 19:32:53 +0000 Received: from localhost (localhost [127.0.0.1]) by uriah.heep.sax.de (Postfix) with ESMTP id D666D84C for ; Wed, 19 Apr 2006 21:32:48 +0200 (MET DST) Received: from uriah.heep.sax.de (localhost [127.0.0.1]) by localhost (AvMailGate-2.0.2-10) id 77631-3042A38F; Wed, 19 Apr 2006 21:32:48 +0200 Received: from uriah.heep.sax.de (localhost [127.0.0.1]) by uriah.heep.sax.de (Postfix) with ESMTP id 5941884A for ; Wed, 19 Apr 2006 21:32:42 +0200 (MET DST) Received: from uriah.heep.sax.de (localhost [127.0.0.1]) by uriah.heep.sax.de (Postfix) with ESMTP for ; Wed, 19 Apr 2006 21:32:42 +0200 (MET DST) Received: (from j@localhost) by uriah.heep.sax.de (8.13.4/8.13.1/Submit) id k3JJWfiY077630 for binutils@sourceware.org; Wed, 19 Apr 2006 21:32:41 +0200 (MET DST) (envelope-from j) Date: Thu, 20 Apr 2006 01:52:00 -0000 From: Joerg Wunsch To: binutils@sourceware.org Subject: maintainer update: add support for more AVR microcontrollers Message-ID: <20060419193241.GA77330@uriah.heep.sax.de> Reply-To: Joerg Wunsch Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-GPG-Fingerprint: 5E84 F980 C3CA FD4B B584 1070 F48C A81B 69A8 5873 User-Agent: Mutt/1.5.11 X-AntiVirus: checked by AntiVir MailGate (version: 2.0.2-10; AVE: 6.33.0.19; VDF: 6.33.0.62; host: uriah.heep.sax.de) Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2006-04/txt/msg00269.txt.bz2 --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-length: 667 Hi again, here's another small patch to add support for more Atmel AVR microcontrollers. Atmel renamed some of their parts, and added variants that need to be handled differently from their original counterparts inside the library. (My binutils copyright assignment is on file with the FSF.) gas/ChangeLog: * config/tc-avr.c (mcu_types): Add support for atmega165p, atmega169p and atmega644p device. Rename atmega164/atmega324 devices to atmega164p/atmega324p. -- cheers, J"org .-.-. --... ...-- -.. . DL8DTL http://www.sax.de/~joerg/ NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="binutils-ATmegaXXXP.diff" Content-length: 1573 Index: src/gas/config/tc-avr.c =================================================================== RCS file: /cvs/src/src/gas/config/tc-avr.c,v retrieving revision 1.32 diff -u -r1.32 tc-avr.c --- src/gas/config/tc-avr.c 7 Apr 2006 15:18:08 -0000 1.32 +++ src/gas/config/tc-avr.c 19 Apr 2006 15:13:26 -0000 @@ -116,13 +116,15 @@ {"atmega161", AVR_ISA_M161, bfd_mach_avr5}, {"atmega162", AVR_ISA_M323, bfd_mach_avr5}, {"atmega163", AVR_ISA_M161, bfd_mach_avr5}, - {"atmega164", AVR_ISA_M323, bfd_mach_avr5}, + {"atmega164p",AVR_ISA_M323, bfd_mach_avr5}, {"atmega165", AVR_ISA_M323, bfd_mach_avr5}, + {"atmega165p",AVR_ISA_M323, bfd_mach_avr5}, {"atmega168", AVR_ISA_M323, bfd_mach_avr5}, {"atmega169", AVR_ISA_M323, bfd_mach_avr5}, + {"atmega169p",AVR_ISA_M323, bfd_mach_avr5}, {"atmega32", AVR_ISA_M323, bfd_mach_avr5}, {"atmega323", AVR_ISA_M323, bfd_mach_avr5}, - {"atmega324", AVR_ISA_M323, bfd_mach_avr5}, + {"atmega324p",AVR_ISA_M323, bfd_mach_avr5}, {"atmega325", AVR_ISA_M323, bfd_mach_avr5}, {"atmega329", AVR_ISA_M323, bfd_mach_avr5}, {"atmega3250",AVR_ISA_M323, bfd_mach_avr5}, @@ -131,6 +133,7 @@ {"atmega64", AVR_ISA_M323, bfd_mach_avr5}, {"atmega640", AVR_ISA_M323, bfd_mach_avr5}, {"atmega644", AVR_ISA_M323, bfd_mach_avr5}, + {"atmega644p",AVR_ISA_M323, bfd_mach_avr5}, {"atmega128", AVR_ISA_M128, bfd_mach_avr5}, {"atmega1280",AVR_ISA_M128, bfd_mach_avr5}, {"atmega1281",AVR_ISA_M128, bfd_mach_avr5}, --AhhlLboLdkugWU4S--