Hi Samium, >What does one have to do in order to have gcc defining... Some combination of... gcc -D__linux__ foo.c gcc -D_MIPS_SZINT=32 -D_MIPS_SZLONG=64 -D_MIPS_SZPTR=64 foo.c (or whatever the sizes are) gcc -D_MIPS_ISA foo.c To see what GCC does define... gcc -E -dM foo.c To see what GCC puts on the internal command lines... gcc -v foo.c HTH, --Eljay