|
@@ -40,10 +40,11 @@
|
40
|
40
|
|
41
|
41
|
|
42
|
42
|
#ifdef __GNUC__
|
43
|
|
-#ifndef GCC_VERSION
|
44
|
|
-#define GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
|
|
43
|
+#ifndef GCC_VERSION2
|
|
44
|
+#define GCC_VERSION2 (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
|
45
|
45
|
#endif
|
46
|
|
-#if GCC_VERSION < 40602 // Test for GCC < 4.6.2
|
|
46
|
+
|
|
47
|
+#if GCC_VERSION2 < 40602 // Test for GCC < 4.6.2
|
47
|
48
|
#ifdef PROGMEM
|
48
|
49
|
#undef PROGMEM
|
49
|
50
|
#define PROGMEM __attribute__((section(".progmem.data"))) // Workaround for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34734#c4
|