http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50096
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-08-16 09:44:48 UTC --- the C++ front end doesn't care about x86 vs sparc, so I don't see why the platform would matter, but as it compiles on other platforms that's all the more reason that you need to provide preprocessed source. A URL of a file (without the headers it includes) that compiles on most platforms is not helpful, you're assuming GCC devs have access to a suitable Solaris sparc box and are willing to download and configure the whole llvm and clang repo to test this.