http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49351
--- Comment #1 from Mike Jarvis <michael at jarvis dot net> 2011-06-10 00:54:35 UTC --- I should add that g++ version 4.4.4 also fails to work with this code. It gives the same "Internal error: Segmentation fault" that 4.5.2 gave. But g++ 4.0.1 and 4.2.1 do work. Well, they don't actually compile this .ii file (I get errors regarding some stl calls, things in the std namespace, and such), but they both compile the original source code without any problem.