Hi folks, I use a certain arch. specific "umsgcc" (gcc 2.97 compatible) whose specs are as follow: ------------------------------------------------------------ Using builtin specs. Configured with: //d/sanjiv/proj/tools/redhat/configure -- host=i686-pc-cygwin --target=cra8500-elf -- prefix=//f/redhat/cradle --exec-prefix=//f/redhat/cradle/H- i686-pc-cygwin UMSGCC version 3.2.042 (with gcc version 2.97-cradle-011011) ------------------------------------------------------------- I get a internal compiler error, on compiling this peice of code. Could someone please help ? static int __init profile_setup(char *str) { int par; if (get_option(&str,&par)) prof_shift = par; return 1; } Thanx, best regards, Deepa