http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49764
--- Comment #15 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2011-07-23 18:41:50 UTC --- Created attachment 24817 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24817 test case test case passes with avr-gcc-4.6.1-RC1 avr-gcc -v -S foo.c Using built-in specs. COLLECT_GCC=e:\WinAVR\4.6.1\bin\avr-gcc.exe COLLECT_LTO_WRAPPER=e:/winavr/4.6.1/bin/../libexec/gcc/avr/4.6.1/lto-wrapper.exe Target: avr Configured with: ../../gcc.gnu.org/gcc-4_6-branch/configure --target=avr --prefix=/local/gnu/install/gcc-4.6-mingw32 --host=i586-mingw32 --build=i686-linux-gnu --enable-languages=c,c++ --disable-nls --disable-shared --with-dwarf2 Thread model: single gcc version 4.6.1 20110620 (prerelease) (GCC) GNU C (GCC) version 4.6.1 20110620 (prerelease) (avr) compiled by GNU C version 3.3.1 (mingw special 20030804-1), GMP version 4.3.2, MPFR version 2.4.2, MPC version 0.8.2