[Info-vax] C99 stuff (Re: The Road to V9.0)
Jon Pinkley
jon.pinkley at gmail.com
Mon Jun 10 19:27:09 EDT 2019
On Monday, June 10, 2019 at 6:38:31 PM UTC-4, Arne Vajhøj wrote:
> On 6/10/2019 1:49 AM, Simon Clubley wrote:
> > I've looked around for other open source compiler toolkit options
> > and it's pretty much just LLVM and GCC. LLVM is _way_ easier to
> > alter and build upon than GCC is. The only other library I found
> > is libfirm, but that appears to be much more of a specific and
> > specialist compiler toolkit library.
>
> I believe that the complexity of optimizing compilers
> have exploded the last 30 years.
>
> It is a huge effort to create one. And as a result
> very few are created.
>
> Arne
And the current optimizing compilers generate surprisingly good optimized code. Much better than most human produced "assembler" code. There are still cases for assember code, but it is by far the exception than the rule, normally when specific architechural instructions are needed.
If you have never seen Matt Godbolt's "Compiler Explorer" at https://godbolt.org/, it's worth a look, if comilers are of any interest to you. For more info, google "compiler explorer". Also, several podcast with info about it; google
compiler explorer site:https://embedded.fm/
for more info about the podcasts.
More information about the Info-vax
mailing list