Ulrich Drepper wrote: >Andrew Pinski wrote: > > >>You might not care about anything except for GNU/Linux but GCC has to care >>to some point. >> >> >The important point is that this (and similar things like vector >instructions) is an issues which cannot be solved adequately with an >one-size-fits-all mechanism. It requires platform specific solutions >even if this means more maintenance effort. Equalizing is not >acceptable since it punishes the more evolved platforms. > Indeed, I think that if try to explain to some "lay" people that we cannot expand inline the *existing* atomic builtins on i686 for the sake of i386, I think they would laugh at us. Frankly.
Paolo.