Tim Prince <n8tm@xxxxxxx> writes: > gcc has survived without providing much support for multiple paths, > e.g. non-SSE, SSE3, ... where the incentive might have been greater. For those, the upcoming ifunc attribute should be a better fit, as it allows compiling multiple variants of only the real hotspots and sharing all the rest. The downside is that ifunc requires changes in the source code, rather than only compiler options.