On Mon 30 Jul 2012 19:49:15 NZST +1200, Jan Waclawek wrote: > > Tested with Seismograph 1.8.3, > > What is Seismograph 1.8.3?
My Arduino application that I used for this compiler comparison. Unpublished as of yet because it's still a bit too messy, but it's intended to be open source and you can have a copy as-is no-warranty. > > avr-libc 1.7.1 with progmem const patch, > > What is progmem const patch? Fixing a trivial lapse of programmer concentration that becomes an error with later gccs. Fix is required if you want the compiler to finish. --- /opt/cross/avr/avr/include/avr/pgmspace.h.orig 2011-10-19 05:22:19.000000000 +1300 +++ /opt/cross/avr/avr/include/avr/pgmspace.h 2011-12-25 14:02:53.000000000 +1300 @@ -252,7 +261,7 @@ # define PSTR(s) ((const PROGMEM char *)(s)) #else /* !DOXYGEN */ /* The real thing. */ -# define PSTR(s) (__extension__({static char __c[] PROGMEM = (s); &__c[0];})) +# define PSTR(s) (__extension__({static const char __c[] PROGMEM = (s); &__c[0];})) #endif /* DOXYGEN */ #define __LPM_classic__(addr) \ Volker -- Volker Kuhlmann http://volker.dnsalias.net/ Please do not CC list postings to me. _______________________________________________ AVR-GCC-list mailing list AVR-GCC-list@nongnu.org https://lists.nongnu.org/mailman/listinfo/avr-gcc-list