]> git.pld-linux.org Git - packages/crossavr-gcc.git/blobdiff - 405-gcc-atxmega64_128_192_256a3u.patch
crossavr-gcc: Synchronized with official AVR toolchain 3.4.0.663.
[packages/crossavr-gcc.git] / 405-gcc-atxmega64_128_192_256a3u.patch
similarity index 83%
rename from 405-gcc-4.5.1-atxmega64_128_192_256a3u.patch
rename to 405-gcc-atxmega64_128_192_256a3u.patch
index 086098fa02253dbc5506c7188266be59c5fe7200..1ad7da0ef3fded9db2ccf12a8b59b1e68e4820fb 100644 (file)
@@ -1,16 +1,16 @@
 diff -Naurp gcc/config/avr/avr-devices.c gcc/config/avr/avr-devices.c
---- gcc/config/avr/avr-devices.c       2011-09-02 12:18:00.000000000 +0300
-+++ gcc/config/avr/avr-devices.c       2011-09-02 12:20:38.000000000 +0300
+--- gcc/config/avr/avr-devices.c       2011-06-24 10:38:47.000000000 +0530
++++ gcc/config/avr/avr-devices.c       2011-06-24 10:38:36.000000000 +0530
 @@ -262,6 +262,7 @@ const struct mcu_type_s avr_mcu_types[] 
-     /* Xmega, >= 64K, < 128K FLASH, <= 64K RAM.  */
+     /* Xmega, > 64K, <= 128K FLASH, <= 64K RAM.  */
    { "avrxmega4",    ARCH_AVRXMEGA4, NULL,                           0, 0x2000, "x64d3" },
    { "atxmega64a3",  ARCH_AVRXMEGA4, "__AVR_ATxmega64A3__",          0, 0x2000, "x64a3" },
 +  { "atxmega64a3u", ARCH_AVRXMEGA4, "__AVR_ATxmega64A3U__",         0, 0x2000, "x64a3u"},
    { "atxmega64d3",  ARCH_AVRXMEGA4, "__AVR_ATxmega64D3__",          0, 0x2000, "x64d3" },
-     /* Xmega, >= 64K, < 128K FLASH, > 64K RAM.  */
+     /* Xmega, > 64K, <= 128K FLASH, > 64K RAM.  */
    { "avrxmega5",    ARCH_AVRXMEGA5, NULL,                           0, 0x2000, "x64a1" },
 @@ -270,11 +271,14 @@ const struct mcu_type_s avr_mcu_types[] 
-     /* Xmega, >= 128K, <= 256K FLASH, <= 64K RAM.  */
+     /* Xmega, > 128K, <= 256K FLASH, <= 64K RAM.  */
    { "avrxmega6",    ARCH_AVRXMEGA6, NULL,                           0, 0x2000, "x128a3" },
    { "atxmega128a3", ARCH_AVRXMEGA6, "__AVR_ATxmega128A3__",         0, 0x2000, "x128a3" },
 +  { "atxmega128a3u",ARCH_AVRXMEGA6, "__AVR_ATxmega128A3U__",        0, 0x2000, "x128a3u"},
@@ -25,11 +25,11 @@ diff -Naurp gcc/config/avr/avr-devices.c gcc/config/avr/avr-devices.c
    { "atxmega256a3bu", ARCH_AVRXMEGA6, "__AVR_ATxmega256A3BU__",     0, 0x2000, "x256a3bu" },
    { "atxmega256d3", ARCH_AVRXMEGA6, "__AVR_ATxmega256D3__",         0, 0x2000, "x256d3" },
 diff -Naurp gcc/config/avr/t-avr gcc/config/avr/t-avr
---- gcc/config/avr/t-avr       2011-09-02 12:18:00.000000000 +0300
-+++ gcc/config/avr/t-avr       2011-09-02 12:20:38.000000000 +0300
-@@ -273,15 +273,19 @@ MULTILIB_MATCHES = \
-       mmcu?avrxmega2=mmcu?atxmega32a4 \
+--- gcc/config/avr/t-avr       2011-06-24 10:38:47.000000000 +0530
++++ gcc/config/avr/t-avr       2011-06-24 10:38:36.000000000 +0530
+@@ -272,15 +272,19 @@ MULTILIB_MATCHES = \
        mmcu?avrxmega2=mmcu?atxmega32a4u \
+       mmcu?avrxmega2=mmcu?atxmega32x1 \
        mmcu?avrxmega4=mmcu?atxmega64a3 \
 +      mmcu?avrxmega4=mmcu?atxmega64a3u \
        mmcu?avrxmega4=mmcu?atxmega64d3 \
This page took 0.073788 seconds and 4 git commands to generate.