I believe i386-pc-sysv4.2uw2.1.2 uses crtbegin/crtend, which means you should be able to compile them with debug information so that you can figure out what's happening. It might also be the "eh.o not compiled with -fexceptions problem". Try adding -fexceptions to LIBGCC2_CFLAGS in Makefile.in, then rebuiling libgcc. jeff