(sorry for not reducing the test case) gcc-4.4 fails to compile some of my code, which compiled fine with (at least) 4.2 and 4.3. the preprocessed source is attached. gcc version: Using built-in specs. Target: x86_64-linux-gnu Configured with: ../gcc-4.4-20081226/configure -v --with-bugurl=file:///usr/share/doc/gcc-snapshot/README.Bugs --enable-languages=c,c++ --prefix=/usr/local/lib/gcc-snapshot --enable-shared --with-system-zlib --disable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-gtk-cairo --disable-plugin --enable-objc-gc --enable-mpfr --disable-werror --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.4.0 20081226 (experimental) (GCC)
Created attachment 17011 [details] preprocessed source
Created attachment 17012 [details] possible reduced test case
(In reply to comment #2) > Created an attachment (id=17012) [edit] > possible reduced test case hm, i am not sure, whether this is a compiler bug, or a stricter implementation of the standard when reusing type names as variable names ...
See PR37302. Your testcase is invalid.