gcc cvs as of an hour ago.
mnm:/usr/src/25> /usr/local/gcc-cvs/bin/gcc --version
gcc (GCC) 3.5.0 20040124 (experimental)
/usr/local/gcc-cvs/bin/gcc -Wp,-MD,sound/core/oss/.pcm_plugin.o.d
-nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-pipe -msoft-float -mpreferred-stack-boundary=2 -march=i386
-mregparm=3 -Iinclude/asm-i386/mach-default -Os -g -funit-at-a-time
-Wdeclaration-after-statement -DKBUILD_BASENAME=pcm_plugin
-DKBUILD_MODNAME=snd_pcm_oss -c -o sound/core/oss/.tmp_pcm_plugin.o
sound/core/oss/pcm_plugin.c
sound/core/oss/pcm_plugin.c: In function
`snd_pcm_plug_playback_channels_mask':
sound/core/oss/pcm_plugin.c:34: internal compiler error: in
loc_descriptor_from_tree, at dwarf2out.c:8838
The cpp output is at http://www.zip.com.au/~akpm/linux/patches/stuff/1
again.