3 ms·
There are many advantages of porting GNAT to an LLVM-based backend: 1) Clean-up of backend interface code to make it more robust and less GCC-specific 2) Al
by thesuperbigfrog 7y ago
There are many advantages of porting GNAT to an LLVM-based backend:
1) Clean-up of backend interface code to make it more robust and less GCC-specific
2) Allow for GNAT to target more platforms such as modern Apple devices (where GCC support is waning and LLVM is preferred) and WebAssembly
Right now they are stating that it is not production-ready, but I would not be surprised if the LLVM-based GNAT gains peer status with the GCC-based GNAT or even overtakes it.
- andikleen7 7y agoThey already have 5 others, according to the article. There's nothing gcc specific about it.
- 7thaccount 7y agoThe main GNAT compiler that people actually use is based on GCC