Improving GCC’s internals

If you’ve done any C or C++ development on Fedora or Red Hat Enterprise Linux (RHEL), you’ll have used GCC, the GNU Compiler Collection.

Red Hat has long been a leading contributor to GCC, and this continues as we work with others in the “upstream” GCC community on the next major release:  GCC 5.

gnu logo

In this post I’ll talk about some of the deep architectural changes I’ve been making to GCC. You won’t directly see these changes unless you look at GCC’s own source code, but they make GCC more robust – you’ll be less likely to see an “Internal Compiler Error”, and they make GCC development easier.

Continue reading “Improving GCC’s internals”

Share