Adding some support for libgcc.
Now it build with minimal hacks (only add -D__i386__ and the cpuid.h include path)

Linking fails due to many missing operation support such as floating point operations (mul add div).

Added native mulsi3 support. Need to add div and mod too.
What should we do with FP? Need to investiage FP-less arch, they should have libgcc builtin support for those operations, right?