G++ no longer asserts with the proposed fix:
michaelh@ursa1:~/linaro/bugs$ /scratch/michaelh/toolchains/gcc-linaro-4.5+bzr99510~cltang~lp-748138-cfgrtl-fix-4_5-armv7l-maverick-cbuild114-ursa4-cortexa9r1/bin/g++ -O2 -S src_lexer.ii
michaelh@ursa1:~/linaro/bugs$ /scratch/michaelh/toolchains/gcc-linaro-4.5+bzr99510~cltang~lp-748138-cfgrtl-fix-4_5-armv7l-maverick-cbuild114-ursa4-cortexa9r1/bin/g++ -O2 -S min.ii
G++ no longer asserts with the proposed fix:
michaelh@ ursa1:~ /linaro/ bugs$ /scratch/ michaelh/ toolchains/ gcc-linaro- 4.5+bzr99510~ cltang~ lp-748138- cfgrtl- fix-4_5- armv7l- maverick- cbuild114- ursa4-cortexa9r 1/bin/g+ + -O2 -S src_lexer.ii
michaelh@ ursa1:~ /linaro/ bugs$ /scratch/ michaelh/ toolchains/ gcc-linaro- 4.5+bzr99510~ cltang~ lp-748138- cfgrtl- fix-4_5- armv7l- maverick- cbuild114- ursa4-cortexa9r 1/bin/g+ + -O2 -S min.ii