$ h8300-linux-gcc -Wp,-MD,fs/.read_write.o.d -nostdinc -isystem /usr/local/DIR/gcc-h8300-4.3.0-RC-20080301/lib/gcc/h8300-elf/4.3.0/include -D__KERNEL__ -Iinclude -Iinclude2 -I/home/bunk/linux/kernel-2.6/git/linux-2.6/include -include include/linux/autoconf.h -I/home/bunk/linux/kernel-2.6/git/linux-2.6/fs -Ifs -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Os -fno-stack-protector -mh -mint32 -fno-builtin -g -D__linux__ -DUTS_SYSNAME=\"uClinux\" -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(read_write)" -D"KBUILD_MODNAME=KBUILD_STR(read_write)" -c -o fs/read_write.o /home/bunk/linux/kernel-2.6/git/linux-2.6/fs/read_write.c /home/bunk/linux/kernel-2.6/git/linux-2.6/fs/read_write.c: In function 'sys_pwrite64': /home/bunk/linux/kernel-2.6/git/linux-2.6/fs/read_write.c:427: internal compiler error: in compute_frame_pointer_to_fb_displacement, at dwarf2out.c:10984 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.
Created attachment 15258 [details] preprocessed source
4.2.4 is being released, changing milestones to 4.2.5.
Closing 4.1 branch.
Closing 4.2 branch.
GCC 4.3.4 is being released, adjusting target milestone.
*** Bug 42138 has been marked as a duplicate of this bug. ***
GCC 4.3.5 is being released, adjusting target milestone.
4.3 branch is being closed, moving to 4.4.7 target.
4.4 branch is being closed, moving to 4.5.4 target.
GCC 4.6.4 has been released and the branch has been closed.
*** Bug 39766 has been marked as a duplicate of this bug. ***
The 4.7 branch is being closed, moving target milestone to 4.8.4.
GCC 4.8.4 has been released.
*** Bug 49874 has been marked as a duplicate of this bug. ***
*** Bug 47983 has been marked as a duplicate of this bug. ***
Can't get this to fail with modern sources. Assuming one of the various fixes in the last 5 years took care of it.