I tried to fix the compilation issue with gcc3.4.6. Can you suggest how I fix the following errors: options.h is unchanged options.c is unchanged /act/src/gcc-3.4.6/gcc/xgcc -B/act/src/gcc-3.4.6/gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I. -I./. -I./../include -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss -fno-unit-at-a-time -fno-omit-frame-pointer -fno-asynchronous-unwind-tables \ -c ./crtstuff.c -DCRT_BEGIN \ -o crtbegin.o In file included from /usr/include/stdio.h:934, from ./tsystem.h:80, from ./crtstuff.c:62: /usr/include/bits/stdio.h: In function `vprintf': /usr/include/bits/stdio.h:38: error: syntax error before "vfprintf" In file included from /usr/include/stdio.h:934, from ./tsystem.h:80, from ./crtstuff.c:62: /usr/include/bits/stdio.h:33:1: unterminated #if /usr/include/bits/stdio.h:30:1: unterminated #ifdef In file included from ./tsystem.h:80, from ./crtstuff.c:62: /usr/include/stdio.h:933:1: unterminated #ifdef /usr/include/stdio.h:71:1: unterminated #ifdef /usr/include/stdio.h:23:1: unterminated #ifndef In file included from ./crtstuff.c:62: ./tsystem.h:48:1: unterminated #else ./tsystem.h:29:1: unterminated #ifndef make[1]: *** [crtbegin.o] Error 1 make[1]: Leaving directory `/act/src/gcc-3.4.6/gcc' make: *** [all-gcc] Error 2 Thank you for all your help, Kiran Patel