Hi, thanx for the report, I've forwarded it upstream: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54280
On Wed, Aug 15, 2012 at 2:51 AM, a...@avarner.servebeer.com <a...@avarner.servebeer.com> wrote: > Using the version of avr-gcc that comes with Atmel Studio 6.0 (for Windows, > unfortunately), -mmcu=atxmega128b1 is accepted: > > $ cat xmegab1test.c > > #include <avr/io.h> > > int main(void) > { > while(1) > { > //TODO:: Please write your application code > } > } > > $ 'C:\Program Files\Atmel\Atmel Studio > 6.0\extensions\Atmel\AVRGCC\3.4.0.65\AVRToolchain\bin\avr-gcc' -o /dev/null > -mmcu=atxmega128b1 xmegab1test.c -Wall -Wextra > > $ echo $? > 0 > > $ 'C:\Program Files\Atmel\Atmel Studio > 6.0\extensions\Atmel\AVRGCC\3.4.0.65\AVRToolchain\bin\avr-gcc' --version > avr-gcc.exe (AVR_8_bit_GNU_Toolchain_3.4.0_663) 4.6.2 > Copyright (C) 2011 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > $ 'C:\Program Files\Atmel\Atmel Studio > 6.0\extensions\Atmel\AVRGCC\3.4.0.65\AVRToolchain\bin\avr-gcc' --target-help > -mlist-devices > The following options are target specific: > -mcall-prologues Use subroutines for function prologues and > epilogues > -mint8 Use an 8-bit 'int' type > -mlist-devices Print the list of parts supported while printing > --target-help > -mmcu=MCU Select the target MCU > -mno-interrupts Change the stack pointer without disabling > interrupts > -mpmem-wrap-around Make the linker relaxation machine assume that a > program counter wrap-around occurs. > -mrelax Relax branches > -mshort-calls Use rjmp/rcall (limited range) on >8K devices > -mtiny-stack Change only the low 8 bits of the stack pointer > > List of parts supported by avr-gcc: > at90s2313 __AVR_AT90S2313__ > at90s2323 __AVR_AT90S2323__ > at90s2333 __AVR_AT90S2333__ > at90s2343 __AVR_AT90S2343__ > attiny22 __AVR_ATtiny22__ > attiny26 __AVR_ATtiny26__ > at90s4414 __AVR_AT90S4414__ > at90s4433 __AVR_AT90S4433__ > at90s4434 __AVR_AT90S4434__ > at90s8515 __AVR_AT90S8515__ > at90c8534 __AVR_AT90C8534__ > at90s8535 __AVR_AT90S8535__ > ata6289 __AVR_ATA6289__ > ata5272 __AVR_ATA5272__ > attiny13 __AVR_ATtiny13__ > attiny13a __AVR_ATtiny13A__ > attiny2313 __AVR_ATtiny2313__ > attiny2313a __AVR_ATtiny2313A__ > attiny24 __AVR_ATtiny24__ > attiny24a __AVR_ATtiny24A__ > attiny4313 __AVR_ATtiny4313__ > attiny44 __AVR_ATtiny44__ > attiny44a __AVR_ATtiny44A__ > attiny84 __AVR_ATtiny84__ > attiny84a __AVR_ATtiny84A__ > attiny25 __AVR_ATtiny25__ > attiny45 __AVR_ATtiny45__ > attiny85 __AVR_ATtiny85__ > attiny261 __AVR_ATtiny261__ > attiny261a __AVR_ATtiny261A__ > attiny461 __AVR_ATtiny461__ > attiny461a __AVR_ATtiny461A__ > attiny861 __AVR_ATtiny861__ > attiny861a __AVR_ATtiny861A__ > attiny43u __AVR_ATtiny43U__ > attiny87 __AVR_ATtiny87__ > attiny48 __AVR_ATtiny48__ > attiny88 __AVR_ATtiny88__ > attiny80 __AVR_ATtiny80__ > attiny828 __AVR_ATtiny828__ > at86rf401 __AVR_AT86RF401__ > at43usb355 __AVR_AT43USB355__ > at76c711 __AVR_AT76C711__ > atmega103 __AVR_ATmega103__ > at43usb320 __AVR_AT43USB320__ > ata5505 __AVR_ATA5505__ > at90usb82 __AVR_AT90USB82__ > at90usb162 __AVR_AT90USB162__ > atmega8u2 __AVR_ATmega8U2__ > atmega16u2 __AVR_ATmega16U2__ > atmega32u2 __AVR_ATmega32U2__ > attiny167 __AVR_ATtiny167__ > attiny1634 __AVR_ATtiny1634__ > ata6285 __AVR_ATA6285__ > ata6286 __AVR_ATA6286__ > atmega8 __AVR_ATmega8__ > atmega8a __AVR_ATmega8A__ > atmega48 __AVR_ATmega48__ > atmega48a __AVR_ATmega48A__ > atmega48pa __AVR_ATmega48PA__ > atmega48p __AVR_ATmega48P__ > atmega88 __AVR_ATmega88__ > atmega88a __AVR_ATmega88A__ > atmega88p __AVR_ATmega88P__ > atmega88pa __AVR_ATmega88PA__ > atmega8515 __AVR_ATmega8515__ > atmega8535 __AVR_ATmega8535__ > atmega8hva __AVR_ATmega8HVA__ > at90pwm1 __AVR_AT90PWM1__ > at90pwm2 __AVR_AT90PWM2__ > at90pwm2b __AVR_AT90PWM2B__ > at90pwm3 __AVR_AT90PWM3__ > at90pwm3b __AVR_AT90PWM3B__ > at90pwm81 __AVR_AT90PWM81__ > at90pwm161 __AVR_AT90PWM161__ > ata5790 __AVR_ATA5790__ > ata5790n __AVR_ATA5790N__ > ata5795 __AVR_ATA5795__ > atmega16 __AVR_ATmega16__ > atmega16a __AVR_ATmega16A__ > atmega161 __AVR_ATmega161__ > atmega162 __AVR_ATmega162__ > atmega163 __AVR_ATmega163__ > atmega164a __AVR_ATmega164A__ > atmega164p __AVR_ATmega164P__ > atmega164pa __AVR_ATmega164PA__ > atmega165 __AVR_ATmega165__ > atmega165a __AVR_ATmega165A__ > atmega165p __AVR_ATmega165P__ > atmega165pa __AVR_ATmega165PA__ > atmega168 __AVR_ATmega168__ > atmega168a __AVR_ATmega168A__ > atmega168p __AVR_ATmega168P__ > atmega168pa __AVR_ATmega168PA__ > atmega169 __AVR_ATmega169__ > atmega169a __AVR_ATmega169A__ > atmega169p __AVR_ATmega169P__ > atmega169pa __AVR_ATmega169PA__ > atmega16hva __AVR_ATmega16HVA__ > atmega16hvb __AVR_ATmega16HVB__ > atmega16hvbrevb __AVR_ATmega16HVBREVB__ > atmega16m1 __AVR_ATmega16M1__ > atmega16u4 __AVR_ATmega16U4__ > atmega26hvg __AVR_ATmega26HVG__ > atmega32 __AVR_ATmega32__ > atmega32a __AVR_ATmega32A__ > atmega323 __AVR_ATmega323__ > atmega324a __AVR_ATmega324A__ > atmega324p __AVR_ATmega324P__ > atmega324pa __AVR_ATmega324PA__ > atmega325 __AVR_ATmega325__ > atmega325a __AVR_ATmega325A__ > atmega325p __AVR_ATmega325P__ > atmega325pa __AVR_ATmega325PA__ > atmega3250 __AVR_ATmega3250__ > atmega3250a __AVR_ATmega3250A__ > atmega3250p __AVR_ATmega3250P__ > atmega3250pa __AVR_ATmega3250PA__ > atmega328 __AVR_ATmega328__ > atmega328p __AVR_ATmega328P__ > atmega329 __AVR_ATmega329__ > atmega329a __AVR_ATmega329A__ > atmega329p __AVR_ATmega329P__ > atmega329pa __AVR_ATmega329PA__ > atmega3290 __AVR_ATmega3290__ > atmega3290a __AVR_ATmega3290A__ > atmega3290p __AVR_ATmega3290P__ > atmega3290pa __AVR_ATmega3290PA__ > atmega32c1 __AVR_ATmega32C1__ > atmega32m1 __AVR_ATmega32M1__ > atmega32u4 __AVR_ATmega32U4__ > atmega32u6 __AVR_ATmega32U6__ > atmega406 __AVR_ATmega406__ > atmega64 __AVR_ATmega64__ > atmega64a __AVR_ATmega64A__ > atmega640 __AVR_ATmega640__ > atmega644 __AVR_ATmega644__ > atmega644a __AVR_ATmega644A__ > atmega644p __AVR_ATmega644P__ > atmega644pa __AVR_ATmega644PA__ > atmega645 __AVR_ATmega645__ > atmega645a __AVR_ATmega645A__ > atmega645p __AVR_ATmega645P__ > atmega6450 __AVR_ATmega6450__ > atmega6450a __AVR_ATmega6450A__ > atmega6450p __AVR_ATmega6450P__ > atmega649 __AVR_ATmega649__ > atmega649a __AVR_ATmega649A__ > atmega649p __AVR_ATmega649P__ > atmega6490 __AVR_ATmega6490__ > atmega6490a __AVR_ATmega6490A__ > atmega6490p __AVR_ATmega6490P__ > atmega64c1 __AVR_ATmega64C1__ > atmega64m1 __AVR_ATmega64M1__ > atmega64hve __AVR_ATmega64HVE__ > atmega64rfa2 __AVR_ATmega64RFA2__ > atmega64rfr2 __AVR_ATmega64RFR2__ > atmega32hvb __AVR_ATmega32HVB__ > atmega32hvbrevb __AVR_ATmega32HVBREVB__ > atmega16hva2 __AVR_ATmega16HVA2__ > atmega48hvf __AVR_ATmega48HVF__ > at90can32 __AVR_AT90CAN32__ > at90can64 __AVR_AT90CAN64__ > at90pwm216 __AVR_AT90PWM216__ > at90pwm316 __AVR_AT90PWM316__ > atmega32c1 __AVR_ATmega32C1__ > atmega64c1 __AVR_ATmega64C1__ > atmega16m1 __AVR_ATmega16M1__ > atmega32m1 __AVR_ATmega32M1__ > atmega64m1 __AVR_ATmega64M1__ > atmega16u4 __AVR_ATmega16U4__ > atmega32u4 __AVR_ATmega32U4__ > atmega32u6 __AVR_ATmega32U6__ > at90scr100 __AVR_AT90SCR100__ > at90usb646 __AVR_AT90USB646__ > at90usb647 __AVR_AT90USB647__ > at94k __AVR_AT94K__ > m3000 __AVR_M3000__ > atmega128 __AVR_ATmega128__ > atmega128a __AVR_ATmega128A__ > atmega1280 __AVR_ATmega1280__ > atmega1281 __AVR_ATmega1281__ > atmega1284 __AVR_ATmega1284__ > atmega1284p __AVR_ATmega1284P__ > atmega128rfa1 __AVR_ATmega128RFA1__ > atmega128rfa2 __AVR_ATmega128RFA2__ > atmega128rfr2 __AVR_ATmega128RFR2__ > at90can128 __AVR_AT90CAN128__ > at90usb1286 __AVR_AT90USB1286__ > at90usb1287 __AVR_AT90USB1287__ > atmega2560 __AVR_ATmega2560__ > atmega2561 __AVR_ATmega2561__ > atmega256rfa2 __AVR_ATmega256RFA2__ > atmega256rfr2 __AVR_ATmega256RFR2__ > atmxt112sl __AVR_ATMXT112SL__ > atmxt224 __AVR_ATMXT224__ > atmxt224e __AVR_ATMXT224E__ > atmxt336s __AVR_ATMXT336S__ > atxmega16a4 __AVR_ATxmega16A4__ > atxmega16a4u __AVR_ATxmega16A4U__ > atxmega16c4 __AVR_ATxmega16C4__ > atxmega16d4 __AVR_ATxmega16D4__ > atxmega32a4 __AVR_ATxmega32A4__ > atxmega32a4u __AVR_ATxmega32A4U__ > atxmega32c4 __AVR_ATxmega32C4__ > atxmega32d4 __AVR_ATxmega32D4__ > atxmega32x1 __AVR_ATxmega32X1__ > atxmega64a3 __AVR_ATxmega64A3__ > atxmega64a3u __AVR_ATxmega64A3U__ > atxmega64a4u __AVR_ATxmega64A4U__ > atxmega64b1 __AVR_ATxmega64B1__ > atxmega64b3 __AVR_ATxmega64B3__ > atxmega64c3 __AVR_ATxmega64C3__ > atxmega64d3 __AVR_ATxmega64D3__ > atxmega64d4 __AVR_ATxmega64D4__ > atxmega64a1 __AVR_ATxmega64A1__ > atxmega64a1u __AVR_ATxmega64A1U__ > atxmega128a3 __AVR_ATxmega128A3__ > atxmega128a3u __AVR_ATxmega128A3U__ > atxmega128b1 __AVR_ATxmega128B1__ > atxmega128b3 __AVR_ATxmega128B3__ > atxmega128c3 __AVR_ATxmega128C3__ > atxmega128d3 __AVR_ATxmega128D3__ > atxmega128d4 __AVR_ATxmega128D4__ > atxmega192a3 __AVR_ATxmega192A3__ > atxmega192a3u __AVR_ATxmega192A3U__ > atxmega192c3 __AVR_ATxmega192C3__ > atxmega192d3 __AVR_ATxmega192D3__ > atxmega256a3 __AVR_ATxmega256A3__ > atxmega256a3u __AVR_ATxmega256A3U__ > atxmega256a3b __AVR_ATxmega256A3B__ > atxmega256a3bu __AVR_ATxmega256A3BU__ > atxmega256c3 __AVR_ATxmega256C3__ > atxmega256d3 __AVR_ATxmega256D3__ > atxmega384c3 __AVR_ATxmega384C3__ > atxmega384d3 __AVR_ATxmega384D3__ > atxmega128a1 __AVR_ATxmega128A1__ > atxmega128a1u __AVR_ATxmega128A1U__ > atxmega128a4u __AVR_ATxmega128A4U__ > attiny4 __AVR_ATtiny4__ > attiny5 __AVR_ATtiny5__ > attiny9 __AVR_ATtiny9__ > attiny10 __AVR_ATtiny10__ > attiny20 __AVR_ATtiny20__ > attiny40 __AVR_ATtiny40__ > at90s1200 __AVR_AT90S1200__ > attiny11 __AVR_ATtiny11__ > attiny12 __AVR_ATtiny12__ > attiny15 __AVR_ATtiny15__ > > [removed some lines from the end] -- Håkan Ardö -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org