Hi Ian, >I can see that there is a troubling case that code may be compiled for >i386 and then run on a multi-processing system using newer processors. >That is something which we would have to detect at run time, in start >up code or the first time the builtins are invoked. > > Earlier in this thread, Mark figured out a very nice solution for this problem: a target-aware libgcc. Apparently glibc is already using a similar approach.
Paolo.