When using gcc3.1-r5 to merge xfree-4.2.0-r12, I get this compile error:

make[6]: Entering directory `/var/tmp/portage/xfree-4.2.0-r12/work/xc/programs/Xserver/hw/xfree86/drivers/apm'
rm -f apm_accel.o
gcc -march=i686 -O3 -pipe -ansi -pedantic -pipe -fno-merge-constants -I. -I../../../../../../programs/Xserver/hw/xfree86/common -I../../../../../../programs/Xserver/hw/xfree86/os-support -I../../../../../../programs/Xserver/mfb -I../../../../../../programs/Xserver/mi -I../../../../../../programs/Xserver/fb -I../../../../../../programs/Xserver/hw/xfree86/xaa -I../../../../../../programs/Xserver/hw/xfree86/xf1bpp -I../../../../../../programs/Xserver/hw/xfree86/xf4bpp -I../../../../../../programs/Xserver/hw/xfree86/xf24_32bpp -I../../../../../../programs/Xserver/hw/xfree86/vgahw -I../../../../../../programs/Xserver/hw/xfree86/ramdac -I../../../../../../programs/Xserver/hw/xfree86/rac -I../../../../../../programs/Xserver/hw/xfree86/int10 -I../../../../../../programs/Xserver/hw/xfree86/shadowfb -I../../../../../../programs/Xserver/hw/xfree86/i2c -I../../../../../../programs/Xserver/hw/xfree86/ddc -I../../../../../../programs/Xserver/Xext -I../../../../../../include/extensions -I../../../../../../programs/Xserver/render -I../../../../../../programs/Xserver/include -I../../../../../../exports/include/X11 -I../../../../../../programs/Xserver/hw/xfree86/os-support/vbe -I../../../../../../include/fonts -I../../../../../.. -I../../../../../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPIXPRIV -DPANORAMIX -DRENDER -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXFreeXDGA -DXvExtension -DXFree86LOADER -DXFree86Server -DXF86VIDMODE -DXvMCExtension -DSMART_SCHEDULE -DBUILDDEBUG -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG -DFUNCPROTO=15 -DNARROWPROTO -DIN_MODULE -DXFree86Module -DXF86RUSH_EXT -c apm_accel.c
In file included from apm_funcs.c:1529,
 from apm_accel.c:37:
apm_video.c: In function `ApmReputImage_IOP':
apm_video.c:691: internal error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[6]: *** [apm_accel.o] Error 1
make[6]: Leaving directory `/var/tmp/portage/xfree-4.2.0-r12/work/xc/programs/Xserver/hw/xfree86/drivers/apm'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/var/tmp/portage/xfree-4.2.0-r12/work/xc/programs/Xserver/hw/xfree86/drivers'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/portage/xfree-4.2.0-r12/work/xc/programs/Xserver/hw/xfree86'
make[3]: *** [hw/xfree86] Error 2
make[3]: Leaving directory `/var/tmp/portage/xfree-4.2.0-r12/work/xc/programs/Xserver'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/xfree-4.2.0-r12/work/xc/programs'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/portage/xfree-4.2.0-r12/work/xc'
make: *** [all] Error 2


generally if you see stuff like this it relates to a) Over-optimizing or b) Over-clocking...