http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55714
--- Comment #3 from piotr5 at netscape dot net 2012-12-22 12:11:52 UTC --- Created attachment 29026 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29026 the requested preprocessor output youn probably are right it's a duplicate, using no optimization, or using anything else than "atom" for the -march option gives no such error. attached the output of the -E option nonetheless, just to make sure it's really the duplicate. un-bzip it and do /usr/bin/x86_64-pc-linux-gnux32-g++-4.7.2 -march=atom -O2 -c X86ELFWriterInfo.cc -o X86ELFWriterInfo.o