4 ms·
It makes no sense to use the x86 ABI today. 32-bit processors are not produced anymore (since post Pentium 4/~10 years ago). 64 bit mode is much better and even
by hdante 11y ago
It makes no sense to use the x86 ABI today. 32-bit processors are not produced anymore (since post Pentium 4/~10 years ago). 64 bit mode is much better and even provides a better 32-bit ABI. The improvement in GCC 5 should be seen as an improvement for legacy software.
As an analogy, seeing it as a "refresh" for the old x86 ABI is like a patient that goes to the doctor and says he cuts his wrists every week and the doctor solution is to give him iron supplements.
- feld 11y agoThere are a lot of embedded 32bit x86 still being produced. Just because it's not in your desktop anymore doesn't mean it ceased to exist.
- mrsteveman1 11y agoIndeed, Intel is still actively producing new 32-bit CPUs with their Quark line [1], and quite a few consumer products that people would easily recognize have shipped [2] in the last few years with 32-bit Atom SoC's. The PC Engines ALIX [3] series (with a 32-bit AMD Geode LX onboard), is also pretty widely used as a firewall/router, and is actively supported by pfSense and several other software distributions. [1] http://ark.intel.com/products/family/79047 http://ark.intel.com/products/family/79047 [2] https://en.wikipedia.org/wiki/Atom_(system_on_chip) https://en.wikipedia.org/wiki/Atom_(system_on_chip) [3] http://www.pcengines.ch/alix.htm http://www.pcengines.ch/alix.htm
- Narishma 11y agoUp until recently, a lot of Atoms were 32-bit only. Mostly for market segmentation reasons.
- userbinator 11y agoAlso power consumption/die area.
- throwaia32 11y agoSee also, https://www-ssl.intel.com/content/www/us/en/do-it-yourself/edison.html https://www-ssl.intel.com/content/www/us/en/do-it-yourself/e... . 32-bit x86 is alive and well in the embedded devices segment and will be for some time to come.