From patchwork Mon Mar 3 09:41:20 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Senthil Kumar Selvaraj X-Patchwork-Id: 325742 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 2C6142C00B1 for ; Mon, 3 Mar 2014 20:41:43 +1100 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:cc:subject:message-id:mime-version:content-type; q=dns; s=default; b=PPcW5nl216ZJE38xiX+ux51Ke+xLKzn93VEghoEL6p+vvGiDqp cSXMSJE09gm0/GHN2qPsSqICsOq9/m4Df6yKKpDsHEQe1hlwmChaKzvaVl99qu1c usVn4/GcO3xBJLGAte+Tl/oH2TiBio0LCT7aG2Bq9CVothosezWzYMsv0= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:cc:subject:message-id:mime-version:content-type; s= default; bh=OoSUkQBgXbmTE8rVd/KLGXPdvdQ=; b=QNA0rYUpy2rRf8P83agS zyct2kY2ntVKWKRthIzwrNpLTkthrRev3hHVNUTsuEVw72W47fgYoYXd9BecyM9G OoP68g1s5m770CF3n47CpAilIUNQCxTyuSPeF31/3mtkgO8+HyOrbEPA15z/JSBH wOs0yEt3krNzJnNn8k50+Dw= Received: (qmail 28218 invoked by alias); 3 Mar 2014 09:41:36 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 28209 invoked by uid 89); 3 Mar 2014 09:41:36 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL, BAYES_00, RP_MATCHES_RCVD, SPF_PASS autolearn=ham version=3.3.2 X-HELO: eusmtp01.atmel.com Received: from eusmtp01.atmel.com (HELO eusmtp01.atmel.com) (212.144.249.243) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Mon, 03 Mar 2014 09:41:34 +0000 Received: from apsmtp01.atmel.com (10.168.254.30) by eusmtp01.atmel.com (10.161.101.31) with Microsoft SMTP Server id 14.2.347.0; Mon, 3 Mar 2014 10:41:29 +0100 Received: from PENCHT02.corp.atmel.com (10.168.5.162) by apsmtp01.corp.atmel.com (10.168.254.30) with Microsoft SMTP Server (TLS) id 14.2.347.0; Mon, 3 Mar 2014 17:47:34 +0800 Received: from atmel.com (10.168.5.13) by cas-ap.atmel.com (10.168.5.162) with Microsoft SMTP Server (TLS) id 14.2.342.3; Mon, 3 Mar 2014 17:41:04 +0800 Date: Mon, 3 Mar 2014 15:11:20 +0530 From: Senthil Kumar Selvaraj To: CC: Subject: [Patch, avr] Remove atxmega16x1 from device list Message-ID: <20140303094119.GA18628@atmel.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.22 (2013-10-16) X-IsSubscribed: yes The atxmega16x1 AVR variant doesn't exist, but the device name got into the device list in gcc/config/avr/avr-mcus.def. This patch removes the non-existent device. If ok, could someone commit please? I don't have commit access. Regards Senthil 2014-03-03 Senthil Kumar Selvaraj * config/avr/avr-mcus.def: Remove atxmega16x1. * config/avr/avr-tables.opt: Regenerate. * config/avr/t-multilib: Regenerate. * doc/avr-mmcu.texi: Regenerate. diff --git gcc/config/avr/avr-mcus.def gcc/config/avr/avr-mcus.def index affd9f3..d068f5e 100644 --- gcc/config/avr/avr-mcus.def +++ gcc/config/avr/avr-mcus.def @@ -260,7 +260,6 @@ AVR_MCU ("atmega2561", ARCH_AVR6, "__AVR_ATmega2561__", 0, 0, 0 AVR_MCU ("avrxmega2", ARCH_AVRXMEGA2, NULL, 0, 0, 0x2000, 1, "x32a4") AVR_MCU ("atxmega16a4", ARCH_AVRXMEGA2, "__AVR_ATxmega16A4__", 0, 0, 0x2000, 1, "x16a4") AVR_MCU ("atxmega16d4", ARCH_AVRXMEGA2, "__AVR_ATxmega16D4__", 0, 0, 0x2000, 1, "x16d4") -AVR_MCU ("atxmega16x1", ARCH_AVRXMEGA2, "__AVR_ATxmega16X1__", 0, 0, 0x2000, 1, "x16x1") AVR_MCU ("atxmega32a4", ARCH_AVRXMEGA2, "__AVR_ATxmega32A4__", 0, 0, 0x2000, 1, "x32a4") AVR_MCU ("atxmega32d4", ARCH_AVRXMEGA2, "__AVR_ATxmega32D4__", 0, 0, 0x2000, 1, "x32d4") AVR_MCU ("atxmega32x1", ARCH_AVRXMEGA2, "__AVR_ATxmega32X1__", 0, 0, 0x2000, 1, "x32x1") diff --git gcc/config/avr/avr-tables.opt gcc/config/avr/avr-tables.opt index 90de7e1..b5c6d82 100644 --- gcc/config/avr/avr-tables.opt +++ gcc/config/avr/avr-tables.opt @@ -597,173 +597,170 @@ EnumValue Enum(avr_mcu) String(atxmega16d4) Value(190) EnumValue -Enum(avr_mcu) String(atxmega16x1) Value(191) +Enum(avr_mcu) String(atxmega32a4) Value(191) EnumValue -Enum(avr_mcu) String(atxmega32a4) Value(192) +Enum(avr_mcu) String(atxmega32d4) Value(192) EnumValue -Enum(avr_mcu) String(atxmega32d4) Value(193) +Enum(avr_mcu) String(atxmega32x1) Value(193) EnumValue -Enum(avr_mcu) String(atxmega32x1) Value(194) +Enum(avr_mcu) String(atmxt112sl) Value(194) EnumValue -Enum(avr_mcu) String(atmxt112sl) Value(195) +Enum(avr_mcu) String(atmxt224) Value(195) EnumValue -Enum(avr_mcu) String(atmxt224) Value(196) +Enum(avr_mcu) String(atmxt224e) Value(196) EnumValue -Enum(avr_mcu) String(atmxt224e) Value(197) +Enum(avr_mcu) String(atmxt336s) Value(197) EnumValue -Enum(avr_mcu) String(atmxt336s) Value(198) +Enum(avr_mcu) String(atxmega16a4u) Value(198) EnumValue -Enum(avr_mcu) String(atxmega16a4u) Value(199) +Enum(avr_mcu) String(atxmega16c4) Value(199) EnumValue -Enum(avr_mcu) String(atxmega16c4) Value(200) +Enum(avr_mcu) String(atxmega32a4u) Value(200) EnumValue -Enum(avr_mcu) String(atxmega32a4u) Value(201) +Enum(avr_mcu) String(atxmega32c4) Value(201) EnumValue -Enum(avr_mcu) String(atxmega32c4) Value(202) +Enum(avr_mcu) String(atxmega32e5) Value(202) EnumValue -Enum(avr_mcu) String(atxmega32e5) Value(203) +Enum(avr_mcu) String(avrxmega4) Value(203) EnumValue -Enum(avr_mcu) String(avrxmega4) Value(204) +Enum(avr_mcu) String(atxmega64a3) Value(204) EnumValue -Enum(avr_mcu) String(atxmega64a3) Value(205) +Enum(avr_mcu) String(atxmega64d3) Value(205) EnumValue -Enum(avr_mcu) String(atxmega64d3) Value(206) +Enum(avr_mcu) String(atxmega64a3u) Value(206) EnumValue -Enum(avr_mcu) String(atxmega64a3u) Value(207) +Enum(avr_mcu) String(atxmega64a4u) Value(207) EnumValue -Enum(avr_mcu) String(atxmega64a4u) Value(208) +Enum(avr_mcu) String(atxmega64b1) Value(208) EnumValue -Enum(avr_mcu) String(atxmega64b1) Value(209) +Enum(avr_mcu) String(atxmega64b3) Value(209) EnumValue -Enum(avr_mcu) String(atxmega64b3) Value(210) +Enum(avr_mcu) String(atxmega64c3) Value(210) EnumValue -Enum(avr_mcu) String(atxmega64c3) Value(211) +Enum(avr_mcu) String(atxmega64d4) Value(211) EnumValue -Enum(avr_mcu) String(atxmega64d4) Value(212) +Enum(avr_mcu) String(avrxmega5) Value(212) EnumValue -Enum(avr_mcu) String(avrxmega5) Value(213) +Enum(avr_mcu) String(atxmega64a1) Value(213) EnumValue -Enum(avr_mcu) String(atxmega64a1) Value(214) +Enum(avr_mcu) String(atxmega64a1u) Value(214) EnumValue -Enum(avr_mcu) String(atxmega64a1u) Value(215) +Enum(avr_mcu) String(avrxmega6) Value(215) EnumValue -Enum(avr_mcu) String(avrxmega6) Value(216) +Enum(avr_mcu) String(atxmega128a3) Value(216) EnumValue -Enum(avr_mcu) String(atxmega128a3) Value(217) +Enum(avr_mcu) String(atxmega128d3) Value(217) EnumValue -Enum(avr_mcu) String(atxmega128d3) Value(218) +Enum(avr_mcu) String(atxmega192a3) Value(218) EnumValue -Enum(avr_mcu) String(atxmega192a3) Value(219) +Enum(avr_mcu) String(atxmega192d3) Value(219) EnumValue -Enum(avr_mcu) String(atxmega192d3) Value(220) +Enum(avr_mcu) String(atxmega256a3) Value(220) EnumValue -Enum(avr_mcu) String(atxmega256a3) Value(221) +Enum(avr_mcu) String(atxmega256a3b) Value(221) EnumValue -Enum(avr_mcu) String(atxmega256a3b) Value(222) +Enum(avr_mcu) String(atxmega256a3bu) Value(222) EnumValue -Enum(avr_mcu) String(atxmega256a3bu) Value(223) +Enum(avr_mcu) String(atxmega256d3) Value(223) EnumValue -Enum(avr_mcu) String(atxmega256d3) Value(224) +Enum(avr_mcu) String(atxmega128a3u) Value(224) EnumValue -Enum(avr_mcu) String(atxmega128a3u) Value(225) +Enum(avr_mcu) String(atxmega128b1) Value(225) EnumValue -Enum(avr_mcu) String(atxmega128b1) Value(226) +Enum(avr_mcu) String(atxmega128b3) Value(226) EnumValue -Enum(avr_mcu) String(atxmega128b3) Value(227) +Enum(avr_mcu) String(atxmega128c3) Value(227) EnumValue -Enum(avr_mcu) String(atxmega128c3) Value(228) +Enum(avr_mcu) String(atxmega128d4) Value(228) EnumValue -Enum(avr_mcu) String(atxmega128d4) Value(229) +Enum(avr_mcu) String(atmxt540s) Value(229) EnumValue -Enum(avr_mcu) String(atmxt540s) Value(230) +Enum(avr_mcu) String(atmxt540sreva) Value(230) EnumValue -Enum(avr_mcu) String(atmxt540sreva) Value(231) +Enum(avr_mcu) String(atxmega192a3u) Value(231) EnumValue -Enum(avr_mcu) String(atxmega192a3u) Value(232) +Enum(avr_mcu) String(atxmega192c3) Value(232) EnumValue -Enum(avr_mcu) String(atxmega192c3) Value(233) +Enum(avr_mcu) String(atxmega256a3u) Value(233) EnumValue -Enum(avr_mcu) String(atxmega256a3u) Value(234) +Enum(avr_mcu) String(atxmega256c3) Value(234) EnumValue -Enum(avr_mcu) String(atxmega256c3) Value(235) +Enum(avr_mcu) String(atxmega384c3) Value(235) EnumValue -Enum(avr_mcu) String(atxmega384c3) Value(236) +Enum(avr_mcu) String(atxmega384d3) Value(236) EnumValue -Enum(avr_mcu) String(atxmega384d3) Value(237) +Enum(avr_mcu) String(avrxmega7) Value(237) EnumValue -Enum(avr_mcu) String(avrxmega7) Value(238) +Enum(avr_mcu) String(atxmega128a1) Value(238) EnumValue -Enum(avr_mcu) String(atxmega128a1) Value(239) +Enum(avr_mcu) String(atxmega128a1u) Value(239) EnumValue -Enum(avr_mcu) String(atxmega128a1u) Value(240) +Enum(avr_mcu) String(atxmega128a4u) Value(240) EnumValue -Enum(avr_mcu) String(atxmega128a4u) Value(241) +Enum(avr_mcu) String(avr1) Value(241) EnumValue -Enum(avr_mcu) String(avr1) Value(242) +Enum(avr_mcu) String(at90s1200) Value(242) EnumValue -Enum(avr_mcu) String(at90s1200) Value(243) +Enum(avr_mcu) String(attiny11) Value(243) EnumValue -Enum(avr_mcu) String(attiny11) Value(244) +Enum(avr_mcu) String(attiny12) Value(244) EnumValue -Enum(avr_mcu) String(attiny12) Value(245) +Enum(avr_mcu) String(attiny15) Value(245) EnumValue -Enum(avr_mcu) String(attiny15) Value(246) - -EnumValue -Enum(avr_mcu) String(attiny28) Value(247) +Enum(avr_mcu) String(attiny28) Value(246) diff --git gcc/config/avr/t-multilib gcc/config/avr/t-multilib index cc5e99e..301f864 100644 --- gcc/config/avr/t-multilib +++ gcc/config/avr/t-multilib @@ -221,7 +221,6 @@ MULTILIB_MATCHES = \ mmcu?avr6=mmcu?atmega2561 \ mmcu?avrxmega2=mmcu?atxmega16a4 \ mmcu?avrxmega2=mmcu?atxmega16d4 \ - mmcu?avrxmega2=mmcu?atxmega16x1 \ mmcu?avrxmega2=mmcu?atxmega32a4 \ mmcu?avrxmega2=mmcu?atxmega32d4 \ mmcu?avrxmega2=mmcu?atxmega32x1 \ diff --git gcc/doc/avr-mmcu.texi gcc/doc/avr-mmcu.texi index cd167c5..175407b 100644 --- gcc/doc/avr-mmcu.texi +++ gcc/doc/avr-mmcu.texi @@ -50,7 +50,7 @@ @item avrxmega2 ``XMEGA'' devices with more than 8@tie{}KiB and up to 64@tie{}KiB of program memory. -@*@var{mcu}@tie{}= @code{atmxt112sl}, @code{atmxt224}, @code{atmxt224e}, @code{atmxt336s}, @code{atxmega16a4}, @code{atxmega16a4u}, @code{atxmega16c4}, @code{atxmega16d4}, @code{atxmega16x1}, @code{atxmega32a4}, @code{atxmega32a4u}, @code{atxmega32c4}, @code{atxmega32d4}, @code{atxmega32e5}, @code{atxmega32x1}. +@*@var{mcu}@tie{}= @code{atmxt112sl}, @code{atmxt224}, @code{atmxt224e}, @code{atmxt336s}, @code{atxmega16a4}, @code{atxmega16a4u}, @code{atxmega16c4}, @code{atxmega16d4}, @code{atxmega32a4}, @code{atxmega32a4u}, @code{atxmega32c4}, @code{atxmega32d4}, @code{atxmega32e5}, @code{atxmega32x1}. @item avrxmega4 ``XMEGA'' devices with more than 64@tie{}KiB and up to 128@tie{}KiB of program memory.