Interesting fallout from the ffs fix in gcc 4.1. If you exclude X11 a full NetBSD build completes and the generated compiler seems happy, but now an xorg (croos) build fails with:

/var/obj/nbbuild-current-vax/tooldir/bin/vax--netbsdelf-gcc -O1 -fgcse -fstrength-reduce -fgcse-after-reload -std=gnu99 -Werror   -fno-strict-aliasing  --sysroot=/var/obj/nbbuild-current-vax/destdir -DSHAPE -DXKB -DLBX -DXAPPGROUP -DXCSECURITY  -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPIXPRIV  -DPANORAMIX -DRENDER -DRANDR -DGCCUSESGAS  -DAVOID_GLYPHBLT -DSINGLEDEPTH -DXvExtension  -DXFree86Server -DXvMCExtension -DSMART_SCHEDULE  -DBUILDDEBUG -DXResExtension -DNDEBUG -DXORG_VERSION_CURRENT="(((1) * 10000000) + ((10) * 100000) + ((3) * 1000) + 0)" -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/../include  -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/render  -I/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11  -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/Xext  -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/miext/damage  -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/Xi  -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/hw/xnest  -I/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1  -I/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg  -DHAVE_DIX_CONFIG_H -D_BSD_SOURCE -DHAS_FCHOWN  -DHAS_STICKY_DIR_BIT -D_POSIX_THREAD_SAFE_FUNCTIONS  -DHAVE_XORG_CONFIG_H  -DHAVE_XNEST_CONFIG_H  -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include -c    /opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c -o mibitblt.o
/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c: In function 'miCopyPlane':
/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c:620: internal compiler error: in find_reloads, at reload.c:3975

Obviously splitting that into a -E > test.c

/var/obj/nbbuild-current-vax/tooldir/bin/vax--netbsdelf-gcc -E -O1 -fno-builtin-ffs -fgcse -fstrength-reduce -fgcse-after-reload -std=gnu99 -Werror   -fno-strict-aliasing  --sysroot=/var/obj/nbbuild-current-vax/destdir -DSHAPE -DXKB -DLBX -DXAPPGROUP -DXCSECURITY  -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPIXPRIV  -DPANORAMIX -DRENDER -DRANDR -DGCCUSESGAS  -DAVOID_GLYPHBLT -DSINGLEDEPTH -DXvExtension  -DXFree86Server -DXvMCExtension -DSMART_SCHEDULE  -DBUILDDEBUG -DXResExtension -DNDEBUG -DXORG_VERSION_CURRENT="(((1) * 10000000) + ((10) * 100000) + ((3) * 1000) + 0)" -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/../include  -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/render  -I/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/X11  -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/Xext  -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/miext/damage  -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/Xi  -I/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/hw/xnest  -I/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/pixman-1  -I/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include/xorg  -DHAVE_DIX_CONFIG_H -D_BSD_SOURCE -DHAS_FCHOWN  -DHAS_STICKY_DIR_BIT -D_POSIX_THREAD_SAFE_FUNCTIONS  -DHAVE_XORG_CONFIG_H  -DHAVE_XNEST_CONFIG_H  -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/var/obj/nbbuild-current-vax/destdir/usr/X11R7/include -c    /opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c > test.c

and then trying to build test.c:

/var/obj/nbbuild-current-vax/tooldir/bin/vax--netbsdelf-gcc -O1 -fgcse -fstrength-reduce -fgcse-after-reload -std=gnu99 -c test.c                 
/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c: In function 'miCopyPlane':
/opt/netbsd/current/xsrc/external/mit/xorg-server/dist/mi/mibitblt.c:620: internal compiler error: in find_reloads, at reload.c:3975