gcc ICE's on src/lib/libc/stdio/vfprintf.c in the FreeBSD source tree. vp.c is a preprocessed copy of the file:
hammer# gcc -c vp.c
hammer# gcc -c -O vp.c
vp.c: In function `__vfprintf':
vp.c:2904: internal compiler error: in change_address_1, at emit-rtl.c:2017
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
gcc version 3.3 20030505 (prerelease)
Target is FreeBSD/amd64, bug appears both when cross compiling and when natively hosted. Native compiler passes 'make bootstrap' tests.
Compile as above, with -O or higher.
Not-really-a-fix: remove -O.
State-Changed-Why: Fixed with
Applied to mainline; waiting for 3.3.1 to open.
Patch appled to 3.3 branch.