Live data from Hacker News

Building GCC 1.27 (first GCC with x86 support) (2019)

kristerw.blogspot.com

1–10 of 68 posts

Re: Building GCC 1.27 (first GCC with x86 support) (2019)

#3
> In late 1983, in an effort to bootstrap the GNU operating system, Richard Stallman asked Andrew S. Tanenbaum, the author of the Amsterdam Compiler Kit (also known as the Free University Compiler Kit)

I see what you did there

edit: Oh but actually Richard Stallman is careful to clarify:

> Shortly before beginning the GNU project, I heard about the Free University Compiler Kit, also known as VUCK. (The Dutch word for "free" is written with a V.)

Re: Building GCC 1.27 (first GCC with x86 support) (2019)

#5

On that note I beleive GCC 2.95.3 (released 2001) is the last gcc written in C, therefore one of the most important versions and still used for bootstrapping

No, C++ wasn't used for gcc until 4.8 (released 2013).

Source: https://gcc.gnu.org/gcc-4.8/changes.html

Re: Building GCC 1.27 (first GCC with x86 support) (2019)

#6
> the first version of GCC supporting the x86 CPU

I have to say, that gives me a funny sort of feeling. The linked 0.9 tarball appears to support the Motorola 68000 and Vax, and https://gcc.gnu.org/backends.html seems to indicate that both are still supported, which is kind of beautiful (though there's a note on vax that "A hardware implementation is not currently being manufactured":P). Just... disconcerting to imagine a world before gcc supported x86.

Re: Building GCC 1.27 (first GCC with x86 support) (2019)

#8

> In late 1983, in an effort to bootstrap the GNU operating system, Richard Stallman asked Andrew S. Tanenbaum, the author of the Amsterdam Compiler Kit (also known as the Free University Compiler Kit) I see what you did there edit: Oh but actually Richard Stallman is careful to clarify: > Shortly before beginning the GNU project, I heard about the Free University Compiler Kit, also known as VUCK. (The Dutch word for…

Interestingly, The Amsterdam Compiler Kit is now open source.

https://tack.sourceforge.net/

Re: Building GCC 1.27 (first GCC with x86 support) (2019)

#9
post #5

On that note I beleive GCC 2.95.3 (released 2001) is the last gcc written in C, therefore one of the most important versions and still used for bootstrapping

No, C++ wasn't used for gcc until 4.8 (released 2013). Source: https://gcc.gnu.org/gcc-4.8/changes.html

For this reason, maintaining GCC 4.7 is one of long-term high-impact projects of Bootstrappable Builds project.

https://bootstrappable.org/projects.html

Re: Building GCC 1.27 (first GCC with x86 support) (2019)

#10
post #7

Nitpick: calling this an "x86" compiler is a modernism. There were, indeed, multiple successor chips to the 8086 in the market. But gcc supported only one of them. This is a 386 compiler, not an x86 compiler.

Unless it is not the first version that targets any x86, then there is no nit to pick.
Post reply on HN