]> git.pld-linux.org Git - packages/crossavr-gcc.git/blob - 503-gcc-bug13789.patch
- synchronized patches with official AVR toolchain 3.4.1.830
[packages/crossavr-gcc.git] / 503-gcc-bug13789.patch
1 diff -Naurp gcc/config/avr/avr-devices.c gcc/config/avr/avr-devices.c
2 --- gcc/config/avr/avr-devices.c        2012-03-27 16:11:43.000000000 +0530
3 +++ gcc/config/avr/avr-devices.c        2012-03-28 11:36:52.000000000 +0530
4 @@ -38,14 +38,14 @@ const struct base_arch_s avr_arch_types[
5    { 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0x0060, "__AVR_ARCH__=51",  "avr51" },
6    { 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0x0060, "__AVR_ARCH__=6",   "avr6" },
7    { 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0x0200, "__AVR_ARCH__=7",   "avr7" }, 
8 +  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0x0040, "__AVR_ARCH__=100", "avrtiny10" },
9    { 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0x2000, "__AVR_ARCH__=101", "avrxmega1" },
10    { 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0x2000, "__AVR_ARCH__=102", "avrxmega2" },
11    { 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0x2000, "__AVR_ARCH__=103", "avrxmega3" },
12    { 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0x2000, "__AVR_ARCH__=104", "avrxmega4" },
13    { 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0x2000, "__AVR_ARCH__=105", "avrxmega5" },
14    { 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0x2000, "__AVR_ARCH__=106", "avrxmega6" },  
15 -  { 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0x2000, "__AVR_ARCH__=107", "avrxmega7" },
16 -  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0x0040, "__AVR_ARCH__=201", "avrtiny10" }
17 +  { 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0x2000, "__AVR_ARCH__=107", "avrxmega7" }
18  };
19  
20  /* List of all known AVR MCU types - if updated, it has to be kept
21 diff -Naurp gcc/config/avr/avr.h gcc/config/avr/avr.h
22 --- gcc/config/avr/avr.h        2012-03-27 16:44:27.000000000 +0530
23 +++ gcc/config/avr/avr.h        2012-03-28 11:38:15.000000000 +0530
24 @@ -80,14 +80,14 @@ enum avr_arch
25    ARCH_AVR51,
26    ARCH_AVR6,
27    ARCH_AVR7,
28 +  ARCH_AVRTINY10,
29    ARCH_AVRXMEGA1,
30    ARCH_AVRXMEGA2,
31    ARCH_AVRXMEGA3,
32    ARCH_AVRXMEGA4,
33    ARCH_AVRXMEGA5,
34    ARCH_AVRXMEGA6,
35 -  ARCH_AVRXMEGA7,
36 -  ARCH_AVRTINY10
37 +  ARCH_AVRXMEGA7
38  };
39  
40  struct mcu_type_s {
This page took 0.030448 seconds and 3 git commands to generate.