changed gcc pass2 for x86 system