GCC 4.7 has just been released, and I decided to provide a MinGW32 build of avr-gcc-4.7.2.
Many people feel uncomfortable with building the tools to run under MS Windows, so here they are. Please notice that the package is not an official distribution (whatever "official" may stand for), it is just a snapshot build for people that are inclined to improve the tools by testing them and shortening the development-test-bugfix cycle or that are simply interested in the current compiler development and new features. The package is supplied as a ZIP archive "avr-gcc-4.7.2-mingw32.zip". There is no installer and the archive is not self-extracting, thus you need an archiver that can unzip ZIP files. Unpack the ZIP file to your favorite a location; it will inflate to a directory called "avr-gcc-4.7.2-mingw32". The binaries are located in avr-gcc-4.7.2-mingw32\bin To use the compiler, call avr-gcc-4.7.2-mingw32\bin\avr-gcc.exe directly or add the "avr-gcc-4.7.2-mingw32\bin" to your PATH environment variable. If you intend to use LTO, please use Unix-friendly directory names (no blanks, no special characters like umlauts or ligatures or whatever) Package location (Directory): http://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/ Direct download Link: http://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/avr-gcc-4.7.2-mingw32.zip/download ZIP size : 42 MB Inflated size : 116 MB GCC Version : 4.7.2 Binutils Version : 2.24 AVR-Libc Version : 1.8.0 (SVN 2298) The package contains no extra patches and no tools besides the aforementioned 3 projects. The compiler was configured as: ../../gcc.gnu.org/gcc-4_7-branch/configure --target=avr --prefix=/local/gnu/install/gcc-4.7-mingw32 --host=i386-mingw32 --build=i686-linux-gnu --enable-languages=c,c++ --disable-nls --disable-shared --with-dwarf2 --with-avrlibc=yes Links: GCC 4.7 Release Notes: http://gcc.gnu.org/gcc-4.7/changes.html GCC 4.6 Release Notes: http://gcc.gnu.org/gcc-4.6/changes.html Entry-Point for AVR-related documentation: http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/AVR-Options.html Bugs fixed in 4.7.2: http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.2&list_id=41997 Bugs fixed in 4.7.1: http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.1&list_id=41997 Bugs fixed in 4.7.0: http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.0&list_id=41997 Most notable changes in 4.7.2 compared to 4.7.1 is the support of a new configure option --with-avrlibc that implements a better integration of AVR-Libc with avr-gcc: AVR-Libc supplies optimized versions of support functions that traditionally live in libgcc. --with-avrlibc makes sure that always the optimized versions from AVR-Libc are used. For most notable changes in 4.7 compared to 4.6, see the 4.7 Release Notes. _______________________________________________ AVR-GCC-list mailing list AVR-GCC-list@nongnu.org https://lists.nongnu.org/mailman/listinfo/avr-gcc-list